Ssl
快遞認證慢
我在 ubuntu 上用 imapd-ssl 設置了 courier。一切正常:ssl 證書驗證(在 ubuntu/thunderbird 和 mac/mail 上)並且登錄也有效。
唯一的問題是握手總是需要大約半分鐘。如果我做
openssl s_client -showcerts -connect myserver:993
我得到“CONNECTED(00000003)”然後它掛了半分鐘
從命令到我收到 mail.log 之間的時間:
myserver imapd-ssl: Connection, ip=[::ffff:89.136.227.107]
伺服器日誌上的時間始終在 29 到 32 秒之間。知道是什麼原因造成的嗎?Postifx、HTTPS 似乎反應迅速。
更新:我試圖從酒店連接,它似乎工作正常。所以我的猜測是,這是我的家庭路由器或伺服器的防火牆(ufw/iptables)上的防火牆問題。我在某處讀到,當任何一個系統都有防火牆時,快遞員似乎需要很長時間才能登錄/驗證。有人(http://de.comm.software.mailserver.narkive.com/GIvIajz6/courier-imap-sehr-langsam-mit-iptables)建議在設置 iptables 時發生在 courier 身上。但是,在我的情況下禁用它們並沒有解決問題..
Courier imapd 預設嘗試進行反向 DNS 和 ident 查找。確保禁用這些,因為一個或另一個(或兩者)是最可能的原因(並且在連接時進行反向 DNS 查找會導致安全性差)。
例如:
/usr/lib/courier-imap/libexec/couriertcpd ... -nodnslookup -noidentlookup ...
檢查系統的啟動腳本以了解它希望如何將這些選項添加到命令中。