Vine 4.2を使っています。
qpopper-4.0.9-0vl6でpop3sを使っているのですが、
ある遅いクライアント(具体的にはアドエス)が
特定の環境でメールを取り損ねるというトラブルに
困っています。
PHS網からの接続など、ある程度遅い回線からだと
100%間違いなくメールを受信できますので
設定等には問題ないと思っていますが、
サーバと同じネットワークに無線LANで接続した時のような
速い通信ができる環境では、クライアントが「受信中」の
ままタイムアウトし、「サーバが応答しませんでした」と
いうエラーを返します。
また、まれに受信に成功することがあります。
一方、サーバの方には
Mar 9 21:45:28 mailserver qpopper[4649]: (v4.0.9) TLSv1/SSLv3
handshake with client at client.net (192.168.0.1); new session-id;
cipher: AES128-SHA (AES128-SHA SSLv3 Kx=RSA Au=RSA Enc=AES(128)
Mac=SHA1), 128 bits
Mar 9 21:45:29 mailserver qpopper[4649]: apop "hoge"
Mar 9 21:45:29 mailserver qpopper[4649]: Stats: hoge 0 0 3 8120
client.net 192.168.0.1
というログが残っており、ちゃんと接続を
受け付けているようです。
そこで、
「サーバが返事をするタイミングが早すぎて、
クライアントが取りこぼす」
という仮説を立て、検証しようと思うのですが
いろいろ調べてもqpopperが返事をするタイミングを
遅らせる方法がわかりません。
どなたか良い知惠をお持ちではないでしょうか。
もしくは他の原因が思いあたる方がいらっしゃったら
ぜひお教えいただきたく。
--
** Akira Tateishi /立石 彰 **
** mailto:akira.tateishi@xxxxxxxxx **