Why would you post this? Of course that is what they mean
I'm calling him out for his douchebag double-speak hipster talk. Is he too cool to say "send"? Vacuous style over substance.
My English dictionary (Collins) has:
to drop (vb-16 transitive) "to send or post".
I think the douchebag labeling might've backfired? People have been dropping one another emails for years and years. Maybe it's less common where you're from.
you're amusingly vitriolic about this
No, he means they print out the email in and drop it on your head.