[mew-dist 26704] localhost vs フォールバック

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2005年 11月 30日 (水) 11:36:02 JST


山本です。

フォールバック大作戦ですが、サーバに localhost を指定しているとうまく動
かないようです。

その理由は、IPv6 から IPv4 へのフォールバックがうまくいっていないのでは
ないかと思います。(Submission ポートから SMTP ポートへのフォールバック
ではないですよ!)

具体的には、Emacs が blocking connect() を利用する場合は、::1 でサービ
スが提供されてないとき、127.0.0.1 にフォールバックします。(以前そういう
風に Emacs を鍛えました!)

でも、non-blocking connect() のときは、::1 から 127.0.0.1 へフォールバッ
クできてないんじゃないかと思います。そうなら、Emacs のバグです。Mew の
ではないです。

試しに、.mew などで "localhost" と書かれているところを "127.0.0.1" に
置き換えて下さい。それでうまくいくなら、ビンゴです。

実験参加者には、個別にメールを送りました。

--かず



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