我正在将我的网站移至同一 VPS 上的另一个域名。从olddomain.com到新域名。我想将所有电子邮件从你好@olddomain.com到彼得@newdomain.com
我正在寻找快速且可能免费的方法。我发现在 FTP 上有映射文件夹似乎包含所有电子邮件帐户和消息。我的问题是:我是否可以只复制文件夹邮箱目录从imap/olddomain.com/hello/到imap/newdomain.com/piotr/?
我已经进行了测试并复制了 Maildir。在邮箱中我看到了所有邮件(标记为未读),但我不确定是否一切正常,将来一切都会正常。
在 VPS 上我有 Apache 2.4.41 服务器。
答案1
除非了解您的服务器的具体情况,否则无法明确回答这个问题。
当然,如果您使用以 maildir 格式(1 个文件/电子邮件)写入的内容,并且记得确保在必要时更新文件权限,则很有可能实现。我知道我的基于 Dovecot 的多域设置允许这样做。
另一种(速度慢、带宽昂贵)方法是使用 imapsync /IMAP 复制程序登录两个服务器并将旧服务器同步到新服务器。请参阅https://github.com/imapsync/imapsync对于这样的一个实现。