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


16

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

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

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

ここに画像の説明を入力してください

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

ここに画像の説明を入力してください

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

  MailMessage mail = new MailMessage();
  mail.To.Add(EmailAdress);
  mail.From = new MailAddress("MonsterMMORPG NoReplay <noreply@MonsterMMORPG.com>");
  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設定は使用しませんでした。

ここに画像の説明を入力してください

回答:


17

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

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

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

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

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

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

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

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

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


実際、私は300kのメールに約300 USDを支払うつもりです。いくつかの会社を探して尋ねましたが、どれも反応しませんでした。また、C#アプリケーションで使用するため、簡単に実装可能なAPIも必要です。今、PTRとSPFを正しく構成しました。DKIMも必要ですか?
MonsterMMORPG


8

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

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

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

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

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

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

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

  • アイデンティティへの可変エンベロープリターンパスを使用してバウンスアドレスを設定し、バウンスアドレスを削除して、これらのアドレスに再送信しないでください。リストをきれいにするのに役立ちます。

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

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


2

Amazon Simple Email Services http://aws.amazon.com/ses/を試してみましたが、これは間違いなくコスト効果の高いソリューションですが、300kのレシピイントに送信するのがどれほど簡単かはわかりません。


0

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

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

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


こんにちは。あなたが彼らのために働いているので、私はこれを聞きたいです。C#アプリケーションでメールを送信するのは簡単ですか?C#リンクのドキュメントを提供できますか?
MonsterMMORPG

2
「確認メール」のメールはスパムに直行しました:/このサービスに登録することさえしません。
Totty.js

Mail Jetではありません。1通の迷惑メールで完了です。

1
それはまじめなオペレーターに期待するのとまったく同じことです。サインアップ時に不明確な言い回しでこれを説明する利用規約(TOS)があります。
トリプリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.