[mew-dist 21598] Re: add no Messege-ID: by Mew

Kazumasa Utashiro utashiro at example.com
2002年 9月 3日 (火) 02:03:23 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com>
Subject: [mew-dist 21593] Re: add no Messege-ID: by Mew
Date: Mon, 02 Sep 2002 21:57:03 +0900 (JST)

> > そういえば、Date フィールドを付けない場合には、すぐに localhost で動い
> > ている sendmail に渡したいのですが、少し前まではタイムアウトで送れなかっ
> > たのが、最近はすぐに諦めて +queue に溜るようになりました。原因を追求し
> > てないのですが、何をどうしたら直るんですかね。
> 
> 「タイムアウトで送れない」というの、はどういう意味でしょうか?
> 
> open-network-stream は、IF やデフォルトルートや /etc/resolv.conf の状
> 態によって、
> 	(1) めでたくコネクションが開ける <成功>
> 	(2) コネクションが開けないが、Mew の 4 秒 timer が効いてくれて、
> 	    4 秒でタイムアウトする <失敗>
> 	(3) Mew の 4 秒 timer が効かず、コネクションが開けないと判断す
>             るまで、システムのタイムアウト時間待たされる <失敗>
> という 3 つの挙動を示します。
> 
> しかし、(2) も (3) も、+queue に溜る最終的な動作は一緒です。

今の環境になる前は、オフラインで送ろうとすると送信に失敗して (なんかエ
ラーを吐いて) draft のまま残っていました。バッファも残っていたかもしれ
ないけど、もはやモードがおかしくなってるので、+draft で E して送り直し
てた。

詳しく分析してませんが、その時は local な sendmail に接続は成功して、
何らかの理由で SMTP が失敗していたんだと思います。今と同じだとすると、

  MAIL FROM: utashiro at example.com
  451 4.1.8 Domain of sender address utashiro at example.com does not resolve

ですね。今は、多分これで +queue に溜るようになったので、以前よりは症状
はよくなっています。

つまり、sendmail か dns の設定で、こんなこと言わずに受け取るようにすれ
ばいいわけか。当てずっぽうで sendmail.cf の中の、それらしいチェック 
(check_mail, check_rcpt) を全部コメントアウトしたら、送れるようになり
ました :)。しかし、そんなことでいいのか…

--utashiro



Mew-dist メーリングリストの案内