メニュー 閉じる

PHPメールフォームでスパム判定を回避する

■エンベロープFrom(Envelope-From)を追加する。

//ヘッダー設定

$header = "Content-Type: multipart/mixed;boundary=\"__BOUNDARY__\"\n";
$header .= "Return-Path: " . $mail_to . " \n";
$header .= "From: " . $from ." \n";
$header .= "Sender: " . $from ." \n";
$header .= "Reply-To: " . $mail_to . " \n";
$header .= "Return-Path: info@in-novare.com\n";

$opt = '-finfo@in-novare.com';

アドレスの頭に「-f」をつけて変数に代入する。
Return-Path:も送信元と同じアドレスにする。

//送信

mb_send_mail( $mail_to, $subject, $body, $header, $opt);

mb_send_mailの第5引数に$optを追加する