在我的上一篇文章 "[how-to] FreeBSD上的 IMAP server 安裝步驟(以 imap-uw 為例)" 裡頭,
vv 推薦改用 dovecot, 一試之下, 驚為天人!!
馬上把原本 qpopper(POP3) + imap-uw(IMAP) 的組合丟到一旁, 全面改用 dovecot.
主要的原因是:
dovecot本身就可以提供POP3/POP3/IMAP/IMAPS 設定檔又很易讀.



整個安裝的note如下, 請自行參考:
一. 安裝
cd /usr/ports/mail/dovcot/ && make install clean

修改/etc/rc.conf加上:
#dovcot
dovecot_enable="YES"

二. 改設定檔
cd /usr/local/etc/
cp dovecot-example.conf dovecot.conf
chmod u+w dovecot.conf

修改dovecot.conf:
1. 設定你所想支援的protocols.
protocols = imaps pop3 pop3s

2. 允許使用 plaintext auth
disable_plaintext_auth = no

3. 設定 ssl key file
ssl_cert_file = /usr/local/etc/cert/ooxx.pem
ssl_key_file = /usr/local/etc/cert/xxoo.pem
(cert file可以透過 /usr/local/share/dovecot/mkcert.sh 做出來)

三. 啟動
sh /usr/local/etc/rc.d/dovecot start

如此一來 就可以把imap-uw, cclient, qpopper 都移除啦!!

目前已知的問題是:
UIDL的格式跟qpopper不一樣, 若有些人的設定成在伺服器保留備份會變成信件會全都重抓一次.
(因為我之前是用qpopper做POP3 server)

另, IMAP部分 dovecot 預設是把東西放在 ~/mail/ 下, 所以 mail client 上不需要像 imap-uw 一樣做特殊的設定.
arrow
arrow
    全站熱搜

    Izero 發表在 痞客邦 留言(4) 人氣()