周三,我们与主机有一个无关的电子邮件问题,他们做了一些更改,包括从/etc/local_domains删除我们的域foo.com 。
这有一些影响深远的(而且很难诊断),而且我们实际上并没有注意到邮件直到星期四才被发送。 我星期四错误地想弄清楚我们的电子邮件cronjobs有什么问题,但周五我终于find了真正的问题并修复了它。
现在的问题是过去两天里有很多电子邮件丢失了。 如果可能的话,我需要find那些丢失的信息,但不幸的是,用“快递邮件发送失败的地方”的search结果导致了一堆关于空间发货的新闻报道。 我已经检查了里面的/var/mail但其中的文件是空的 – 我想cPanel或Courier做我不指望与电子邮件的事情。
我的问题是:那个时期无法投递的邮件去哪里? 有没有可能他们仍然存在的地方,我可以恢复他们?
cpanel / etc / local_domains可能用于configurationexim,而不是courier。 传入的电子邮件通过smtp传送,而不是pop或imap。
所以这是发生了什么事情:
所以邮件不在你的服务器上,对不起。
然后有一个很小的希望:如果Exim用5xx错误信息拒绝了收到的电子邮件,那么远程服务器保存该信息的机会就很less。 但是,如果Exim用4xx错误信息拒绝传入的电子邮件,那么可能发生两件事:
因此,为了查找是否为您的域configuration了其他MX服务器:
dig foo.com mx
然后为了检查您的SMTP服务器的中继请求的答案:
telnet your-server-ip-address 25
HELO helo.com
邮件来自: <[email protected]>
RCPT TO: <[email protected]>
在每一行(HELO,MAIL FROM,RCPT TO)之后,您将从服务器获得答案。 RCPT TO的答案应该是5xx ..或4xx。 如果是4xx,你有一点希望。