• 締切済み

PHPメール送信トラブルです。【お願い、助けて】

どなたか助けてください。 Webサーバーと、メールサーバーが別です。 Webサーバーにメールフォームを設置していますが動きません。 以下のメッセージが返ってきます。 メールサーバーが別ですが、自分のWebサーバーに送っているために、メールアカウントが 無いって言われているような気がします。 メールサーバーに送るためには、どこの設定をどんな風にすれば良いのかを教えてください。 私は、技術者ではありません(営業です)が、技術者自身が解決できず困っています。 他の情報が必要な場合準備します。お願いします。 ------------------------------------------------------------------------ The original message was received at Wed, 15 Apr 2015 22:52:03 +0900 from zzzzzzzz@localhost ----- The following addresses had permanent fatal errors ----- xxx@xxxxxx.xx.jp (reason: 550 5.1.1 <xxx@xxxxxx.xx.jp>... User unknown) (expanded from: xxx@xxxxxx.xx.jp) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: DATA <<< 550 5.1.1 <xxx@xxxxxx.xx.jp>... User unknown 550 5.1.1 xxx@xxxxxx.xx.jp... User unknown <<< 503 5.0.0 Need RCPT (recipient)

  • PHP
  • 回答数2
  • ありがとう数2

みんなの回答

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.2

「User unknown」は受取り側のサーバからの「そんなユーザはいないよ」というメッセージですが、受取るメールアドレスは間違いないんですよね(スパムへの回答で「User unknown」を返すサーバも多いですが、まずは切り分けておかないといけないので)。 webサーバとSMTPサーバが物理的に別になっているのであれば、phpの設定(mail関係)でSMTPサーバを設定するか標準のmail(or mb_send_mail)を使わずに何らかのライブラリ(PEAR::Mailとかjphpmailerとか)を使っていると思います。 その「設定」(phpの設定もしくはライブラリを使うときの設定)が誤っているのだろうとは推測しますが、どこがどう間違っているのか(どこをどう修正すればいいのか)は提示された情報からは導き出せません。 >技術者自身が解決できず困っています。 技術者の方に詳細な情報を出すように言ってください。まずは「何を使って」メール送信しているのか・その設定はどうやっているのか を書いてもらわないと話になりません。少なくとも送り元が from zzzzzzzz@localhost になっているようではダメでしょう(利用しているSMTPサーバで有効なメールアドレスを設定しないとスパム判定にかかる確率が高くなります)。

回答No.1

最初にセットアップした業者に聞いてくれ~。 というかエラーメッセージからするとスパムフィルタとかにひっかかってないか?

