![如何更换 VPS 而不丢失收到的电子邮件?](https://linux22.com/image/637075/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%8D%A2%20VPS%20%E8%80%8C%E4%B8%8D%E4%B8%A2%E5%A4%B1%E6%94%B6%E5%88%B0%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
我必须更换 VPS 提供商,因此我必须将所有文件转移到新提供商。问题是这可能会导致长达 24 小时的停机时间。
与此同时,我的用户很有可能收到电子邮件。我该如何防止新收到的电子邮件丢失?
如果我把所有内容都保存几个小时并进行传输,自动发送的电子邮件(如新闻稿或发票)仍然会丢失,因为如果接收电子邮件服务器处于离线状态,它们很少会被重新发送。
人类发送者不会有事,因为他们会看到有关发送失败的错误消息并再次尝试。
答案1
如果你的邮件服务器瘫痪了,发件人将继续尝试3至5天在将邮件返回给发件人之前。这包括大多数邮件列表。虽然此值是可自定义的,但我从未见过任何邮件服务器在 24 小时内因这样的临时故障而返回邮件。
Sendmail 和 Postfix 都默认为 5 天,exim(通常由廉价的网络托管服务提供商和其他大众市场提供商使用)默认为 4 天。
我认为,如果您只是停止接受传入邮件、移动服务器、启动新的邮件服务器并更改 DNS 记录,那么您不会遇到问题。