53
14
It happened to me yesterday.
Someone claimed she sent me an e-mail, but I did not get it.
It's not in Inbox, Spam, Trash, etc.. it's nowhere.
How is this possible (assuming there is no user error)?
Where can things go wrong?
53
14
It happened to me yesterday.
Someone claimed she sent me an e-mail, but I did not get it.
It's not in Inbox, Spam, Trash, etc.. it's nowhere.
How is this possible (assuming there is no user error)?
Where can things go wrong?
81
Tracing the path from the sender to you:
It never actually sent. A lot of people don't even notice that a message is sitting in their outbox, unable to be sent for any number of reasons.
The mail client successfully sent it to the SMTP server, but the SMTP server hasn't been able to forward it on to the next hop.
The message was accepted by the receiving server, but...
The message was delivered somewhere in your account, but...
Source: I administrate email servers.
Because the majority of person-to-person personal email messages flow easily through the mail system and are delivered near-instantly people take that speed for granted and treat email like an instant messenger. Under certain circumstances your perfectly legitimate, 3-word email might take several minutes, hours, or even days to be delivered.
Be patient.
22I once received a bounce from a message over a year after I'd sent it (probably about 20 years ago). Best I could figure, it had been sitting on a system which had been taken off the network for awhile but was later powered up. – supercat – 2014-05-01T13:15:51.183
2
start="2">
3I haven't experienced this with Gmail yet, but Outlook.com does like silently rejecting mail with a 200 OK. – nyuszika7h – 2014-05-01T18:08:38.247
The message may travel through more than just two servers. Any of the servers (sending, intermediary, receiving) could have dropped the message. Of course you also have to consider the possibility that the person who says they sent it, didn't actually send it ("the cheque is in the mail"). – Greenstone Walker – 2014-05-01T21:53:31.380
5extreme case: the message was delivered to some server in a chain, acknowledged receipt, but that server went down before it could forward it. If you're lucky it comes back up in a few weeks or months and send it on, if you're out of luck it had a harddisk crash and your message is gone forever. – jwenting – 2014-05-02T06:37:12.243
7I'd also add the "social cause": The sender lied and never sent it. – user1833218 – 2014-05-02T08:17:27.943
23
Things can go wrong in lots of places.
E.g. mail follows a path from server to server. One of those could have crashed after receiving the mail but before passing it on.
Or it could have been identified as spam. Depending on your source 95% to 98% all email is undesired spam. Some of those are recognized and put into a special folder. Some of them are simply dropped without notification. I've had this happen to me with scanned documents (from a MFC 'printer' which 'scanned to a PDF email') at the time when PDF's were popular with spammers.
We eventually tracked down down the problem after sending simple test email only containing raw text did arrive but anything with only a PDF failed to arrive. For this you would need the help of the people managing the receiving mail servers and they will ask you some questions such as the exact time you sent your email (without that they need to go through a lot of logs. With the precise time they can at least confirm if the email was received or not).
Needless to say, ask the user to look in their spam folder before raising a problem with the relevant postmaster.
7Since email tends to be so reliable, people dont realize that there are a lot of places where it can get "lost." Spam/virus filters, spam/virus firewalls, mail relays, mail servers, etc, etc. – Keltari – 2014-04-30T17:26:07.693
6Silently dropping any email – be it spam or viruses or whatever – is against the SMTP specification. Unfortunately, some servers still do it; a notable example is Hotmail. (The server should instead reply with an error rather than responding with success and then silently discarding the mail.) – ntoskrnl – 2014-04-30T20:47:08.200
@ntoskrnl, so you don't mind backscatter? http://en.wikipedia.org/wiki/Backscatter_(email). RFCs are nice and all, but they simply do not accept the reality of spammers, and malware via email.
– Zoredache – 2014-05-01T09:40:10.4732
@Zoredache That article suggests an alternative right in the introduction – rejecting spam at the SMTP connection stage with an error, rather than accepting the mail and then sending bounce messages or dropping it. As I said, email was designed to be reliable, and servers that don't reliably deliver email break the specification (and can also violate the POLA, as this questions shows).
– ntoskrnl – 2014-05-01T09:46:46.477@ntoskrnl and does the sending server always pass the error to the user? I bet they can be (mis)configured to ignore as well, for example on domains whose addresses are commonly spoofed. – Chris H – 2014-05-01T15:58:10.603
4tell her to resend it, problem solved. – Sickest – 2014-04-30T16:56:35.560
9@Sickest - that might work, but depending on the issue, it might not. – Keltari – 2014-04-30T17:20:55.000
2Its not possible unless your email provider filtered the email before it even got to your inbox. – Ramhound – 2014-04-30T17:33:59.893
21There's always the email equivalent of "the check's in the mail." I have had people point-blank lie to me to save themselves embarrassment when they forgot to send something. – Heptite – 2014-04-30T19:05:19.213
3Our system admin's favorite answer is "There is a problem with the mail server". 'nuf said! – Songo – 2014-05-01T15:24:53.520
I'm pretty sure you can reproduce the false positive spam scenario (which may or may not be your problem) by emailing an .exe file to a gmail account. I imagine a justification is that they don't want to provide a test environment for spammers and that the return message may be infected? – Nathan Cooper – 2014-05-02T16:07:47.487
@Ramhound, that's incorrect. There are many reasons that it could fail without active filtering. See Sammich's answer and response. – Nick – 2014-05-02T18:11:16.263