有没有办法看到我的服务器发送的邮件是否被收件人服务器收到?

我发送了一封重要的电子邮件,表示收件人声称未收到邮件。

他们说,他们问他们的IT团队,看是否收到他们的服务器的电子邮件。 据他们说,电子邮件从未到达他们的服务器。 他们也不接受电子邮件被接收并标记为垃圾邮件的机会。

如果电子邮件未送达,是否应该收到错误讯息?

他们是否有任何方法来检查他们是否说出真相(这听起来很腥)。

谢谢。

你可以绝对看到邮件发送的后缀日志,以及是否被接受。 以下是我的邮件服务器中的一个示例日志条目,指出邮件已成功发送到Google SMTP服务器。

Dec 15 14:21:43 ebony postfix / smtp [2422]:D05BB1D872:to =,relay = gmail-smtp-in.l.google.com [74.125.201.27]:25,delay = 1.4,delay = 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和他们的服务器响应(在最后的括号里)提供证据!

祝你好运。

不,你将无法检查这个。

电子邮件是一个“尽力而为”的服务。 没有保证,任何给定的电子邮件将实际交付。 通常情况下,您会收到通知,说明递送已延迟,但取决于您和收件人之间的电子邮件软件。

您可以检查您的邮件服务器的日志,以确认它已发送,但这不能保证交付。

有“传递状态通知”又名DSN – 当LDA发生时,MTA会向提交者发送一些信息。 但是就垃圾邮件发送者所使用的function而言,邮件pipe理员将其closures。 一些像exim这样的现代MTA根本就没有它。

从日志中,您可以知道来自MTA的消息已经传递给另一个MTA,但您无法估计该消息将被传递或中继。 呦已经成功地传达你的责任区外的信息,就这些。

如果您无法访问使用的服务器的日志,则无法certificate该消息。 通常情况下,如果发生故障,您会收到一条错误消息,除非服务器认为它是垃圾邮件而只是丢弃它。

如果服务器无法访问,发送服务器将继续尝试几天。 几个小时后你会得到延期通知。

当您想要certificate收件人服务器已接受邮件时,您可以启用邮递确认(不要与阅读收据混淆)。 但并不是所有的电子邮件客户端都支持这一点。 雷鸟(当撰写邮件,select选项 – >要求交付收据或什么)。 许多电子邮件服务器响应收据的请求,您会收到一条消息,指出邮件已发送到服务器xyz。