許可されたオプトイン メールをユーザーに送信する PHP コード ベースがあります。私は PHP の mail() 関数を使用していましたが、それによってスパムの問題が発生していました。そのため、数か月前に SendGrid に切り替え、現在はその API を使用しています。私は現在、アフィリエイト パートナーに任せる代わりに、より重要なメール (ホテル予約サイトであり、これはホテル確認メール) の 1 つを処理しており、スパムとしてフラグが立てられています。電子メールのソースをコピーして貼り付け、潜在的な問題にフラグを立てることができるツールはありますか?
3 に答える
Limusは役に立つかもしれません (これは無料ではありませんが、無料の試用版があるかもしれません)。
最終的に、スパム フィルターは、電子メールがどの程度「スパムであるか」を示すスコア (通常は 10 進数) を返すか、何も返さないかのいずれかを返します。スパム フィルターが電子メールの送信に失敗した正確な理由を明らかにする場合、スパマーはメールの内容をより効果的に調整することができます。
メールが「スパム」としてフラグ付けされる問題を回避するためのヒント:
- このガイド by Googleを読み、少なくとも、メールの送信元ドメインに SPF レコードが設定されていることを確認してください。
- 「プロモーション用」(オプトインであっても) メールと確認メールを同じドメイン アドレスから送信する場合は、差出人アドレスが異なることを確認してください。可能であれば、別のドメイン/メール サーバーからプロモーション メールと必須メールを送信してください。
- ポストマスター サービス (職場で私にとって最も便利なのはhotmail サービスです) を使用して、ターゲットに到達している、または到達できていない電子メールの数 (スパム スコアの大まかな指標と共に) を把握します。
- DSN (配送サービス通知) レポートを追跡します。「アドレスが存在しません」、「完全に移動しました」などのエラーを伴うレポートを多数受け取っている場合は、メーリング リストからこれらのメール アドレスを削除してください。
編集: ドメインに関するすべてのものを無視し、SendGrid から送信されるメールに関する部分を読み直してください。
送信する前にいつでもspamassassinを介して電子メールをフィードし、そこからの応答を調べて、メールにスパムのフラグが付けられる理由を確認できます。PHPスクリプトからspamassassinにアクセスする方法に関するアドバイスと、いくつかの選択肢についてのこのSO質問への回答については、このブログ投稿を参照してください。
私が知っている唯一のツールで、実際のメッセージを分析し、スパムの可能性の兆候を報告するのは、MailChimp の Delivery Doctor です。
http://www.mailchimp.com/features/delivery-doctor/
ただし、それを使用するには有料アカウントが必要です。
スパム警告を発する単語もあります。100 個の単語のリストを以下に示します。
http://blog.mannixmarketing.com/2009/08/spam-trigger-words/
不正な形式の html がそれを行う可能性があるため、エクスクラメーション マークが多すぎる可能性があります。