邮件发出去几个小时了对方说没收到也没退信去哪了

问题

上午给客户发了一封报价邮件,客户端显示「已发送」,没收到任何退信,但对方下午来问怎么还没收到文件。重新发了一遍还是石沉大海。邮件既没退回来也没送达,到底卡在哪了?

可能的原因

「没退信 ≠ 已送达」。这种情况叫静默丢信,邮件其实停在了半路,常见有四种去向:

  1. 被对方反垃圾网关静默丢弃:部分邮件网关对疑似垃圾邮件不退信直接删,尤其在你的域名没配 SPF/DKIM 记录、或你的 IP 信誉不高时更常见;
  2. 进了对方的隔离区/垃圾箱:对方服务器收下了,但没进收件箱,对方没翻垃圾箱就说「没收到」;
  3. 对方服务器临时故障或灰名单延迟:对方服务器忙、磁盘满,或启用了灰名单策略,会先把你的邮件搁置几个小时到一天再重试投递;
  4. 收错了「已发送」的含义:客户端显示「已发送」只代表邮件成功交给了你的发件服务器,后面一段的成败它不管。

分步解决

第一步:先让对方查垃圾箱和隔离区。让客户在邮箱里搜一下你的发件地址,重点看「垃圾邮件」「隔离区」「Quarantine」文件夹——这是最快的排除项。

第二步:登录你的邮箱网页版,进「自助查询」或「发信查询」(腾讯企业邮、阿里邮箱、网易企业邮后台都有),查这封邮件的投递状态。状态如果是「已投递对方服务器」,问题在对方侧;如果是「投递中/延迟」,就是还在重试队列里。

第三步:把退信和日志发给对方 IT。让对方邮件管理员在他们服务器的收件日志里搜你的发件地址,能不能查到这封邮件的拦截记录、被哪条规则拦的。正规邮件系统都有日志,一查便知。

第四步:确认域名解析合规。用 mxtoolbox.com 之类的检测工具查你的域名 SPF、DKIM 记录是否齐全。缺记录的域名发出去的邮件被静默丢弃的概率大大增加,补上后送达率会明显好转。

第五步:等够 24 小时再下结论。灰名单和服务器临时故障导致的延迟,通常会在几小时到一天内自动投递完成,超过 24 小时仍无结果,基本可判定丢失。

第六步:紧急内容走第二渠道。报价、合同、投标这类有时效的邮件,别死等,先用微信或电话把内容同步给对方,邮件问题并行排查。

怎么预防

  • 给公司域名配齐 SPF、DKIM、DMARC 三条记录,这是减少「无声消失」的根本手段;
  • 重要邮件养成勾选「已读回执」的习惯,对方打开有反馈,没反馈心里有数;
  • 固定联系人第一次往来时发一封测试邮件,确认双方通路顺畅;
  • 关键商务邮件发送后半天没回音,主动问一句,别等误了事。