可能出现的问题:

可能出现的问题:

我在 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 = <...

可能出现的问题:

  • 某些电子邮件文件夹无法再在您的邮件程序中订阅

来源:https://forum.netcup.de/administration-eines-server-vserver/vserver-server-kvm-server/8255-froxlor-courier-auf-dovecot-migrieren/

相关内容