テスト サービス (verifier.port25.com) を使用して、PHP スクリプトからメールが送信されたときに何が起きていたかを確認しました。何らかの理由で、SPF と DKIM が有効になっているにもかかわらず、GMail の迷惑メール フォルダに入っていました。
SpamAssassin のスコアは 5.3 で、ベンチマークの 5.0 を上回っています。以下にその理由を示します。最大の問題は、12 文字のドメインを持っていることです (これで罰せられるべきだとは思えませんが、スパマーの間では 12 文字のドメインが人気があるようです)。ドメインを変更したくないので、次善の策は日付のヘッダーを設定することですが、これを行う方法がわかりません。誰かがこれを手伝ってくれますか?
1.0 MISSING_HEADERS 行方不明: ヘッダー
0.0 HTML_MESSAGE BODY: メッセージに含まれる HTML
-0.5 BAYES_05 BODY: ベイズ スパム確率は 1 ~ 5% [スコア: 0.0345]
-0.1 DKIM_VALID_AU メッセージには、作成者のドメインからの有効な DKIM または DK 署名があります
0.1 DKIM_SIGNED メッセージに DKIM または DK 署名があり、必ずしも有効であるとは限りません
-0.1 DKIM_VALID メッセージには少なくとも 1 つの有効な DKIM または DK 署名があります
1.4 MISSING_DATE 日付の欠落: ヘッダー
3.5 FROM_12LTRDOM 12 文字のドメインから
既存のアレイ
$headers = array(
'From' => $from,
'Return-Path' => $sender,
'Subject' => $subject
);