- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpでのメール送信)
PHPでのメール送信で届かない現象の原因と解決方法
このQ&Aのポイント
- phpで実装したメール送信処理で、一部のメールアドレスにメールが届かない現象が発生しています。迷惑メールとして処理された形跡はないため、他の原因を考える必要があります。
- 一部のメールアドレスにメールが届かない原因は、以下の可能性があります。まず、宛先のメールサービス側での制限が考えられます。また、メールの内容や送信元アドレスが迷惑メールの基準に該当している可能性もあります。
- 対策としては、まず送信するメールの内容を見直し、迷惑メール判定される要素があるか確認することが重要です。また、送信元アドレスを適切なものに設定することも大切です。さらに、宛先のメールサービスに問い合わせて、制限があるか確認することもおすすめです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Qdmailを使わない方法だと両方に届きますか? $headers = "From: xxx@xxx.co.jp\r\n"; mail($mail_address, "パスワード再発行のお知らせ", $msg, $headers);
お礼
ご教授ありがとうございます。 mb_send_mailを使って実現できました。 ただ、Return-Pathを設定しない状態だと やはり一部のメールアドレスには届きませんでしたが Return-Pathをつけると受信できました。 ありがとうございました。