저는 고객 이메일 계정을 관리하기 위해 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
데비안 업그레이드
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}
비둘기장에 택배사 인증서 추가
/etc/courier/imapd-ssl
해당 줄에 동일한 인증서를 파일 TLS_CERTFILE=...
에 추가 하고conf.d/10-ssl.conf
ssl_cert = <...
ssh_key = <...
발생할 수 있는 문제:
- 일부 이메일 폴더는 더 이상 메일 프로그램에서 구독할 수 없습니다.