関連するQ&A

  • Postfixでのメール送信エラー

    Postfixを使ってメールサーバを立ち上げています。 現在、いくつかのところへのメールの送信が May 14 15:10:04 ND-10299 postfix/smtp[1199]: 6AE731AF89C5: to=<staff_01@xxxx.jp>, relay=sus.xxxxx.jp[xxx.xxx.138.xx], delay=2, status=bounced (host sus.xxxx.jp[xxx.xxx.138.xx] said: 550 <staff_01@xxxx.jp>: Recipient address rejected: User unknown in local recipient table (in reply to RCPT TO command)) というメッセージで送信できません。 ですが、送信できないアドレスからのメールは受信できます。 また、全部のアドレスではなく携帯メールなども受信受信拒否していなければ普通に送受信できます。 ちなみに、送信先のサーバでも受信拒否はしていません。 何が原因なのでしょうか?

  • sendmailでメール送信ができない

    ラピッドサイトのRVカスタムシリーズというサーバーを借りています。 ドメインの切り替えはまだ終わっていません。 このサーバー内にメール送信フォームを設置しました。 (フォームに内容を入力すると、送信者、管理者の両方にメールが届くしくみ) このCGIは以前別のサーバーで使用していた物の流用です。 CGIは問題なく稼働しているようで、送信ボタンを押すとサンクス画面が出て処理が終了します。 しかし肝心のメールが届かず、サーバー管理者の元にエラーメールが届いていました。 =======以下メール======== The original message was received at Thu, 7 May 2009 16:23:51 +0900 from localhost with id n477NnNN009359 ----- The following addresses had permanent fatal errors ----- apache (reason: 553 5.3.0 <apache@●●●.com>... User unknown) (expanded from: apache) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: >>> DATA <<< 553 5.3.0 <apache@●●●.com>... User unknown 550 5.1.1 apache... User unknown <<< 503 5.0.0 Need RCPT (recipient) The original message was received at Thu, 7 May 2009 16:23:49 +0900 from apache@localhost ----- The following addresses had permanent fatal errors ----- ■■■@▲▲▲.com (reason: 553 5.3.0 <apache@●●●.com>... User unknown) (expanded from: ■■■@▲▲▲.com) ----- Transcript of session follows ----- ... while talking to [127.0.0.1]: >>> MAIL From:<apache@●●●.com> SIZE=1463 AUTH=apache@●●●.com <<< 553 5.3.0 <apache@●●●.com>... User unknown 501 5.6.0 Data format error ~略~ フォームの内容 ========================= 今までに出たことのないエラーで対処に困っています。 問題解決のアドバイスをお願いします。 サーバーのドメインが切り替わっていない事は関係ありますでしょうか。 あるいはsendmailで設定しなくてはいけない項目があるのでしょうか。 今までは既に設定がされている環境でCGIを設置しただけなので、どこを見ていけばよいのかさっぱりなのです。 よろしくお願いします。

    • 締切済み
    • CGI
  • Returned mail: see transcript for details

    メールを送信したら次のような内容のメールが届きました。 どういう意味かまったくわかりません。 メールが届かずに戻ってきているという内容だと思うのですが・・・。 もうすこし詳しく知りたいです。 ここで、メールアドレスとあるところは実際のメールアドレスがありました。 The original message was received at Wed, 14 Jan 2009 13:50:46 +0900 (JST) from mycom02.mycom.co.jp [172.16.10.6] ----- The following addresses had permanent fatal errors ----- メールアドレス (reason: 550 5.1.1 <メールアドレス>... User unknown) (expanded from: <メールアドレス>) ----- Transcript of session follows ----- ... while talking to mycom02.mycom.co.jp.: >>> DATA <<< 550 5.1.1 <メールアドレス>... User unknown 550 5.1.1 メールアドレス... User unknown <<< 503 5.0.0 Need RCPT (recipient)

  • メールを送信しましたら、このような返事が返ってきました

    教えて戴きたくお願いいたします、私はPC未熟者です、メールを送信いたしましたら,下記のようなものが返ってきました、これは何でしょうか??? The original message was received at Thu, 11 Mar 2010 19:10:07 +0900 from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <situmon@gakuin.org> (reason: 550 5.1.1 <situmon@gakuin.org>... User unknown) ----- Transcript of session follows ----- ... while talking to sv.gakuin.org.: >>> DATA <<< 550 5.1.1 <situmon@gakuin.org>... User unknown 550 5.1.1 <situmon@gakuin.org>... User unknown <<< 503 5.0.0 Need RCPT (recipient

  • 外部へメール送信ができない

    会社でコバルトキューブ3を利用しています。 内部へのメールは送受信できるのですが、 外部へのメールは受信はできますが送信ができません。 おそらくsenmailの設定に問題があると思うのですが、 どこをどう直せばよいのかがわかりません・・・ エラーメッセージは次のとおりです。 メッセージを送信できませんでした。電子メールの送信サーバー (SMTP サーバー) の認証設定が間違っている可能性があります。この問題を解決するには、[ヘルプ] を表示し、「トラブルシューティング」と検索し、表示されるヘルプの「電子メールを送信できません」セクションを参照してください。サーバー設定が不明な場合は、電子メールのサービス プロバイダに連絡してください。 拒否された電子メール アドレス: xxx@xx.xx.xx 件名 '', アカウント: 'xxx', サーバー: 'xxxx.xxxxxx.xx.xx', プロトコル: SMTP, サーバーの応答: '550 5.7.1 <xxx@xx.xx.xx>... Relaying denied. IP name lookup failed [xxx.xxx.xxx.xxx]', ポート: 25, セキュリティ (SSL): なし, サーバー エラー: 550, エラー番号: 0x800CCC79 よろしくご指導下さい。

  • メール送信エラー

    友人からのメールにReで返信したのですが、エラーメッセージがかえってきました。エラー内容はつぎのようです。このメールは友人には届いているのでしょうか? ちなみにこのエラーメッセージに出ているmb******@mbx.mainichi.co.jpというアドレスは友人のアドレスではありません。私の推測では友人のアドレスからmb******@mbx.mainichi.co.jpという会社のアドレスへ転送しているようで、その会社のアドレスが存在しない、ということだと思うのですが、あってるでしょうか? あっているとすれば友人にはメールはとどいているということですよね? 他にdetails.txtとATT00022.txtというテキストファイルが添付されていたのですが、これも付けたほうがよいでしょうか? The original message was received at Thu, 26 Nov 2009 00:08:07 +0900 (JST) from rcpt-expgw2.biglobe.ne.jp [122.130.255.3] ----- The following addresses had permanent fatal errors ----- <mb******@mbx.mainichi.co.jp> (reason: 550 5.1.1 <mb200014@mbx.mainichi.co.jp>... User unknown) ----- Transcript of session follows ----- ... while talking to [118.159.244.5]: >>> DATA <<< 550 5.1.1 <mb******@mbx.mainichi.co.jp>... User unknown 550 5.1.1 <mb******@mbx.mainichi.co.jp>... User unknown <<< 503 5.0.0 Need RCPT (recipient)

  • ドコモでたまにメールが受信できない

    友人がドコモの携帯を使ってるんですけど、よく受信ができなくなるようで…(できるときもあります)アドレスが違うとかいうわけではなく、Yahooメールでもドコモ同士でも同じで、返信から送っても届きません。 自分はYahooメールでメールをしているのですが、Yahooではこんなエラーメッセージメールがかえってきました。  ********** The original message was received at Thu, 16 Aug 2007 22:45:46 +0900 (JST) from web2706.mail.kcd.yahoo.co.jp [124.147.36.223] ----- The following addresses had permanent fatal errors ----- <"xxxxxx_xxxxx..xxxx"@docomo.ne.jp> (reason: 550 Unknown user "xxxxxx_xxxxx..xxxx"@docomo.ne.jp) ----- Transcript of session follows ----- ... while talking to mfsmax.docomo.ne.jp.: >>> RCPT To:<"xxxxxx_xxxxx..xxxx"@docomo.ne.jp> <<< 550 Unknown user "xxxxxx_xxxxx..xxxx"@docomo.ne.jp 550 5.1.1 <"xxxxxx_xxxxx..xxxx"@docomo.ne.jp>... User unknown  ********** (その友人のアドレスの、文字のところはxに変えています) 質問する前に同じような症状(?)のかたがいるのではないかと、探していて、そのなかに「アドレスのなかでピリオドが連続で入っている場合」は障害が起こる可能性があると書いてあったのですが、ほかの友人にもピリオドが連続で入っている人がいるけど、その人の場合はちゃんと受信できるとのことです。 機種名を聞くのを忘れていましたが… 機種に関係なくおこる症状で、原因・対処法を知っている方は教えていただけないでしょうか。 よろしくおねがいします。

  • メール送信時にエラーが出てしまって困っています。

    メールを送信しようとしたところ、送信ができませんでした。 メールサーバーを調べてみたところ、ログに下記エラーが出ておりました。 私自身でも調査をしてみましたが、解決できませんでした。 どなたかこちらの解決方法をお教え頂けますでしょうか? 大変お手数をおかけいたしますが、何卒宜しくお願いいたします。 Jan 7 10:38:03 xxxxxxx postfix/smtpd[4043]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory Jan 7 10:38:03 xxxxxxx postfix/smtpd[4043]: warning: xx-xx-xx-xx.cust.xxxxxx.xx.jp[xx.xx.xx.xx]: SASL LOGIN authentication failed Jan 7 10:38:03 more-com postfix/smtpd[4043]: lost connection after AUTH from xx-xx-xx-xx.cust.xxxxxx.xx.jp[xx.xx.xx.xx] Jan 7 10:38:03 more-com postfix/smtpd[4043]: disconnect from xx-xx-xx-xx.cust.xxxxxx.xx.jp[xx.xx.xx.xx]

  • PHP、PEARでのメール送信での送信確認

    メール送信フォームを書籍やサイトを参考に作成しています。 下記のスクリプトで送信に成功したのですが、このままでは 「送信に成功しました」とも「送信に失敗しました」とも表示されません。 どのようにしたら、そのようなメッセージが出せるのでしょうか? <?php require_once("Mail.php"); $params = array( "host" => "xxx.xxx.xx", "port" => 25, "auth" => false, "username" => "xxx@xxx.xxx.xx", "password" => "xxxxxxxxxx" ); $mailObject = Mail::factory("smtp", $params); $recipients = "xxx@xxx.xxx.xx"; $headers = array( "To" => "xxx@xxx.xxx.xx", "From" => "xxx@xxx.xxx.xx", "Subject" => "Test Mail" ); $body = "This is test mail"; $mailObject -> send($recipients, $headers, $body); ?> よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPでのmail送信に関して

    教えて下さい。 PHPの中で、mail関数を用いてメール送信をしたいと考えていますが、 下記のようなエラーでどうしても送信できません。 Warning: mail() [function.mail]: SMTP server response: 999 5.7.1 Unable to relay for xxx.xxx@xxx.co.jp in C:\Apache Group\Apache2\htdocs\PHP\mail.php on line 9 phpの方の記述は、 <?php $to = 'xxx.xxx@xxx.co.jp'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: xxx.xxx@xxx.co.jp' . "\r\n" . 'Reply-To: xxx.xxx@xxx.co.jp' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?> としてあります。 php.iniの部分も以下のように変更しています。 [mail function] ; For Win32 only. SMTP =xxx.xxx-mail.ne.jp ← ここをSMTPのメールサーバにしてあります。 ; For Win32 only. ; sendmail_from = ; For Unix only. You may supply arguments as well (default: 'sendmail -t -i'). ;sendmail_path = エラーを解除する為にはどこを修正すれば良いでしょうか。。。 教えて下さい。 宜しくお願いします。

    • 締切済み
    • PHP