• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpを使ってpostfixから送信したメールが迷惑メール扱いになってしまいます。)

phpを使ってpostfixから送信したメールが迷惑メール扱いになってしまいます

このQ&Aのポイント
  • phpを使ってpostfixから送信したメールがなぜか迷惑メール扱いになってしまいます。メール送信のphpファイルには「宛先、題名、本文」の情報が格納されており、mb_send_mail関数で送信しています。
  • サーバーのOSはLinuxのFedora Core 6で、メールサーバーにはpostfixを使用しています。しかし、自宅のPC(windows vista, メーラーはWindowsメール)から受信した場合に、メールが迷惑メールフォルダに振り分けられてしまいます。
  • PHP上で追加の記述が必要なのかわかりません。サーバーは外部のホスティングであり、リモート操作しています。わかる方がいれば、お教えいただきたいです。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

mb_send_mail()の第4引数で追加ヘッダとしてFromを入れる・・のは最低限やってください。あと、第5引数でsendmailに「-f」パラメータでmailfromのアドレスを渡せるようであれば、そちらも。 また、サーバのドメインはtxtレコードの登録などは出来ていますか?

airinopapa
質問者

お礼

このたびは質問の回答ありがとうございました!問題を解決することができました。また機会がありましたらよろしくお願いします!

airinopapa
質問者

補足

shimixさんのおっしゃるとおりに第4引数にFrom、第5引数に「-f」パラメータをつけて送信したところReturn-Pathは期待の結果が得られ迷惑メールフォルダに入らないようになりました!問題が解決いたしました。このたびはmemphisさん、shimixさんともにお力になっていただき誠にありがとうございました!

その他の回答 (1)

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

差出人の名称とアドレスを変更すれば、直りませんか?

airinopapa
質問者

補足

差出人の名称の変更というのはphpファイルのなかに「FROM:宛先」を追加するということでしょうか?あと受信したメールのプロパティを見るとreturn-pathがapache@...comとなっています。 差出人とアドレスの変更の作業は具体的にどのようにおこなったらよろしいでしょうか?

関連するQ&A