本系列第三篇: 設定 MDA (Mail Delivery Agent)
讓用戶從伺服器收取郵件
如果需要由外部 Outlook / Thunderbird 收信,就要設定好 MDA 的部分。
Postfix 並未帶有 MDA,需要使用另一個 Dovecot 的 Package 實作 IMAP 及 POP3 協議。
2017-04-26 更新: 更新文章格式
1. 安裝 dovecot 及 imap, pop3 插件
apt-get install dovecot-imapd dovecot-pop3d
2. 啟用 IMAP / POP3 登入
修改 /etc/dovecot/conf.d/10-auth.conf
我們還未設定 TLS,證書也是 self-signed 的 所以暫時先啟用 Plain Text 登入
否則用 Port 143 未啟用 TLS 時將顯示 LOGINDISABLED 無法登入
disable_plaintext_auth = no
啟用 LOGIN Authentication Mechanism
auth_mechanisms = plain login
設定完成,重啟 dovecot 後應該能用 IMAP 及 POP3 登入了,當然記得設定 Firewall:
SMTP – 25
SMTPS (MSA) – 465
SMTP (MSA) – 587
IMAP – 143
IMAPS – 993
POP3 – 110
POP3S – 995
另外Dovecot 不使用 /etc/init.d,其實 start / stop / restart 更方便。
restart dovecot