[mew-dist 23738] メール送信時のネットワーク障害の影響
Ryuji Suzuki
rs at example.com
2003年 6月 15日 (日) 08:14:45 JST
以前から、C-c C-c で送った後にメールが消えてしまって
Fcc のフォルダーにすら残らない問題で悩んでいます。
過去に
[mew-dist 23473] mail transmission retries due to
<20030327.142832.49240803.jf7wex-lifebook at example.com> <>
[mew-dist 23607] Re: mail transmission retries du
<20030423.025213.89069805.jf7wex-lifebook at example.com> <20030327.142832.49240803.jf7wex-lifebook at example.com>
で投稿したのと同じ問題ですが、原因には複数あるように
思います。ひとつは、何らかの理由でサーバーがメールを
気に入らない場合。これは統計的にみて可能性が高いと
思いますが、実験で確認できないので因果関係は不明。
今回気づいたネットワークが不安定な場合の
症状は比較的再現性が良いと思います。
これは、送信時の一時的なネットワーク障害によるもの
ではないかと思うのですが、私の解釈は可能でしょうか?
他に検証してみるべきことがあったら教えて下さい。
SMTP over SSH で SMTP サーバーに送信しています。
このとき、前回送信したメールのために
/usr/local/bin/ssh -x -v -o NumberOfPasswordPrompts 3
-L11???:localhost:25 server.org
なるプロセスが走っています。ところが、手元のマシン
(ノートブックに Linux です)の繋がるネットワークは
必ずしも安定でなく(wireless の障害とか、DSLのサービス
が不安定だという障害とか)、こちら側にプロセスが残って
いても相手側はとっくに死んでる場合がよくあります。
こういう場合に、既存の ssh プロセスが残っている
場合で、相手側が死んでしまっている場合に、
Fcc に残らなかったり、出て行かなかったりする
障害が発生するのではないかと考えるに至りました。
送信メールが消えた場合、この ssh プロセスがローカル
(Mew で送信側)マシン側で消えていることを複数回
経験したからです。
とりあえず、メールをC-c C-c yes で送信した直後に
ポート 25 をフォワードしている ssh を kill すると、
似たような、あるいは同一の現象が起きます。
違いはと言えば、時々メールが出て行っているのに Fcc の
フォルダーに残らないとか、その逆が起こり得ることです。
ネットワークが不安定でも、確実に queue と Fcc
に残して消えないようになって欲しいのですが。
よろしくお願いします。
Mew-dist メーリングリストの案内