[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:2690

From: Hiroyuki Yamamoto <hiro-y@xxxxxxxxxx>
Date: Mon, 12 Jul 2004 16:34:33 +0900
Subject: [sylpheed-jp:02690] Re: あるサーバからメールが取得できなくなった

山本です。

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   ]