No.7837 投稿時間:2003年01月16日(Thu) 12:30 投稿者名:stakanashi URL:
お世話になります。
ArgoMailServerProを使っています。
正常に動作しているのですが、あるユーザあてのメールで次のような現象が発生しました。
[ 8029] Delivering to a@anyone.com
[ 8029] Attempting to deliver to the domain anyone.com
[ 8029] Retrieved 2 MX records for domain anyone.com
[ 8029] Trying the server smtp.anyone.com.: 999.999.999.999
[ 8029] 220 Anyone SMTP Proxy Server Ready
[ 8029] EHLO w2ks3
[ 8029] 250-j-42.anyone.com ESTMP Server Ready
[ 8029] 250-SIZE 20971520
[ 8029] 250-STARTTLS
[ 8029] 250-TLS
[ 8029] 250 DSN
[ 8029] MAIL FROM:<a@santec.biz>
[ 8029] 250 +OK Sender OK
[ 8029] RCPT TO:<a@anyone.com>
[ 8029] 250 +OK Recipient OK
[ 8029] DATA
[ 8029] 354 Start mail input, end with "".<CR><LF>""
[ 8029]
[ 8029] .
[ 8029] 250 +OK message dispatched
[ 8029] QUIT
[ 8029] Winsock error when communicating with exchanger smtp.anyone.com.: [10054] Connection reset by peer
このログを見るとメールは正常に送られた後10054によるエラーとなっています。
ArgoMailServerはエラーの場合ディフォルトで10回繰り返すため、1回につき2メール(MXが2つあるため)で8回目に正常終了し、同じ人に同じメールが16通届いてしまうトラブルが発生しました。
10054は相手側が接続を切ってしまうエラーのようですが、このような現象は頻繁に発生する可能性があるのでしょうか?また、対処方法はありませんか?
メールサーバ側もMessageDispatchedとしたのに10回繰り返してしますのもおかしいと思うのですが。
ちなみに、Windows2000ServerでSP3をあてています。
No.7845 投稿時間:2003年01月16日(Thu) 17:50 投稿者名:OAK URL:
> [ 8029] 354 Start mail input, end with "".<CR><LF>""
> [ 8029]
> [ 8029] .
> [ 8029] 250 +OK message dispatched
> [ 8029] QUIT
> [ 8029] Winsock error when communicating with exchanger smtp.anyone.com.: [10054] Connection reset by peer
どこが問題かと言うと、最後の QUIT に対して 221 の応答がありません。
http://www.psl.ne.jp/perl/smtp.html
これは、相手側のSMTPサーバーの手抜きです。
但し、argo にも問題ありです。その前の250がありますから、メールは受け取ったと情報を返しています。
だから他社(プロバイダーなど)から送る場合は受け取った(250)でそのメールの対処は終わっていると判断しています。
どちらかが対応すれば解決するのですが難しい面がありますね。
No.7849 投稿時間:2003年01月16日(Thu) 19:54 投稿者名:stakanashi URL:
> > [ 8029] 354 Start mail input, end with "".<CR><LF>""
> > [ 8029]
> > [ 8029] .
> > [ 8029] 250 +OK message dispatched
> > [ 8029] QUIT
> > [ 8029] Winsock error when communicating with exchanger smtp.anyone.com.: [10054] Connection reset by peer
>
> どこが問題かと言うと、最後の QUIT に対して 221 の応答がありません。
> http://www.psl.ne.jp/perl/smtp.html
> これは、相手側のSMTPサーバーの手抜きです。
> 但し、argo にも問題ありです。その前の250がありますから、メールは受け取ったと情報を返しています。
> だから他社(プロバイダーなど)から送る場合は受け取った(250)でそのメールの対処は終わっていると判断しています。
>
> どちらかが対応すれば解決するのですが難しい面がありますね。
OAKさんありがとうございます。
よくわかりました。
Argoにも問題があるので問い合わせてみます。(但し、英語が問題ですが)
いずれにしても、同じメールがいくつも送信されてしまう可能性があるというのはまずいですよね。
No.7851 投稿時間:2003年01月16日(Thu) 20:05 投稿者名:stakanashi URL:
> > > [ 8029] 354 Start mail input, end with "".<CR><LF>""
> > > [ 8029]
> > > [ 8029] .
> > > [ 8029] 250 +OK message dispatched
> > > [ 8029] QUIT
> > > [ 8029] Winsock error when communicating with exchanger smtp.anyone.com.: [10054] Connection reset by peer
> >
> > どこが問題かと言うと、最後の QUIT に対して 221 の応答がありません。
> > http://www.psl.ne.jp/perl/smtp.html
> > これは、相手側のSMTPサーバーの手抜きです。
> > 但し、argo にも問題ありです。その前の250がありますから、メールは受け取ったと情報を返しています。
> > だから他社(プロバイダーなど)から送る場合は受け取った(250)でそのメールの対処は終わっていると判断しています。
> >
> > どちらかが対応すれば解決するのですが難しい面がありますね。
>
> OAKさんありがとうございます。
> よくわかりました。
> Argoにも問題があるので問い合わせてみます。(但し、英語が問題ですが)
> いずれにしても、同じメールがいくつも送信されてしまう可能性があるというのはまずいですよね。
追伸
相手側サーバの手抜きということですが、8回目に正常終了していますから相手側もQUITのあと221を返答する機能はあるということになります。なんらかの理由(それがわからないのですが)で切断してしまうのが今回の現象ですが、対処はむずかしいですかね・・・
No.7852 投稿時間:2003年01月16日(Thu) 21:20 投稿者名:OAK URL:
> 相手側サーバの手抜きということですが、8回目に正常終了していますから相手側もQUITのあと221を返答する機能はあるということにないります。なんらかの理由(それがわからないのですが)で切断してしまうのが今回の現象ですが、対処はむずかしいですかね・・・
ログに221がありましたか?。
それなら相手の送るタイミングと切断タイミングのかねあいかも知れません。
もしかしたらargoが送信をあきらめたかも。
No.7866 投稿時間:2003年01月17日(Fri) 13:24 投稿者名:stakanashi URL:
> > 相手側サーバの手抜きということですが、8回目に正常終了していますから相手側もQUITのあと221を返答する機能はあるということにないります。なんらかの理由(それがわからないのですが)で切断してしまうのが今回の現象ですが、対処はむずかしいですかね・・・
>
> ログに221がありましたか?。
> それなら相手の送るタイミングと切断タイミングのかねあいかも知れません。
>
> もしかしたらargoが送信をあきらめたかも。
8回目のリトライ時のログです。
[ 8277] 250 +OK message dispatched
[ 8277] QUIT
[ 8277] 221 Service closing transmission channel closing connection
[ 8277] Message from a@anyone.biz relayed to the domain anyone.com
221で終了しています。
No.7867 投稿時間:2003年01月17日(Fri) 13:52 投稿者名:鷹の巣 URL:http://sakaguch.com/
> ログに221がありましたか?。
221と言っても解らない方(鷹の巣も含む。)のために、以下のURLを献辞。
SMTPの番号とWinsock Error Codeの番号についての参考URL。
Y. MIMORI's home page
http://www.puni.net/~mimori/
の
SMTP command reference
http://www.puni.net/~mimori/smtp/
いとのページ
http://homepage1.nifty.com/yito/
の
Winsock Error Code
http://homepage1.nifty.com/yito/anhttpd/winsock_error.html