web-dev-qa-db-ja.com

大量メールを送信し、スパムとして扱われないようにする方法

私のウェブサイトの30万人以上のメンバーを送信する非常に重要な発表があります。メール送信ソフトウェアは既に持っていますが、スパムになります。そのため、メンバーの受信トレイに到達する可能性を高めたいと思います。

ドメインレジストラーはGoDaddyで、ホスティング会社はLeaseWebです。

これはLeaseWebでの私の設定です。

enter image description here

これはGoDaddyでの私のDNS設定です:

enter image description here

これは私がメールを送信する方法です:

  MailMessage mail = new MailMessage();
  mail.To.Add(EmailAdress);
  mail.From = new MailAddress("MonsterMMORPG NoReplay <[email protected]>");
  mail.Subject = "Title Of Mail";
  string Body = "Body Of Mail";
  mail.Body = Body;
  mail.IsBodyHtml = true;
  SmtpClient smtp = new SmtpClient();
  smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
  smtp.UseDefaultCredentials = true;
  smtp.Host = "85.17.154.139";
  smtp.Port = 25;
  smtp.Send(mail);

特別なSMTP設定は使用しませんでした。

enter image description here

16
MonsterMMORPG

スパムフィルターをバイパスする方法があれば、スパマーはそれを悪用します。

商用のメーリングリストオペレーターが行うこと、そして簡単に複製できないことは、信頼できる評判の高いバルクメールのソースとしての評判を築き、維持することです。あなたがそれに入ろうとしていないなら、おそらくあなたは商用メーラーから助けを得ることから利益を得ることができるでしょう。プロのメールは大企業であり、商業プロバイダーを見つけることができなかった場合は不安に思われます。あなたは安いで逃げようとしている、または不快な何かをしている?

虐待処理、バウンス処理などは正しく行うために重要ですが、あなたがかなりの経験を積むまで、あなたの評判は否定的でない場合はゼロのままになります(この日と年齢の未知のドメインの合理的な出発点です)。 SPFやDKIMなどの評判ベースのものは、防御する評判がある場合にのみ役立ちます。一方、送信者が評判の良いものとして扱われるかどうかを決定している人に正しい信号を送信します(または、彼らの不在は良い兆候ではありません;私の本ではどちらも示唆するものではありません独自のソフトウェアやプレリリースソフトウェアを使用してメールを送信しています)。

そうは言っても、自分でそれをやりたいと本当に思うなら、おそらくあなた自身のソフトウェアを作成するのではなく、適切なメーリングリストマネージャーを使うべきです。これは、すべてのユーザーを適切なメーリングリストインフラストラクチャに移行する機会です。ユーザーは、サイトのステータスに関係なく、メーリングをオプトインまたはオプトアウトできます。このようにして、重要な運用上のアナウンスメント(最大3か月に1回)とおしゃべりなメールやプロモーション用のメールを別々のリストに分けることもできます。

適切なメーリングリストマネージャーは、バウンスメッセージの処理、同じドメイン内の受信者へのメッセージの結合、適切なヘッダーの挿入などの要点を処理できます。

大規模なキャンペーンを開始する前に、数人のボランティアと発表を確認してください。建設的な入力を提供しようとするサイトに、重要なユーザーが数人いる可能性があります。

すべての苦情を真剣に受け止め、すべての住所がシステムの確認済みユーザーであることを確認してください。少額で開始し、おそらく現在のアクティブユーザーを優先して5〜10%に送信し、迷惑な苦情以上のものを取得し始めたらすぐに停止します。

人気リストがあなたをブロックし始めたら、ブラックリストを監視し、行動を起こしてください。多数のオンラインツールがありますが、最も古いものはおそらく http://www.moensted.dk/spam です。

主な編集;既製のソリューションと商用サービスプロバイダーの使用を強調するために返信を改訂しました。あなた自身のメーラーを書きたくありません。

17
tripleee

Mailchimpなどのサービスを使用します。

http://mailchimp.com/features/email-delivery/

8

以前は大量のメール送信者で働いていましたが、彼の大量メール送信者の1人を作成しました。

あなたが指摘したように、メールマーケティングプロバイダーを使用するオプションではありません。あなたの質問に対する答えはあなた自身のものを構築することです。

私が思うに、あなたはあなたのドメインからのみメールを送信し、サードパーティにはメールを送信しません。それはもっと複雑になります。

独自のメールマーケティングを構築するには、次のルールに従う必要があります。

  • ドメインへの解決を予約するためにメールを送信するすべてのIPを設定する必要があります。サポートが必要な場合はプロバイダーに連絡してください。宛先サーバーはそれを使用してメールを信頼するかどうかを決定します。

  • 複数のIPアドレスを取得することをお勧めします。以前は1日に1,000万件のメールに40を使用し、常にメールをチェックしてブラックリストを削除していました。

  • 別の非常に重要な設定は、同じメッセージを繰り返し送信せず、常に新しいメールを送信するようにメールを変更することです(メールヘッダーに表示されるように、良いオプションはメッセージの作成から6時間以内です)。メッセージの内容、DKIM署名などでユーザーの名前を変更する必要があります。さらに異なるのは、スパムとしてフラグが立てられる可能性が低いことです。

  • バウンスアドレス可変エンベロープリターンパス で設定して、バウンスされたアドレスを識別および削除し、これらのアドレスに再送信しないでください。リストをきれいにするのに役立ちます。

  • Hotmailやyahooなどのより大きなプロバイダーには、送信者を一括送信するためのコントロールパネルがあり、それを使用してメールの品質を監視します

おそらくもっとやることがありますが、これらは非常に重要で実装が最も簡単なものです。これらは些細なことではありません。メールにスパムのフラ​​グが付けられないようにするには、評判を高めてこれらのルールに従う必要があります。

8
LawfulHacker

Amazon Simple Email Services http://aws.Amazon.com/ses/ を試しましたか? 300万のレシピイントに送信するのがどれほど簡単か。

2
stemie

メーリングリストがオプトインで、アドレスの品質に問題がない場合は、Mailjetなどのサービスを使用できます。配信性は向上しますが、Mailchimpよりもはるかに安価です。

また、分析を取得して、メールに実際に何が起こったかを確認できます。

(開示、私は彼らのために働いています:しかし、単に彼らの価格と信任状をチェックしてください、それは素晴らしい製品です!)

0
Eliendly