bel*_*yid 16 email email-server postfix
我已经发送了一封重要的电子邮件,收件人声称他们没有收到。
他们说他们要求他们的 IT 团队查看他们的服务器是否收到了电子邮件。据他们说,电子邮件从未到达他们的服务器。此外,他们不接受收到电子邮件并将其标记为垃圾邮件的可能性。
如果电子邮件未送达,我不应该收到错误消息吗?
他们有什么方法可以让我检查他们是否说实话(对我来说听起来很可疑)。
谢谢你。
Dan*_*ell 30
您绝对可以在 postfix 日志中看到电子邮件的发送位置以及是否被接受。这是来自我的邮件服务器的示例日志条目,它表明消息已成功发送到 Google SMTP 服务器。
12 月 15 日 14:21:43 乌木 postfix/smtp[2422]:D05BB1D872:to=,relay=gmail-smtp-in.l.google.com[74.125.201.27]:25,delay=1.4,delays=0.08/0.01 /0.59/0.74, dsn=2.0.0, status=sent (250 2.0.0 OK 1418674912 h96si7402391iod.11 - gsmtp)
这没有显示的是服务器在接受电子邮件后对电子邮件做了什么,但仅此条目就足以让您告诉远程 IT 部门您的邮件实际上已送达,您可以向他们提供消息 ID 和来自他们服务器的响应(在最后的括号中)提供证据!
祝你好运。
小智 5
不,你将无法检查这个。
电子邮件是一种“尽力而为”的服务。无法保证任何给定的电子邮件都会实际送达。通常,您会收到通知,说明递送已延迟,但这取决于您与收件人之间的电子邮件软件。
您可以检查邮件服务器的日志以验证它是否已发送,但这并不能保证交付。
有“传递状态通知”又名 DSN - 当 LDA 发生时,MTA 会向提交者发送一条小消息。但就垃圾邮件发送者使用的功能而言,邮政局长将其关闭。一些现代 MTAexim
根本没有它。
从日志中,您可以知道来自您的 MTA 的邮件已传递到另一个 MTA,但您无法估计该邮件将被传递或中继。你已经成功地将信息传递到你的责任范围之外,仅此而已。