升级 Debian 邮件服务器可以分为系统升级和邮件服务组件升级/维护两部分。下面给你一个安全、可回滚的通用流程,适用于使用 Postfix / Dovecot / MySQL/PostgreSQL 等常见组合的 Debian 邮件服务器。
# 系统配置
tar czf /backup/etc-$(date +%F).tar.gz /etc
# 邮件数据(示例)
tar czf /backup/mail-$(date +%F).tar.gz /var/mail /var/vmail
# 数据库(如用 MySQL)
mysqldump -u root -p --all-databases > /backup/mysql-$(date +%F).sql
lsb_release -a
postconf mail_version
dovecot --version
systemctl status postfix dovecot
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
编辑源:
sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
sudo apt update
sudo apt full-upgrade
⚠️ 跨大版本前务必在测试环境验证
sudo apt install --only-upgrade postfix
postfix reload
sudo apt install --only-upgrade dovecot-core dovecot-imapd
systemctl restart dovecot
sudo apt install --only-upgrade mariadb-server
mysql_upgrade
postfix check
doveconf -n
ss -tulnp | grep -E '25|143|993|587'
echo "test" | mail -s "test" you@example.com
N(保留本地)如果你能告诉我:
我可以给你更精确的升级命令和注意点。