SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
てるてる動画

phpで送信したメールが迷惑メールになる

問題

phpでメールを送信しているのですが、頻繁に迷惑メールになります。

なぜでしょう?

答え

php.ini の設定で、mail.add_x_header が On になっていると、宛先のサーバーのポリシーによっては迷惑メールになったり拒否されたりします。

mail.add_x_header = On

mail.add_x_header が On になっていると、メールのヘッダに以下のような情報が付加されます。

X-PHP-Originating-Script: 20438:SendMail.php

※ 送信したphpファイル名、送信した行

これ自体は悪いことではないですが、以下のような判断をされているのかなと思います。

セキュリティのためにも、迷惑メールにならないようにするためにも、デバッグ目的以外では mail.add_x_header = Off でよいと思います。

mail.add_x_header = Off

関連するメモ

コメント