Frage

Im ein Werkzeug c # zu schreiben (und System.Net.Mail), die fornigtly rund 4000 E-Mails senden wird.

Kann ich einfach Schleife durch eine Liste von 4000 E-Mail-Adressen und E-Mail sendet einen nach dem anderen? oder wird diese Ursache mögliche Probleme?

Gibt es einen besseren Weg, dies zu tun?

Danke

War es hilfreich?

Lösung

Zu allererst Sie müssen rDNS Datensatz, der wird Karte IP-Adresse zurück zu Domain-Namen. Ohne sie Dienste E-Mail wie GMail wird Ihre E-Mails für Stunden oder sogar Tage halten. Des Weiteren kann werden Sie nach wenigen Dutzende von Briefen die schwarze Liste gesetzt. rDNS können in der Regel eingestellt werden hoster Bedienfeld oder durch Support-Anfrage.

Zweitens, nicht versucht, Ihren Internet-Anbieter oder GMail SMTP-Server zu verwenden. Sie werden schnell aus der täglichen Quote laufen. Es ist in der Regel nicht senden mehr als einige Dutzend Briefe (50 für GMail AFAIK) erlaubt. Also entweder Mail von Ihrem eigenen Server senden, oder einen 3rd-Party-Service nutzen, wie Auth smtp .

Solche Dienste nützlich sind auch, wenn Sie sich nicht in Satz rDNS aus irgendeinem Grund.

P. S. Wenn der Inhalt Ihrer Briefe in Ordnung ist (das heißt, sie sind nicht Spam tatsächlich) und rDNS / SMTP richtig eingestellt sind, können Sie auf jeden Fall senden können, ohne Pausen.

Andere Tipps

Vorausgesetzt, Sie don t keine Server Einschränkungen brechen, wie Arbeitsspeicher oder Speicherplatz, technisch ist es kein Problem. Allerdings werden Sie Probleme mit mit ISPs und Mail-Forwarder, die Ihre Domains für Spam blockieren können - zu Recht oder zu Unrecht ..

Sie könnten die 4000 E-Mails in einem Rutsch senden, aber Sie das Risiko des Erhaltens markiert sehr schnell als Spammer führen.

Ihre beste Möglichkeit ist, zu ‚platzen Senden‘ so vielleicht 100 sofort senden, in 10 Minuten weitere 100 usw. senden.

Wenn Sie es auf diese Weise Ihre weniger wahrscheinlich als Spammer zu sehen.

überprüfen Sie, ob die Maschine die Mails über einen gültigen PTR-Eintrag hat - das heißt, wenn Sie von www.example.com mit IP 1.2.3.4 senden, dass eine PTR-Abfrage auf 1.2.3.4 wird www.example.com zurückkehren ; Ich würde schauen Sie in SPF und DKIM auch.

Einig E-Mail-Hosts haben einen eingehenden Ratengrenze (zum Beispiel Hotmail verwendet, dass in der Vergangenheit) - „wenn Sie uns senden mehr als x-E-Mails / Minute, Sie einen höheren Spam-Score“. Ich hatte ein Skript zu „rühren Sie die Warteschlange“, so dass die pro-Minute-Rate auf einen einzelnen Server gesenkt wurde.

Auch dies überprüfen - es hat viele gute Ratschläge auf e -mail Inhalt , aber das ist etwas off-topic.

Zusätzlich zu dem, was oben erwähnt wurde, sollten Sie eine ausreichende Protokollierung einzurichten.

d. Sie E-Mails gesendet, so log sollten, wenn Sie erneut senden müssen E-Mails Sie sicher, dass keine Duplikate schicken sein kann.

Sie können aber auch eine App einrichten, um prallte E-Mails anmelden und diese verwenden, um Adressen usw. zu entfernen.

Sie können Ihre eigene Software natürlich schreiben oder etwas kaufen.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top