以下是Ubuntu邮件服务器迁移的关键技巧及步骤:
/var/mail、/var/spool/postfix)和配置文件(/etc/postfix/、/etc/dovecot/):sudo tar -czvf mail_backup.tar.gz /var/mail /var/spool/postfix /etc/postfix /etc/dovecot
sudo systemctl stop postfix dovecot
rsync或tar复制数据到新服务器:rsync -avz /var/mail/ user@new_server:/var/mail/
rsync -avz /var/spool/postfix/ user@new_server:/var/spool/postfix/
sudo chown -R postfix:postfix /var/mail /var/spool/postfix
sudo apt update && sudo apt install postfix dovecot-imapd dovecot-pop3d
/etc/postfix/main.cf)到新服务器,修改myhostname、mydomain等参数为当前服务器信息。/etc/dovecot/dovecot.conf,确保mail_location指向正确路径(如maildir:/Maildir)。sudo systemctl start postfix dovecot
telnet测试SMTP(25端口)、IMAP(143端口)、POP3(110端口)是否正常:telnet new_server_ip 25
telnet new_server_ip 143
telnet new_server_ip 110
ufw)开放必要端口(25、143、110):sudo ufw allow 25/tcp
sudo ufw allow 143/tcp
sudo ufw allow 110/tcp
/var/log/mail.log,确认无错误日志。参考来源: