Undelivered Mail Returned to Senderの問題と解決策

このQ&Aのポイント
  • 自サーバーでのUndelivered Mail Returned to Senderの問題が発生しています。SSL対応後に注文の控えを送ると、wwwが付いたメールがループして戻ってきます。
  • sendmail関数を利用してメール送信していますが、お客様には正常に届いています。また、Yahooのフリーメールにも正常に届くことを確認しています。
  • 自サーバーを製作した知人によれば、wwwが付かないとメールの送受信ができない状態になるそうです。解決策が見つかっていないため、困っています。
回答を見る
  • ベストアンサー

Undelivered Mail Returned to Sender ループバック等について

当方サイトを運営しており自サーバーにて運用しています。 先日SSL対応にしてから、注文の控えなどを自サーバー→自サーバーに 送ると「Undelivered Mail Returned to Sender」の件名で、 内容の最下部に、 <info@www.サイト.jp>: mail for www.サイト.jp loops back to myself というメールが届くようになりました。 SSL対応にしてから、ドメインの前に「www」がついてしまっています。 プログラムはPHPで作成しメールの送信はsendmailの関数を利用。 sendmailから、お客様に送るメールは正常に届いております。 また、メーラー(Bekey2)を利用してのお客様&自サーバーへの直接の送・受信は正常です。 ※上記メールは、info@サイト.jpのアカウント名で送受信され、wwwは 付いていません。 また自サーバー(sendmailにて)からYahooのフリーメールに正常に 届いたメールのヘッダを調べてみると、 Message-Id: <200806190059.m5J0xKaL001067@www.サイト.jp> X-Authentication-Warning: www.サイト.jp: apache set sender to info@サイト.jp using -f という内容になっています。 自サーバーは知人に製作してもらったのですが、wwwが付かないようにすると、メールの送受信が全く出来ない状態になるそうで、2ヶ月たっても対処できておりません。 お手上げ状態で困っています。どうかご教授お願い致します。

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

  • ベストアンサー
  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

ネームサーバが指し示す www.サイト.jp ドメインのメールサーバは このサーバになっているのに、このサーバが www.サイト.jp ドメインの メールを受信するよう構成されていないというエラーです。 二通りの対応があります。 ・ PHP プログラムが注文の控えを info@www.サイト.jp 宛てに送っている ので、これを info@サイト.jp 宛てに送るよう修正する。PHPプログラ ムであて先の指定を明示的に info@www.サイト.jp と指定しているか、 info とだけ指定し、ホスト名が補完されているかだと思います。 であれば、info@サイト.jp とあて先を明示的に指定すればよいです。 ・ www.サイト.jp 宛てのメールを サイト.jp と同様に自分宛の メールとして受信するようにする。sendmail であれば /etc/mail/local-host-names に www.サイト.jp と一行追加 すればよいです。 ただ、メールの設定は SSL とは関係ないので、何か特殊な事情があるの かもしれません。

mintohime
質問者

お礼

ご回答ありがとうございます。 PHPプログラム内では、明示的に「info@サイト.jp」としていますので もう1つの方の、/etc/mail/local-host-names に追加する方法を サーバーを作った知人に教えたいと思います。 ありがとうございました。 他に何か気づく事がございましたら是非ご教授お願い致します。

