PHPでGmailの迷惑メール対策

先日、お問い合わせの機能を実装して、いざフォームからお問い合わせをしてみるとGmailからは、迷惑メールとして処理されてしまっていました。

迷惑メールとして処理されないようになった対処を記録しておきます。

SPFの設定やら、Return-Pathの設定等、色々試しましたがどれもだめでした。

はっきりとした原因は特定できていないのですが、headerに沢山くっつけたら迷惑メールにならなくなっていました。
具体的には以下のようにしました。

PHP

$header = "Content-Type: text/plain \r\n";
$header .= "Sender: " . $from ." \r\n";
$header .= "Reply-To: " . $from . " \r\n";
$header .= "From: " . $from ." \r\n";
$header .= "Return-Path: " . $from . " \r\n";
$header .= "Organization: " . $from_name . " \r\n";
  • Return-Path 送信先のメールアドレスが受け取りできない時のためのメールアドレス
  • Reply-To 返信先
  • Organization 送信者名

ざっくりですが、上のどれかの効果で迷惑メール認定から離れられたのかなと思います。

色々試してみて、それでもGmailでは迷惑メール認定されてしまう時は、試してみてください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です