私のサイトが送信するすべての電子メールは、Gmail のスパム ボックスに送られます (他の電子メール サーバーはテストしていません)。
自分のドメインを使用して (Google Apps 経由で) Gmail 経由でメールを送信しています。PHPMailerライブラリを使用してメールを送信します。
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "myuser@example.com";
$mail->Password = "mypassword";
$mail->From = "noreply@example.com";
$mail->FromName = $websiteName;
$mail->Subject = $subject;
$mail->AddAddress($to, "Client");
if ($html) {
$mail->MsgHTML($content);
$mail->AltBody = strip_tags($content);
$mail->IsHTML(true);
} else {
$mail->Body = $content;
}
if (isset($options['content-type'])) {
$mail->ContentType = $options['content-type'];
}
if (isset($options['charset'])) {
$mail->CharSet = $options['charset'];
}
return $mail->Send();
電子メールは期待どおりに送信されますが、常にスパム ボックスに分類されます。これは、HTML を含む電子メールや、次のような未加工のテキストの電子メールで発生します。
ジョン・スミスさん、こんにちは。
私たちを信頼していただき、誠にありがとうございます。
購入を完了するには、次の口座番号に XX USD を入金する必要があります。
IBAN XXXX - XXXX XXXX XX XX XXXXXX
送金を受け取り次第、ライセンスを有効にし、すべての書類を電子メールで送信します (契約書、請求書、アプリケーションに関するユーザー ガイドのコピー)。すべての資料とアプリケーション自体を確認するのに 15 日間の猶予があります。購入した製品に完全に満足していない場合は、返金いたします。
エージェントのサポートが必要な場合は、このメールに返信してください。
ご挨拶
このメッセージには、スパム フィルターをアクティブにする可能性のある単語が含まれている可能性がありますが、次のようなメッセージでも発生します。
こんにちは
受信トレイに新しいメッセージがあります:
Meeting about next holidays (17:40-18:20).
お会いしましょう!
どうしたの?ペナルティを受けずにGmail経由でメールを送信するための最良の戦略は何ですか?