7

ツール c# (および System.Net.Mail) を書いています。

4000 個の電子メール アドレスのリストをループして、一度に 1 つずつ電子メールを送信することはできますか? または、これにより潜在的な問題が発生しますか?

これを行うより良い方法はありますか?

ありがとう

4

5 に答える 5

6

まず、IP アドレスをドメイン名にマップするrDNSレコードが必要です。それがなければ、GMail のようなメール サービスは、電子メールを数時間または数日間保持します。さらに、数十通の手紙の後、ブラックリストに登録される可能性があります。rDNS は通常、ホストのコントロール パネルを使用するか、サポート リクエストによって設定できます。

第二に、ISP や GMail の SMTP サーバーを使用する誘惑に駆られないでください。すぐに 1 日の割り当てを使い果たします。通常、数十通(GMail AFAIK の場合は 50 通)以上の手紙を送信することは許可されていません。したがって、独自のサーバーからメールを送信するか、auth smtpなどのサードパーティのサービスを使用してください。

このようなサービスは、何らかの理由で rDNS を設定できない場合にも役立ちます。

PS 手紙の内容に問題がなく (実際にはスパムではない)、rDNS/SMTP が正しく設定されている場合は、一時停止することなく、いつでも送信できます。

于 2010-05-12T09:49:59.840 に答える
1

Provided you don;t break any server limitations, such as memory or disk space, technically there is no issue. However you will run into problems with with ISP's and mail forwarders who may block your domains for spam - rightly or wrongly..

于 2010-05-12T09:17:53.613 に答える
0

メールを送信するマシンに有効な PTR レコードがあることを確認してください。つまり、IP 1.2.3.4 で www.example.com から送信している場合、1.2.3.4 での PTR クエリが www.example.com を返すことを確認してください。SPFDKIMも調べます。

一部の電子メール ホストには受信レート制限があります (たとえば、Hotmail は過去にそれを使用していました) - 「1 分間に x 個以上の電子メールを送信すると、スパム スコアが高くなります」。1 台のサーバーに対する 1 分あたりのレートが下がるように、「キューをかき混ぜる」スクリプトがありました。

また、これを確認してください。電子メールの内容に関する適切なアドバイスがたくさんありますが、それは少し話題から外れています。

于 2010-05-12T10:19:12.450 に答える
0

一度に 4000 通の電子メールを送信できますが、すぐにスパマーとしてマークされるリスクがあります。

あなたの最善の選択肢は、「バースト送信」することです.100をすぐに送信し、10分後にさらに100を送信するなど.

このようにすると、スパマーと見なされる可能性が低くなります。

于 2010-05-12T09:16:03.327 に答える
0

上記に加えて、適切なロギングを設定してください。

つまり、送信したメールをログに記録する必要があるため、メールを再送信する必要がある場合は、重複を送信しないようにすることができます。

また、バウンスメールを記録するアプリを設定し、これを使用してアドレスなどを削除することもできます.

もちろん、独自のソフトウェアを作成することも、購入することもできます。

http://www.quiksoft.com/bouncebuster/

于 2010-05-12T10:40:17.223 に答える