我最近切换了我的虚拟服务器,因此我必须将整个后缀从旧服务器移动到新服务器。
我为每个域创建了一个存档(.tar.gz)/var/qmail/mailnames/
例如:有一个电子邮件地址[email protected]
。因此,我从中创建了一个me.net.tar.gz
档案/var/qmail/mailnames/me.net
。
老的服务器:Ubuntu 12.04,Plesk 10 或 11
新的服务器:Ubuntu 14.04 LTS,Plesk 12.5
第一步是为me.net
域创建一个 plesk 用户,通过该用户添加[email protected]
电子邮件地址并进行测试:成功。下一步是将之前创建的文件上传me.net.tar.gz
到新服务器并将其提取到/var/qmail/mailnames/me
最后一步是重新启动 postfix。
结果:一切看起来都很好:我的所有旧邮件都在我所有的旧 IMAP 文件夹中。
但: 我不再收到电子邮件。我可以撰写和发送新邮件,它们列在已发送文件夹中,并出现在接收方邮箱中。如果我向此地址发送电子邮件(例如在提取包含旧文件的存档之前),则不会发生任何事情。我没有收到任何错误消息(例如邮件地址无法访问或不存在等)。我可以通过不同的设备和电子邮件客户端发送邮件和阅读旧邮件,但我无法再接收邮件...
有人知道这个问题吗?
谢谢!
答案1
那么,您在新服务器上收到了电子邮件(您的测试电子邮件)。然后您解压了所有旧电子邮件,现在您不再收到电子邮件了?
检查文件的所有者和权限。我的预测是,postfix 无法写入你解压后的目录。
如果您没有发现问题,请提供显示投递尝试的 /var/log/maillog 片段。