以下是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,確認無錯誤日志。參考來源: