差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:iredmail:migrate_to_mailu [2025/04/29 18:28] – [3. 同步郵件資料] jonathan | tech:iredmail:migrate_to_mailu [2025/04/29 18:29] (目前版本) – [6. 關閉 iRedMail 伺服器] jonathan | ||
---|---|---|---|
行 135: | 行 135: | ||
在新伺服器上測試 Mailu 的功能,確保資料完整。 | 在新伺服器上測試 Mailu 的功能,確保資料完整。 | ||
- | | + | |
- | * 確保所有 Docker 容器運行: | + | * 確保所有 Docker 容器運行:< |
- | <code bash> | + | |
docker-compose -f / | docker-compose -f / | ||
</ | </ | ||
- | | + | |
- | * 登入 Mailu Webmail('' | + | * 登入 Mailu Webmail('' |
* 使用郵件客戶端(例如 Thunderbird)測試 IMAP(端口 993)、SMTP(端口 587)和 POP3(端口 995)。 | * 使用郵件客戶端(例如 Thunderbird)測試 IMAP(端口 993)、SMTP(端口 587)和 POP3(端口 995)。 | ||
* 發送測試郵件,確認 SMTP 和 DKIM 簽章正常。 | * 發送測試郵件,確認 SMTP 和 DKIM 簽章正常。 | ||
* 檢查反垃圾郵件(Rspamd)是否有效。 | * 檢查反垃圾郵件(Rspamd)是否有效。 | ||
- | | + | |
- | * 查看 Mailu 日誌: | + | * 查看 Mailu 日誌:< |
- | <code bash> | + | |
docker-compose -f / | docker-compose -f / | ||
</ | </ | ||
* 檢查 Dovecot 和 Postfix 日誌(位於 Mailu 容器的 ''/ | * 檢查 Dovecot 和 Postfix 日誌(位於 Mailu 容器的 ''/ | ||
- | | + | |
* Mailu 不原生支援 SOGo(行事曆和聯絡人同步)。若 iRedMail 使用 SOGo,需額外部署 SOGo 容器並還原資料: | * Mailu 不原生支援 SOGo(行事曆和聯絡人同步)。若 iRedMail 使用 SOGo,需額外部署 SOGo 容器並還原資料: | ||
* 將 iRedMail 的 SOGo 備份(''/ | * 將 iRedMail 的 SOGo 備份(''/ | ||
行 159: | 行 157: | ||
將 DNS 記錄指向 Mailu 伺服器,完成遷移。 | 將 DNS 記錄指向 Mailu 伺服器,完成遷移。 | ||
- | | + | |
* 修改網域的 A 記錄,將 '' | * 修改網域的 A 記錄,將 '' | ||
* 更新 MX 記錄,指向 Mailu 的 FQDN。 | * 更新 MX 記錄,指向 Mailu 的 FQDN。 | ||
* 更新 SPF、DKIM、DMARC 記錄,確保與 Mailu 配置一致。 | * 更新 SPF、DKIM、DMARC 記錄,確保與 Mailu 配置一致。 | ||
- | | + | |
* DNS 更新可能需要 24-48 小時。 | * DNS 更新可能需要 24-48 小時。 | ||
* 期間保持 iRedMail 伺服器運行,接收新郵件。 | * 期間保持 iRedMail 伺服器運行,接收新郵件。 | ||
- | | + | |
* 在 DNS 傳播完成前,若 iRedMail 收到新郵件,再次運行 '' | * 在 DNS 傳播完成前,若 iRedMail 收到新郵件,再次運行 '' | ||
行 172: | 行 170: | ||
確認 Mailu 運行正常且無郵件遺失後,關閉 iRedMail 伺服器。 | 確認 Mailu 運行正常且無郵件遺失後,關閉 iRedMail 伺服器。 | ||
- | | + | |
- | <code bash> | + | |
systemctl stop postfix dovecot amavisd clamd nginx | systemctl stop postfix dovecot amavisd clamd nginx | ||
</ | </ | ||
- | | + | |
* 再次備份 iRedMail 資料存檔。 | * 再次備份 iRedMail 資料存檔。 | ||
- | | + | |
* 根據需求關閉或重新利用 iRedMail 伺服器。 | * 根據需求關閉或重新利用 iRedMail 伺服器。 | ||