2009年5月25日

[postfix-jp: 3490] Re: docomoに関するリターンメールの読み方について

takaesu です。

ご丁寧にありがとうございます。
コメントは本文中に記します。

On Mon, 25 May 2009 12:25:21 +0900
IWAMOTO Kouichi <sue@xxxxx> wrote:
> しかし今回の場合は、エラー通知に

>
> > <aaa@xxxxx>: host mfsmax.docomo.ne.jp[203.138.181.240] said: 550 Unknown user bbb@xxxxx (in reply to end of DATA command)
> > <bbb@xxxxx>: host mfsmax.docomo.ne.jp[203.138.181.240] said: 550 Unknown user bbb@xxxxx (in reply to end of DATA command)
>
> とのように in reply to end of DATA command とありますので、end of DATA command
> (.)でエラーになっています。
> SMTP通信の流れは、以下のようになったと思われます。
>
> 220 docomo.ne.jp ESMTP Service Ready
> HELO nagato.iwmt.org
> 250 docomo.ne.jp
> MAIL FROM:<sue@xxxxx>
> 250 Requested mail action okay, completed
> RCPT TO:<aaa@xxxxx>
> 250 Requested mail action okay, completed
> RCPT TO:<bbb@xxxxx>
> 250 Requested mail action okay, completed
> DATA
> 354 Start mail input; end with <CRLF>.<CRLF>
> <メール本文>
> .
> 550 Unknown user bbb@xxxxx
>
> この場合はメール本文に対してエラーを返していますので、Postfixはaaa,bbb共に
> エラーになったとして扱います。
> # エラーメッセージのUnknown user bbb〜は人間が読んで理解する為のもので、
> # プログラム(MTA)がこの内容によって動作を変える事は通常はありません。

送信時の maillog を確認しました。岩本さんの解説で大分スッキリしました。
May 22 14:51:45 hoge postfix/smtp[14067]: ABCDEFG: to=<ccc@xxxxx>,
relay=lsean.ezweb.ne.jp[222.15.69.195]:25,
status=sent (250 Ok: queued as 9AE9B7F)

May 22 14:51:48 hoge postfix/smtp[14066]: ABCDEFG: to=<aaa@xxxxx>,
relay=mfsmax.docomo.ne.jp[203.138.181.240]:25,
status=bounced (host mfsmax.docomo.ne.jp[203.138.181.240]
said: 550 Unknown user bbb@xxxxx (in reply to end of DATA command))

May 22 14:51:48 hoge postfix/smtp[14066]: ABCDEFG: to=<bbb@xxxxx>,
relay=mfsmax.docomo.ne.jp[203.138.181.240]:25,
status=bounced (host mfsmax.docomo.ne.jp[203.138.181.240]
said: 550 Unknown user bbb@xxxxx (in reply to end of DATA command))

> > aaa が登場してくるのであれば、ccc も登場して良いと思うのですが...(ccc は ezweb だからというのは何となく分かります)
>
> エラー通知に host mfsmax.docomo.ne.jp[203.138.181.240] said: とあるように、
> docomoのサーバとのやりとりでエラーを返されていますので、ezwebであるcccは
> 影響を受けません。
> # docomoのサーバにezwebのメールを送られても相手側が困る(拒否する)でしょうし
>
>
> On Sat, 23 May 2009 11:03:55 +0900
> "N.Takaesu" <takaesu@xxxxx> wrote:
>
> > 最初のメールに書き忘れていました。
> > aaa および ccc には問題なく届いていました。
>
> うわ、aaaに届いていますか。
> この場合はSMTP的には両方共エラーになったとして扱うのが正しいのですが。

えーっと、今も確認しましたが、 aaa に届いていました。
SMTP 的には ccc に届くのは正しい...んですよね?
心情的には aaa に届いて欲しい気もしますが、docomo の特殊な仕様も
気になるところです。


> docomo宛ては1アドレス毎に別々に送信するようにした方がいいかもしれませんね。
> # 別々に送るようにした場合、また別の問題が起きるかもしれませんが

実際には docomo宛は .forward に記載されていたんです。
なので話がややこしくなり、苦労しました。
利用者に説明して納得させるのは難しい気がします。

---
takaesu @ pb4.so-net.ne.jp

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list


投稿者 xml-rpc : 2009年5月25日 16:30
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/85406
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。