メール送信エラーの原因と解決方法は?

このQ&Aのポイント
  • POSTFIXサーバーからAU携帯向けにメールを送ったが届かないということで、ログを調べたところ、status=sentになっているが、その後半にDISCARD(bounce.suppressed)となっていました。
  • sentになっていても、送られていない可能性があるのか疑問に思っています。
  • メール送信エラーの原因と解決方法をご教示ください。
回答を見る
  • ベストアンサー

POSTFIXでメールが送れない。ログ解析も不明

POSTFIXサーバーからAU携帯向けにメールを送ったが届かないということで、ログを調べたところ、下記のログが有り、status=sentになっているが、その後半にDISCARD(bounce.suppressed)となっていました。これはsent になっていても、送られていないという意味なのでしょうか。 OSはCENT OS MTAはPOSTFIXを使っております。ご存じの方がお見えでしたら、ご教示願えれば幸いです。 maillog.1:Nov 17 17:43:21 (サーバー名) postfix/smtp[3028]: AA0E25A152F: to=<送信先アドレス@ezweb.ne.jp>, relay=127.0.0.1[127.0.0.1]:10024, conn_use=6, delay=16, delays=0.02/15/0/0.08, dsn=2.5.0, status=sent (250 2.5.0 Ok, id=03287-01-6, DISCARD(bounce.suppressed))

noname#241583
noname#241583

質問者が選んだベストアンサー

  • ベストアンサー
  • tomaju
  • ベストアンサー率76% (84/110)
回答No.1

250 2.5.0 Ok, id=03287-01-6, DISCARD(bounce.suppressed) は、 postfix の通信相手の応答内容ですが、DISCARD は「無視」という意味です。 bounce.suppressed というのは本来であればエラーメールを 返すところだが、抑止している という意味だと思います。 メールは送られていないと考えます。 postfix は localhost の10024 番ポートで通信しており、通常と違います。 もしかすると同じサーバー上で稼動しているスパム・ウイルスメールスキャナーに メールを渡しているが、そこで止まっているという状況かもしれません。

noname#241583
質問者

お礼

ご連絡が遅れました。回答が来たことを知らずにいました。 上記のご回答ありがとうございました。結論から言えば、現在は上記の表示はなくなりました。SPFの設定がうまくしていなかったため、このような表示が出ていた可能性が高いです。上記は今後の参考にさせて頂きます。ありがとうございました。

