5

次のコードを使用して、マルチパート/代替HTMLおよびプレーンテキストの電子メールを送信しています。電子メールは優れたコンテンツを賢く送信していますが、一部の電子メールはスパムフィルターに捕らえられています。これは私が使用しているコードです。

$notice_text = "This is a multi-part message in MIME format.";
$plain_text = "Some Plain Text Here\n\n";
$html_text = '<html><head><title>Sample HTML Email</title></head><body>';
$html_text .= '<p>Some text will go here.</p>';
$html_text .= '<p><img src="http://www.mydomain.com/img/offers.jpg" /></p>';
$html_text .= '<p>Can\'t see the images? <a href="http://www.mydomain.com/print_offer.php?promo=' . $promo_code . '">Click here</a></p>';
$html_text .= '</body></html>';

$semi_rand = md5(time());
$mime_boundary = "==MULTIPART_BOUNDARY_$semi_rand";
$mime_boundary_header = chr(34) . $mime_boundary . chr(34);

$from = "Test Email <testemail@testemail.com>";
$subject = "Get Your Offers Here";

$body = "$notice_text

--$mime_boundary
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

$plain_text

--$mime_boundary
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

$html_text

--$mime_boundary--";

mail($email, $subject, $body,
    "From: " . $from . "\n" .
    "bcc: " . $bcc . "\n" .
    "MIME-Version: 1.0\n" .
    "Content-Type: multipart/alternative;\n" .
    "     boundary=" . $mime_boundary_header);

スパムフィルターに入る原因は何ですか?私がプレーンテキストとして電子メールを送信するとき、彼らはうまく通過します、それは私がHTML電子メールを送信するときだけ彼らが捕まるのです。どんな助けでもいただければ幸いです。スパムフィルターの防止に役立つヘッダーに追加できるものは他にありますか?

4

2 に答える 2

5

多くのスパムフィルターは、累積スコアリングシステムを使用して、着信メッセージがスパムであるかどうかを判断します。個々の「スパム」問題はすり抜ける可能性がありますが、それらのいくつかが特定の電子メールに存在する場合、しきい値に達し、メッセージはダンプされます。

あなたのメッセージの中に、あなたのスコアを上げるかもしれないいくつかのことがわかります:

件名:「ここでオファーを取得」

解決策:メールの内容に関する特定のテキストを含めてみて、会社名を含めることを検討してください

差出人: "テストメール:testemail@testemail.com";

解決策:実際のメールアドレスを使用してください。また、電子メールの送信元のサーバーが適切に構成されていることを確認してください(SPFを参照) 。

内容: 不明

解決策:コンテンツが具体的で関連性があることを確認してください。すべてのリンクが、電子メールの発信元のドメインを指していることを確認してください。「spammy」キーワード(「offer」、「free」、「l @@ k」など)を多用しないでください。

あなたはあなた自身の電子メールで匂いテストを実行することができます。会社と製品への参照をすべて削除し、一般的な用語を入力します。結果を検討して、メッセージがメールボックスに届いた場合にメッセージを削除するかどうかを確認します。

于 2011-06-28T18:56:03.713 に答える
2

画像ファイルへの直接リンクもspamdarで非常に高いスコアを獲得します。

于 2012-07-02T11:52:18.023 に答える