※ ChatGPTを利用し、要約された質問です(原文:訂正≫PHP mail()で携帯のアドレスに送信できません)
PHP mail()で携帯のアドレスに送信できないエラーが発生する理由と解決方法について
このQ&Aのポイント
PHP mail()関数を使用して携帯のアドレスにメールを送信しようとすると、554エラーが発生し、送信ができない場合があります。
このエラーはSMTPサーバーの設定によるものであり、リレーアクセスが拒否されていることが原因です。
解決方法としては、SMTPサーバーの設定を確認し、適切なホスト名、ポート番号、認証情報を設定する必要があります。また、送信元のメールアドレスも正しく設定されているか確認してください。
訂正≫PHP mail()で携帯のアドレスに送信できません
PHP4.3以降、WinXPの環境です。
先ほどの質問投稿に誤りがあったため
再度投稿しなおしました。
$mail_address = "<hoge...0123@docomo.ne.jp>";
$mailto = $mail_address;
mb_language("ja");
mail($mailto, $mailsbj, $mailbody);
携帯アドレスにだけ送信できません。
エラーリポートは、
Warning: mail() [function.mail]: SMTP server response: 554 <hoge...0123@docomo.ne.jp>: Relay access denied in
です。
Outlookからは同じ送信元より携帯メールに送信正常に出来ていますし、
携帯側も受信拒否設定も一切行っていないことを何度も確認済みです。
以前は送信できていましたが、気がついたらエラーが出て
携帯へだけ送信できなくなっていました。
どなたかお気づきの点がありましたら、ご教授頂けると幸いです。
お礼
Blackwinglsさん、はじめまして。 お返事どうも有難う御座います。 昨年の春位は、正常に携帯にもmail()より送信できていたのですが やはり、スパム対策でしょうか。 しかしながら、レン鯖では送信できていて、自鯖では送信できていないので 鯖周りでの設定が必要なのかも知れませんね。