When I worked for AOL, back when it was just starting, we used to get a staggering amount of complaints over "You've got mail!"
Evidently, it's grammatically incorrect. The majority of complainers favored "You have mail!" as indicative of possession, but some few die-hards held out for "You got mail!" to say that one has received mail in the recent past.
Needless to say, AOL kept its gramatically incorrect mail greeting, though I strongly suspect they chose that so they wouldn't have to pay someone to re-record it...
Most of the call center employees at the time, FYI, favored "Yo bi*ch, check yo da**ed mail!" This suggestion underwhelmed upper management. Facists.