我最近把电子邮件寄给了我托pipe给Gmail的域名(保留@ mydomain.com的电子邮件地址)。 我以为我做的一切都是对的,所以没有邮件会丢失,但事实并非如此。
首先,我为我的域名上的电子邮件地址设置了一个带有电子邮件帐户的Google帐户。
然后我将我的域名的MXlogging更改为Gmail。
我知道,变化的传播需要一段时间才能在整个networking上产生影响。 我认为在这段时间内发送的任何电子邮件都会转到旧的电子邮件帐户或Gmail。 然后,我可以使用我的主机的IP地址从旧服务器获取电子邮件,并将其移动到Gmail。
然而在交换过程中,我发送自己的邮件作为testing,他们从来没有出现在任何一个电子邮件帐户。 更重要的是,我也没有得到任何错误消息,说电子邮件无法交付。
我真的需要知道出了什么问题,以后我可以向我的客户保证在传输过程中不会丢失任何电子邮件。 服务中断并不理想,但只要所有的电子邮件最终都能得到交付,那么它就是可以接受的。
前言
恐怕这里不是问这样一个问题的最好的地方:为了得到详尽的答案,我们不得不掩盖一些DNS和SMTP的深层细节。 这对本地用户来说是一个问题,但不是(我希望)在ServerFault上
面对
你做的几乎都是正确的,也许我只是在改变数据之前减less了MXRR的TTL,并等待数据到期时间,以使“全部完美”
主要问题是在testing中来自SMTP-transactions的“没有任何回应” 。 这是非常糟糕的迹象。 也许你现在可以检查服务器日志的MTA,哪(首先)从您的MUA(客户端程序)接收消息,并且必须路由电子邮件到收件人的服务器? 通过这种方式,您至less可以识别从第一跳到下一个邮件的信息,以及询问关于后续历史logging的更多信息的人(postmaster @ of collector)。
对不起,没有smtp日志我不能说更多