[mew-dist 23641] mew-3.2 送信メール再送時に一部宛先に送信されない

SHIMADA Nobutaka shimada at example.com
2003年 5月 15日 (木) 00:44:04 JST


大阪大学の島田です。

mew-3.2で少々おかしな現象があります。

宛先指定が
To: foo at example.com
cc: foo at example.com
となっているメールを考えます。

指定しているsmtpサーバがpop before smtpを採用している場合、
pop認証前に誤ってメールを送信してしまうと、下記エラーが表示され、

550 5.7.1 <foo at example.com> ... Relaying denied. Proper authentication required.

送信しようとしたメールがqueueに入ります。その後pop認証を行うと、その直後
に、queueに入っていたメールが送信されます。そこまではいいのですが、
上記の
relay denied -> queuing -> pop authentication -> relay ok 
というプロセスをへて送信すると、foo at example.comだけに送信されて、foo at example.com
には送信されません。smtpサーバのログを見てもrecipientにはfoo at example.comしか
指定されていないのを確認しています。

いまのところ単一のsmtpサーバ(sendmail-8.12.9)でしか確認していないので、
サーバ側に問題があるのかもしれませんが、複数のユーザで現象が確認されて
います。問題の回避方法はあるでしょうか。

島田 伸敬@制機.工.阪大




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