関連するQ&A

  • Undelivered Mail Returned to Sender~誰に送れていないのかわかりません(>_<)

    6人(a,b,c,d,e,f)の携帯アドレスをグループ登録して PCからメールを送ったところ次のような Undelivered Mail Returned to Sender が届きました。 ******************************* This is the Postfix program at host ***.or.jp. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. For further assistance, please send mail to <postmaster> If you do so, please include this problem report. You can delete your own text from the message returned below. The Postfix program <a@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.112] said:550 Unknown user a@docomo.ne.jp (in reply to RCPT TO command) <b@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.112] said:550 Unknown user c@docomo.ne.jp (in reply to end of DATA command) <d@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.112] said:550 Unknown user c@docomo.ne.jp (in reply to end of DATA command) <c@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.112] said: 550 Unknown user c@docomo.ne.jp (in reply to end of DATA command) <e@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.112] said: 550 Unknown user c@docomo.ne.jp (in reply to end of DATA command) <f@docomo.ne.jp>: host mfsmax.docomo.ne.jp[203.138.181.112] said:550 Unknown user c@docomo.ne.jp (in reply to end of DATA command) **************************** aに届いていないのはわかるのですが なぜ「Unknown user」として 「c@docomo.ne.jp (in reply to end of DATA command)」がすべての項目に出てくるのかわかりません。 また、fは自分のアドレスなので確認できたのですが 無事届いています。 結局届いていないのは誰なのでしょう?

  • メール送信と同時に、Undelivered Mail Returned to Senderを受信?

    メール送信と同時に送信者「 Mail Delivery System 」、件名「Undelivered Mail Returned to Sender」という英文メールが必ず入るようになり困っています。 しかも送信先には、送ったメールが届いているので尚厄介です。 但し、返信ツールボタンを使用しての送信には問題ありません。 サーバーに照会しておりますが「調査中」という事でなかなか解決しません。 どなたか、お助け下さい。

  • メールリレーの仕組み

    メールの届く仕組みについて下記の通り認識しております。 user@from.jpからuser@to.jpへメールを送る場合 [クライアント(user@from.jp)](SMTP) -->[メールサーバ(from.jp)](SMTP) -->[メールサーバ(任意)] (SMTP) -->[メールサーバ(to.jp)](SMTP) -->[クライアント(user@to.jp)](POP) この届く経路でメールサーバ(from.jp)は どのような設定でメールサーバ(任意)を 選択しているのでしょうか? メールサーバが設定で選択されている場合、 どんな設定でを行っているのでしょうか? qmail sendmail postfixなどの 設定項目を教えていただけると助かります。 どうぞ宜しくお願いいたします。

  • Undelivered Mail Returned to Sender

    ある人にメールを送ったところすぐに以下のような内容のメールが返信されてきました。これはどういう意味なのでしょうか。 This is the Postfix program at host relay04.in.shared-server.net. I'm sorry to have to inform you that your message could not be be delivered to one or more recipients. It's attached below. For further assistance, please send mail to <postmaster> If you do so, please include this problem report. You can delete your own text from the attached returned message. The Postfix program <送信相手のメールアドレス>: host mx0.jca.ne.jp[122.216.31.65] said: 550 <送信相手のメールアドレス>: Recipient address rejected: Mail appeared to be SPAM or forged. Ask your Mail/DNS-Administrator to correct HELO and DNS MX settings or to get removed from DNSBLs (in reply to RCPT TO command) 以上です。相手先のサーバーの理由で送れなったということでしょうか。

  • Undelivered Mail Returned to Senderのメールについて

    アメリカにいる婚約者と毎日ヤフーでメールのやり取りをしていたのですが、2日くらいこなくて、心配して2回メールを送りました。その後彼が、友人のihponeを借りてメールを送ってきて、パソコンのインターネットが機能しなくなったために、メールを送ることができない状況だとわかりました。 その後パソコンが直ってから見れればいいと思ってメールを送ったら、もどってきてしまいました。webメールなのに、どうして戻ってくるのですか? 2日の間に送ったメールは戻ってきません。アドレスがもう使われていないという意味ですか? どういうことなのかわかりません。 よろしくお願いします。

  • 送信側がUndelivered Mail Returned to Sender となる

    WX300Kを2台使っていますが、その内の一台だけに送信者側へUndelivered Mail Returned to Senderが返ります。 しかし受信側にはメールの内容はしっかり受信されていて、受信した側には何の変化もトラブルもありません。このことを知らない送信側に迷惑をかける結果となっています。 送信側はPCや他の携帯、同じWX300Kであっても同じ結果が出てしまいます。 当初はこのような症状はなかったのですが、どの設定を変更したのか元に戻すすべがわからなくなっています。 取説も読み直してはいるのですが解消出来ず、お心当たりがありましたらよろしくアドバイスください。

  • telnetでメールを送信エラー

    ネットワーク管理者です。 メールが送れずに困っています。いろいろ調べて以下のことがわかりましたが原因がわかりません。なにかヒントでもよいのでお気づきのことがありましたらお教え下さい。 ・WinXP Pro SP2のクライアントからTelnetで社外へメールを送ろうとするとエラーになる。 メールサーバはWindows2000Server上でSendmail Switch-2.2.5を使用しています。 ログは以下のとおりです(一部変えてあります)。 220 ???.??.??????.co.jp ESMTP Sendmail Switch-2.2.5/Switch-2.2.1; Thu, 01 Dec 2005 09:41:38 +0900 HELO ?????.??.??????.co.jp 250 ???.??.??????.co.jp Hello ?????.??.??????.co.jp [192.168.??.??] (may be forged), pleased to meet you MAIL FROM:???@?.??????.co.jp 250 2.1.0 ???@?.??????.co.jp... Sender ok RCPT TO:???@???.ne.jp 550 5.7.1 ???@???.ne.jp... Relaying denied. IP name possibly forged [192.168.??.??] 別のクライアント(Win2k)から同じことをすると、「250 2.1.5 ???@???.ne.jp... Recipient ok」とRCPT TOコマンドが正常にできます。 また、問題のWinXPクライアントから自社内へメールを送ることは正常にできます。 他にどのような点を調べたらよいでしょうか? ご助力お願いします。

  • ループでmail関数について

    XREAなどレンタルサーバーではメール送信(mail関数)をループ処理を行い複数のアドレスに送信でき受信確認ができるのですが、実験を行っている自宅サーバでは送信はできているみたいなのですが一部アドレスだけ届きません。 どうしてでしょうか? ご参考までに、環境と状況を記載させていただきます。 CentOS5 sendmail PHP 4.4.6 ドメインは、ダイナミックDNSのdip.jpを利用しております。 届いているアドレスはgmailだけです。 YahooやOCN、auには届きません。 mb_send_mailでも現状は同じでした。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • メールサーバの無限ループを対策する方法

    メールサーバの無限ループを対策する方法について教えてください。 環境:Linux メールサーバ:sendmail とあるサイトでsendmailで無限ループを対策する方法として ヘッダに識別できるIDなどを追加してループしてるかを判断すると書かれておりました。 この設定はどうのようにすればよいのでしょうか。 m4マクロで形式でヘッダの項目を記入したいとおもってます。 sendmail.cfに直接書くことでヘッダに追加されることは確認しましたが sendmail.mcでの書き方がわかりません。 また、ヘッダに追加した識別IDをどのようにループと判断するように設定すればよいか わかりません、なにか参考になるサイトや設定方法などわかる方教えて頂けますか?

  • Sendmailの設定について

    こんにちは。sendmailをどのように変更すべきか教えていただきたいのですが、うまく説明できるか少し自信がないのですが、経緯を含めて説明します。 (環境:CentOS Linux 4.6 Sendmail version 8.13.1) ■以前 元々あるサイト(example.com)を運営しており、example.comドメインでメールの送受信もできていました。 この時点で、example.comサイト上のフォームからphpのmailコマンドで、example@example.comにメールを送信すれば、メーラーで受信ができました。 ■現在 今回、google appsを導入してDNSなどを変更し、example.comでのメール送受信は元のサーバではなく、google経由で送受信するようにしました。 これによって1つ問題が生じています。 1.【OK】メーラーによって別ドメイン aaaaaa@aaaaaaa.com から example@example.com への送信 →(その逆もOK) 2.【OK】example.comサイト上のフォームから別ドメイン aaaaaa@aaaaaaa.com への送信 3.【問題】example.comサイト上のフォームから同ドメイン example@example.comへの送信 →【appsで受信できない】※ただし、sendmailのユーザーメールボックスには入っている。 このように、3つ目のケースで受信できないという現象が起きています。 フォームのmailコマンドを実行すると、サーバー内から送信し、外(google apps)へメールが行かずに内部で受け取ってしまう感じです。 これは、sendmailが送る際に、DNSでgoogle appsに飛ばすと認識していないのだろうと思いますが、どうやったら設定できるのかが皆目検討がつきません。最初はqdsmtp(http://hal456.net/qdsmtp/)を入れてフォームの送信方法を変えようと思ったのですが、ssl通信ができない様でやっておりません。 どのようにすればよいのか、詳しく教えていただけると嬉しいです。 宜しくお願いします。 (※当方あまりこのような設定に詳しい方では無いため、私の操作するsendmailの設定画面のスクリーンショットを添付しますのでGUIでの変更方法で教えていただけると大変助かります。)