関連するQ&A

  • postfixのログの見方について

    postfixで転送しているとき、下記のログがでます。 ---------------------------------------------------- ①Jul 16 17:35:27 ns1 postfix/pipe[20167]: 1540F40A5F12: to=<宛先のメールアドレス>, relay=procmail, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered via procmail service) ②Jul 16 17:35:27 ns1 postfix/pipe[20167]: 1540F40A5F12: to=<転送先のメールアドレス>, orig_to=<宛先のメールアドレス>, relay=procmail, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered via procmail service) ③Jul 16 17:35:27 ns1 postfix/pipe[20167]: 1540F40A5F12: to=<転送先のメールアドレス>, relay=procmail, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered via procmail service) ---------------------------------------------------- ①ではprocmailで元々の宛先のメールアドレスに配送しています。 ②③では転送先のメールアドレスにメールを転送しているように見受けられます。 1通のみ転送すればよいのですが、2通転送しているという意味でしょうか。 実際は、転送先には1通のみ届ています。 ②と③の違い、2つログがでる理由がわかれば、教えていただけないでしょうか。

  • centos5.3 postfixとdovecotでメールサーバー

    下記がmaillogです。 内部外部問わず、すべてメールがrootに受信されます。 また、"orig_to"とはなんでしょか?宜しくお願いします。 設定はすべてこちらのサイトを参考にしました。 ttp://fedorasrv.com/postfix.shtml -------------log--------------------------------------- Jul 9 18:06:30 www postfix/local[7611]: B50808B5DD5: to=<root@happy-box.jp>, orig_to=<support@happy-box.jp>, relay=local, delay=0.37, delays=0.36/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)

  • postfixの設定について

    postfixの設定について 現在リレーサーバーを利用し会員向けにメルマガを配信しているのですが、中継させる際に下記のようなログが大量に出ており困っております。 Oct 29 12:28:56 ***** postfix/smtp[13837]: BDCB2686046C4: to=<********@abc.com>, relay=127.0.0.1[127.0.0.1]:25, conn_use=1366, delay=0.08, delays=0.03/0/0.03/0.02, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as CD8F5686047D3) 見るとlocal宛てに配送しているようですが、これは該当アドレスのドメインのmxレコードがlocalに設定されているということでしょうか。 このようなlocal配送が大量にきてブロックしたいのですが、どなたかブロックする方法を教えていただけませんでしょうか。 ちなみに不正中継されているわけではありません。 どうぞよろしくお願いいたします。

  • Postfix: メールが送れなくなりました。

    メールが送れなくなりました。Linux(Fedora10)でメールサーバ(Postfix)を構築しています。先日まで、メールを送受信することができましたが、今日になってメール機能を全く使うことが出来ないことに気が付きました。 # echo 'Hello!' | mail -s 'Subject' jibun # mail No mail for jibun # view /var/log/maillog ... May 2 22:45:42 localhost postfix/local[16708]: 24F506F63C6: to=<jibun@mydomain.com>, orig_to=<jibun>, relay=local, delay=0.17, delays=0.09/0.04/0/0.04, dsn=2.0.0, status=sent (forwarded as 415D16F63C5) May 2 22:45:42 localhost postfix/qmgr[16174]: 24F506F63C6: removed ... ユーザ名: jibun ホスト名: mydomain.com 他に気になるログを以下に記します。(転送機能の設定をしているので、そのようなログがあるのだと想像しています。) May 2 18:21:44 localhost postfix/smtpd[15908]: NOQUEUE: reject: RCPT from unknown[123.45.67.89]: 450 4.7.1 Client host rejected: cannot find your hostname, [123.45.67.89]; from=<xxxxxxxx@yahoo.co.jp> to=<yyyyyyyy@zzz.com> proto=SMTP helo=<web1111.mail.zzz.yahoo.co.jp> 心当たりと言えば、先日、日本語ドメイン名をPunycodeに変換するためのプログラム(idnkit-1.0-src.tar.gz)とgccをインストールしたことです。 他にどこを見ればこのようにメールが使えない状況を把握することが出来るのでしょうか。そして、どのようにすれば、また以前のようにメール機能を使えるようになるのでしょうか。

  • postfixでメールが送受信できません

    現在、Windows機、Linux機の2台のパソコンを有しています。 WindowsはXP、LinuxはFedora10です。 Linuxは触り始めて間もないので、知識不足だとは思うのですが、 postfix,dovecotを導入して、メールサーバーの構築に挑戦しています。 本を参考にしながら、一通り設定はしたのですが、Linux機からメールを送ると、ヤフーメール宛なら送れるのですが、それ以外のアドレスに一切送れません(試したのは携帯、hotmail)。 利用しているプロバイダはヤフーです。 また、携帯やWindows機からメールを送った場合、受信できません。 Linux機からLinux機自身に送った場合は受信できます。 root以外にtarou(仮名)というユーザーを作成しており、 postfix/main.cfの myhostname = mail.tarou.com mydomain = tarou.com としています。他にも、 myorigin = $mydomain inet_interfaces = all mydestination = $myhostname,localhost.$mydomain,localhost,$mydomain を設定しています。 ファイヤーウォールのport25、110は開けています。 ルーターはNECのルーターを使っており、ルーターの設定でそれらのポートも開けています。 他の関係ありそうなメッセージを以下に記します ●WindowsのOutlookExpressからtarou@tarou.com宛にメールを送る→ ~略~ <tarou@tarou.com> 2XX.XX.XX.XX does not like recipient Remotehost said:553 sorry sorry,that domain isnot allowed to relay(#5.7.1) Givien up on 2XX.XX.XX.XX ~略~ ●Linux機から携帯、hotmailにメールを送り、/var/log/maillog確認→ Nov 30 21:53:42 localhost postfix/qmgr[4939]: 53A241432437: from=<root@tarou.com>, size=456, nrcpt=1 (queue active) Nov 30 21:53:42 localhost postfix/smtp[4945]: connect to mfsmax.docomo.ne.jp[2XX.XXX.XXX.XXX]:25: No route to host Nov 30 21:53:51 localhost postfix/smtp[4945]: 53A241432437: to=<xxxxx@docomo.ne.jp>, relay=none, delay=9.3, delays=0.02/0.01/9.3/0, dsn=4.4.1, status=deferred (connect to mfsmax.docomo.ne.jp[2XX.XXX.XXX.XXX]:25: No route to host) Nov 30 22:16:10 localhost postfix/smtp[4985]: connect to mx3.hotmail.com[65.54.244.72]:25: No route to host Nov 30 22:16:13 localhost postfix/smtp[4985]: connect to mx2.hotmail.com[65.54.245.40]:25: No route to host Nov 30 22:16:19 localhost postfix/smtp[4985]: 5DDF01432439: to=<xxxxxx@hotmail.co.jp>, relay=none, delay=12, delays=0.03/0.01/12/0, dsn=4.4.1, status=deferred (connect to mx1.hotmail.com[65.54.244.8]:25: No route to host) ●telnet tarou.com 25 → Trying 2XX.XX.XX.XX... telnet: connect to address 2XX.XX.XX.XX: No route to host どうかご教授お願いします

  • Postfixが何通も同じメールを送ってしまう。

    日本から海外にメールを送る際、先方から、何通も 同じメールが届いているという苦情を聞きました。 日本拠点メールサーバ:postfix 2.1.4 海外拠点メールサーバ:Microsoft SMTPSVC(6.0.3790.211)←メールヘッダから 日本側のメールサーバのログを調べたところ、以下のようなログが 見当たりました。 Apr 19 09:05:35 dns1 postfix/smtp[5758]: [ID 197553 mail.info] C2E9310DE: to=*********, relay=mail.*****.com[************], delay=998, status=deferred (conversation with mail.*********.com[************] timed out while sending end of data -- message may be sent more than once) Apr 19 09:44:57 dns1 postfix/smtp[5882]: [ID 197553 mail.info] C2E9310DE: to=******, relay=mail.*****.com[*********],delay=3360, status=deferred (conversation with mail.*****.com[************] timed out while sending end ofdata -- message may be sent more than once) Apr 19 11:08:13 dns1 postfix/smtp[6095]: [ID 197553 mail.info] C2E9310DE:to=******,relay=mail.*****.com[*********],delay=8356, status=deferred (conversation with mail.******.com[*********] timed out while sending end of data-- message may be sent more than once) 日本側のメールサーバでは、タイムアウトと認識し、再送を試みているようなのですが、実際には、毎回相手側に届いており、複数通のメールが送られる結果になった模様です。 これは、日本のPostfixに問題があるためでしょうか? 正常にメールをやり取りしたいのですが、どなたか、解法をご存知の方がいらっしゃいましたら、ご教授ください。

  • postfix+Dovecotでメール受信できない

    CentOS5.6の専用サーバーを借りて、メールの設定をしているのですが、どうしてもメールを受信できません。丸2日ほどはまったままで仕事ができずにおり、困っています。 予想される間違いがありましたら、ご指摘頂けないでしょうか? 何卒、よろしくお願い致します。 いろいろなサイトを参考にしてmain.cf、dovecot.confの設定はできているはずなのですが。。 参照したサイト http://centossrv.com/postfix.shtml           http://centos.server-manual.com/centos5_postfix.html 直近では下記のようなログが出ておりました。 postfix/smtpd[4049]: connect from unknown[IP] postfix/smtpd[4049]: 5669B1428638: client=unknown[IP] postfix/cleanup[4053]: 5669B1428638: message-id=<O[20 postfix/qmgr[3729]: 5669B1428638: from=<xxxxx@xxxx.info>, size=396, nrcpt=1 (queue active) postfix/local[4054]: 5669B1428638: to=<xxxx@mydomain.com>, relay=local, delay=1.1, delays=1.1/0/0/0, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail) postfix/qmgr[3729]: 5669B1428638: removed postfix/smtpd[4049]: disconnect from unknown[IP] postfix/smtpd[4049]: connect from xxxx.google.com[IP] postfix/smtpd[4049]: B61471428638: client=xxxx.google.com[IP] postfix/cleanup[4053]: B61471428638: message-id=<xxxx@gmail.com> postfix/qmgr[3729]: B61471428638: from=<xxxx@gmail.com>, size=4429, nrcpt=1 (queue active) postfix/local[4054]: B61471428638: to=<xxxx@mydomain.com>, relay=local, delay=0.33, delays=0.32/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail) postfix/qmgr[3729]: B61471428638: removed postfix/smtpd[4049]: disconnect from xxxx.google.com[IP] postfix/anvil[4051]: statistics: max connection rate 1/60s for (smtp:IP) at May 25 12:38:44 postfix/anvil[4051]: statistics: max connection count 1 for (smtp:IP) at May 25 12:38:44 postfix/anvil[4051]: statistics: max cache size 2 at May 25 12:39:20 また、SSH上ではPOPへ接続できました。 [root@XXXX home]# telnet localhost 110 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK Dovecot ready. USER info +OK PASS XXXXX +OK Logged in. LIST +OK 18 messages: 1 1807 ..... 18 1072 . QUIT +OK Logging out. Connection closed by foreign host.

  • さくらVPSメール送受信について

    さくらVPS(Cent OS 6)を利用して、Postfix + Dovecot のメールサーバーをつくろうと思っているのですが、 送信はできても、受信ができなくて困っています。 サーバーには独自ドメインと、「mail.ドメイン名」を割り当ててあり、SMTP、POP3には「mail.ドメイン名」を使っています。 バーチャルドメインの振り分けは下記のように「/etc/postfix/virtual」で行っています。 sample.com anything user1@sample.com user1 user2@sample.com user2 mailコマンドで「user1@domain.com」「user2@domain.com」宛にメールを送ると、 ユーザーのMaildirのnewにメールが届きます。 しかし、mailコマンドでメールチェックをしても「No mail for User」のようになります。 「sample@gmail.com」のような外部のアドレスにメールを送った場合は問題なく届きます。 「sample@gmail.com」から「user1@domain.com」にメールを送った場合何も届きません。 エラーメールが返ってくることもありません。 このような場合どの設定を調べればいいのでしょうか? Gmailから「user1」宛に送信した直後の /var/log/maillog/ の内容です postfix/smtpd[31052]: disconnect from mail-xxx-xxxx.google.com[xxx.xx.xxx.xxx] postfix/qmgr[30778]: C55E28012C: from=<double-bounce@wwwxxxx.sakura.ne.jp>, size=930, nrcpt=1 (queue active) postfix/local[31056]: C55E28012C: to=<root@wwwxxxx.sakura.ne.jp>, orig_to=<postmaster>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) postfix/qmgr[30778]: C55E28012C: removed postfix/smtpd[31052]: connect from mail-xxx-xxxx.google.com[xxx.xx.xxx.xxx] postfix/cleanup[31054]: 6CB758012C: message-id=<20131206035126.6CB758012C@wwwxxxx.sakura.ne.jp> postfix/smtpd[31052]: disconnect from mail-xxx-xxxx.google.com[xxx.xx.xxx.xxx] postfix/qmgr[30778]: 6CB758012C: from=<double-bounce@wwwxxxx.sakura.ne.jp>, size=930, nrcpt=1 (queue active) postfix/local[31056]: 6CB758012C: to=<root@wwwxxxx.sakura.ne.jp>, orig_to=<postmaster>, relay=local, delay=0.01, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to maildir) postfix/qmgr[30778]: 6CB758012C: removed

  • この大量のmaillogの原因を知りたいのでお助け下さい。

    すみませんがどなたか教えて下さい。m(_ _)m メールサーバーを立てていますが、サーバーが不安定なのでmaillogを見た所、大量のログが記載されていました。 とりあえず、踏み台にされているのではと思い不正中継されていないか、 サイトで調べましたが合格でした。 下記ログを記載します。どなたか原因をご教授お願いします。 こんなのが、ずっと続きます。(1秒に1回~2回ぐらい) ------------------------------------------- Jan 14 03:47:39 ns1 sm-mta[29812]: j0D3E0Ei027561: to=<**********@yahoo.co.jp>, delay=11:43:13, xdelay=00:00:01, mailer=esmtp, pri=212114, relay=mta16.mail.yahoo.co.jp. [203.141.44.225], dsn=4.0.0, stat=Deferred: 421 VS14-RT5 Mailbox bounce arrival rate exceeds system limit (#4.2.2) Jan 14 03:47:40 ns1 sm-mta[29812]: j0D3E0Ep027561: to=<**********@yahoo.co.jp>, delay=11:42:13, xdelay=00:00:00, mailer=esmtp, pri=212114, relay=mta01.mail.yahoo.co.jp. [210.80.241.17], dsn=4.0.0, stat=Deferred: 421 VS14-RT5 Mailbox bounce arrival rate exceeds system limit (#4.2.2) ------------------------------------ 以上、よろしくお願いいたします。

  • メール受信が出来なくなった

    こんにちは、 postfixを使ってメールサーバーを 構築しており、昨日までは正常に稼働していたのですが、 今日になっていきなり、 hotmailからのメールが受信できなくなってしまいました。 思い当たる変更点: #スパム対策 #headerによる制御 #header_checks = regexp:/etc/postfix/header_checks #本文による制御 #body_checks = regexp:/etc/postfix/body_checks を追加したこと。 問題が起こってからは コメントアウトしていますが、 解決しませんでした。 postmasterから、 postfix SMTP server: errors from bay0-omc3-s10.bay0.hotmail.com というメールは届く。 (何分かおきに連続して届く) ログ------ Nov 3 16:46:04 host postfix/smtpd[8861]: connect from bay0-omc3-s17.bay0.hotmail.com[65.54.246.217] Nov 3 16:46:04 host postfix/smtpd[8861]: warning: unknown smtpd restriction: "reject_unknown_sender_domainmailbox_command" Nov 3 16:46:04 host postfix/smtpd[8861]: NOQUEUE: reject: RCPT from bay0-omc3-s17.bay0.hotmail.com[65.54.246.217]: 451 4.3.5 Server configuration error; from=<ダミー@hotmail.co.jp> to=<ダミー@自ドメイン> proto=ESMTP helo=<bay0-omc3-s17.bay0.hotmail.com> Nov 3 16:46:05 host postfix/cleanup[8867]: 06E5275800C: message-id=<20071103074605.06E5275800C@自ドメイン> Nov 3 16:46:05 host postfix/smtpd[8861]: disconnect from bay0-omc3-s17.bay0.hotmail.com[65.54.246.217] Nov 3 16:46:05 host postfix/qmgr[8808]: 06E5275800C: from=<double-bounce@自ドメイン>, size=958, nrcpt=1 (queue active) Nov 3 16:46:05 host postfix/virtual[8869]: 06E5275800C: to=<ダミー@自ドメイン>, orig_to=<postmaster>, relay=virtual, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir) Nov 3 16:46:05 host postfix/qmgr[8808]: 06E5275800C: removed