Ssl

快遞認證慢

  • March 25, 2013

我在 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 ...

檢查系統的啟動腳本以了解它希望如何將這些選項添加到命令中。

引用自:https://serverfault.com/questions/490355