初めに
この世界には、商用のニュースレターを送信するために電子メールで合法的かつ合法的に人々に連絡する多くの人々がいます。また、これらの人々のために働いており、これらの合法的かつ正当なメッセージのごく一部だけが破棄されるように要求されている多くの開発者もいます。 Gmail のような電子メール サーバーによって。
また、スパマー VS 正直な電子メール送信者は猫とネズミの競争であり、進化し続けていることは既に知っています。
そうは言っても
大規模な電子メール アドレス データベースの所有者 (すべてオプトインの同意を得ている) が、プログラムによって広告を送信し、ブラックリストに登録されたり、ゴミ箱に入れられたりするのを回避できる、私が既に知っているもの以外に、有用な手法があるかどうかを尋ねたいと思います。初めて
いくつかの便利なテクニック
たとえば
- コードにHashcashを実装します。これにより、メッセージが送信される速度が劇的に遅くなります (そのため、これにはクラウド リソースと主に重要な非同期処理が必要になる場合があります) が、少なくとも約 1 秒の CPU 時間が、それを作成するために「十分に費やされている」ことを証明しています (私に言わせてください)。 Eメール
- Sender Policy Frameworkを最も制限的な方法で実装および適用します。これにより (受信者側に実装されている場合)、特定のドメインからのすべての電子メールが、ドメイン所有者の管理下にあるメール サーバーからのみ送信されることが保証されます。しかし、私の知る限り、一部のサーバーはメッセージを拒否する言い訳として SPF の違反を使用していますが、これらのサーバーは SPF のフルフィルメントをスパムの可能性が低いとは見なしていません (スパマーが毎日大量に購入して構成できるドメインを登録するのは非常に安価であるため)。 )
- 一部のフィルターはその単語を正当なものとしてカウントするため、テキスト内の単語を明示的に指定することにより、テキスト内でオプトアウト手順について明確に言及します。
unsubscribe
- DKIM 署名されていないメールの非常に高い割合が、Gmail によって決定論的にスパムとしてマークされることがわかったため、 DKIM署名を実装します。DKIM は SPF ほど保証されていませんが、DKIM で署名されたメールは中継できます
他に提案するテクニックはありますか?トピックが将来発展する可能性があることを理解しています