在我的上一篇文章 "[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 一樣做特殊的設定.
創作者介紹

Izero@庶務三科 ㄎㄎㄎ~

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


留言列表 (4)

發表留言
  • ylchang
  • 要不要用 Courier-imap 看看

    要不要用 Courier-imap 看看... 通通有喔.大師您乾脆一次把所有的 IMAP/POP3 server 都測試看看吧, 來個大評比~
  • dovecot也通通都有 XD
    courier-imap好像只支援maildir, 對我來說不是很合用^^;;

    Izero 於 2008/04/29 12:34 回覆

  • Statics
  • imap-uw也有pop3/pop3s呀
  • gaod
  • 路徑錯了,是 /usr/local/share/examples/dovecot/mkcert.sh
  • 感謝 gaod 大大的蒞臨指正 XD

    Izero 於 2009/12/11 09:23 回覆