web-dev-qa-db-ja.com

宅配便の認証が遅い

私はubuntuでimapd-sslを使用して宅配便をセットアップしました。すべてが正常に機能します。SSL証明書が検証され(ubuntu/Thunderbirdおよびmac/mailで)、ログインも機能します。

唯一の問題は、ハンドシェイクに常に約30分かかることです。私が行った場合

openssl s_client -showcerts -connect myserver:993

「CONNECTED(00000003)」が表示され、30分ハングします

コマンドから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が設定されているときに宅配便が発生することを示唆しました。ただし、私の場合はそれらを無効にしてもうまくいきませんでした。

1
Roman Semko

Courier imapdは、デフォルトでDNSとIDの逆引き参照を試みます。どちらか一方(または両方)が原因である可能性が最も高いため、これらを必ず無効にしてください(接続時にDNS逆引き参照を実行すると、セキュリティが低下します)。

例えば:

/usr/lib/courier-imap/libexec/couriertcpd ... -nodnslookup -noidentlookup ...

システムの起動スクリプトをチェックして、これらのオプションをコマンドに追加する方法を確認してください。

2
Michael Hampton