先日、お問い合わせの機能を実装して、いざフォームからお問い合わせをしてみると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では迷惑メール認定されてしまう時は、試してみてください。