|
sylpheed-jp:2690
From: Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> 山本です。 On Mon, 12 Jul 2004 16:01:46 +0900 tanimura <umusus@xxxxxxxxxx> wrote: > フォローありがとうございます。AL-Mail32を使ってメールサーバのスプール > を空にして、AL-Mail32からmboxファイルを吐かせてsylpheedへインポートす > ることで、対症療法的措置をとりました。 > > > UIDLがMessage-Idをそのまま使用しているのが気になります。 > > UIDLの長さはRFCで128文字までと決められていますが、 > > それを超えるような行がなかったでしょうか。 > > その場合は、より長い文字列も許容することで対処できそうです。 > > AL-Mail32が吐いたmboxファイルをeucに変換した tmp2.boxを使って > grep -r ^[mM]essage-I[dD] tmp2.mbox |perl -pe 'while(<>){print length > . "\n";}' |sort とするとMessage-Idは最長92文字でした。 > > grep -r ^[mM]essage-I[dD] tmp2.mbox |less > でMessage-Idを眺めていると、壊れている(と思われる)ものがありました。 > そのメールをペーストします。内容のない空メールのようです。 > Message-ID: <D[20 > Status: RO > > これが原因でしょうか。 関係ありそうですが、エラーの直接の原因かどうかは不明です。 別途 DM でいただいたメールでは、ヘッダが途中で切れていて Message-Id が ない状態になっているようです。このため UIDL の応答が不正になっている のではないかと思われます。 実際にエラーが発生したときの完全な UIDL の応答のログがあれば特定できそうな 気がします。 -- Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx> http://www.kcn.ne.jp/~hiro-y/index.cgi http://sylpheed.good-day.net/ (Sylpheed) 2686 2004-07-08 20:53 [umusus@xxxxxxxxxx ] あるサーバからメールが取得できなくなった 2687 2004-07-09 13:06 ┣[umusus@xxxxxxxxxx ] 2688 2004-07-12 14:48 ┗[hiro-y@xxxxxxxxxx ] 2689 2004-07-12 16:01 ┗[umusus@xxxxxxxxxx ] -> 2690 2004-07-12 16:34 ┗[hiro-y@xxxxxxxxxx ] 2691 2004-07-12 17:18 ┗[umusus@xxxxxxxxxx ] 2696 2004-07-16 15:53 ┗[hiro-y@xxxxxxxxxx ] |