我在 debian 10 服务器上使用 [Froxlor][1] 仅用于管理我的客户电子邮件帐户。安装的是 Courier 5.0.6 和 postfix 3.4.23。
我计划首先升级到 Debian 11,然后迁移到 dovecot。
我该如何继续?
答案1
按着这些次序:
停止 postfix 并卸载 courier
systemctl stop postfix
systemctl stop courier-authdaemon
apt remove courier-authdaemon courier-imap courier-imap-ssl courier-pop courier-pop-ssl
升级Debian
sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
apt update
apt dist-upgrade
鸽舍安装
apt-get install dovecot-imapd dovecot-pop3d dovecot-mysql dovecot-managesieved dovecot-sieve
(问题:我需要吗dovecot-lmtpd
???)
导入 Dovecot 配置模板
通过 Froxlor 网络配置
从 Courier 5.0.6 迁移到 Dovecot
使用该工具courier-dovecot-migrate.pl
就像中描述的自述文件:
./courier-dovecot-migrate.pl --to-dovecot --recursive /home/user/mail/
# if it runs fine:
# ./courier-dovecot-migrate.pl --to-dovecot --recursive --convert /home/user/mail/
在某一方面的变化10-mail.conf
:
#mail_location = mbox:~/mail:INBOX=/var/mail/%u
mail_location = maildir:~
namespace inbox {
inbox = yes
}
添加这个/etc/postfix/master.cf
:
#Dovecot LDA
dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
将快递公司的证书添加到 dovecot
/etc/courier/imapd-ssl
将行中的相同证书添加TLS_CERTFILE=...
到conf.d/10-ssl.conf
文件中ssl_cert = <...
并ssh_key = <...
可能出现的问题:
- 某些电子邮件文件夹无法再在您的邮件程序中订阅