在 FreeBSD 中要架一個 mail server, smtp(port 25)協定及 pop3(port 10)協定是必要的二個元素,smtp 協定已有多人討論過,像是 sendmail、qmail、postfix 都是用 smtp 協定。
至於在 pop3 協定,我想大家大多是用 qpopper 吧,也是大家較少討論的議題。利用閒暇時,個人將 FreeBSD 的 /usr/ports/mail 之下的 pop3 協定做了一些安裝及測試,發現除了 qpopper 以外,還有一個更好用的 pop3 協定,那就是 popa3d。
那麼 popa3d 有些什麼特點呢?以下是一些說明:
1.較為安全
2.處理速度快
3.可靠性高
相關文件可參考其官方網站
http://www.openwall.com/popa3d/DESIGN => 在 FreeBSD 下安裝 popa3d 是非常容易的,如下
# cd /usr/ports/mail/popa3d
# make install
如此即可裝好 popa3d
=> 將 popa3d 設定成系統內定的 pop3 協定
# ee /etc/inetd.conf
=> 將 pop3 stream tcp nowait root /usr/local/libexec/qpopper popper -s 改為 pop3 stream tcp nowait root /usr/local/libexec/popa3d popa3d 即可
=> 重新啟動 inetd
# killall -HUP inetd
● 使用一個月後的心得
個人原先是使用 qpopper,後來發現有時會有 delay 的現象,在使用 popa3d 後,發現不會像 qpopper 有 delay 的現象,同時速度滿快的..目前個人對於 popa3d 算滿滿意的。
以上提供給有需要的人參考..