Frage

Meine Anwendung benötigt Tausende von E-Mails auf einer täglichen Basis zu senden.

Also dachte ich über meinen eigenen SMTP-Server zu schreiben, C #, das eine Datenbank jede Minute ziehen würde, wenn es zu sehen sind alle ausstehenden E-Mail-Nachrichten.

Aber dann kam ich auf Microsofts IIS SMTP-Dienst ....

Meine Frage:

Kann der IIS SMTP-Dienst, dass die Menge der versendeten E-Mails handhaben, und es ist zuverlässig? Oder soll ich das Rad neu erfinden und meine eigenen schreiben?

Danke

War es hilfreich?

Lösung

Ja, IIS SMTP damit umgehen kann.

Andere Tipps

Ja iis SMTP sollte in Ordnung sein. Aber es gibt nur wenige Dinge, die Sie berücksichtigen sollten.

  1. Belastungsprüfung der Server: Dies wird Ihnen die maximale Anzahl von E-Mail geben, die zu einer Zeit gesendet werden können

  2. .
  3. Wenn Sie eine große Anzahl von E-Mails senden planen, ist es besser, „Schlaf“ nach wenigen E-Mails zu senden und dann mit dem Rest weiter.

  4. Ich schrieb einmal einen cron-Job-E-Mails in einem kurzen Intervall auszusenden, und ich habe einen Fehler gemacht, nicht den Status der früheren Job zu überprüfen. Ein Job crahsed dazwischen und die zweite begann E-Mails an die gleiche Adresse zu senden, die abgestürzt und dann der nächste gestartet ......

neu erfinden Nur das Rad nur dann, wenn Sie eine viel viel besser Raddesign können ;-)

Ich würde 3rd-Party-Dienste. Das ist nicht billig, und es gibt gute Gründe sie Geld dafür verlangen. 1. Wenn Sie auf Senden hohes Volumen an E-Mails regelmäßig zu planen, müssen Sie Vertrauensbeziehung mit großen E-Mail-Anbieter bauen: auf jeden Fall gmail, hotmail, yahoo, erregen, Altavista, usw. Diese Beziehung wird eine Weile dauern, aber lohnt sich es. Ohne dass, erhalten Ihre Server sehr schnell verboten. Schauen Sie sich iContact, Mailchimp oder Aweber.

Viel Glück

Ich würde vorschlagen, Sie auf dem SMTP-Server einige Lasttests tun, um sicherzustellen, dass es die Last Griffe Sie erwarten, um es anzuziehen.

Ich würde nicht vorschlagen, dass Sie das Rad neu erfinden, indem Sie Ihren eigenen SMTP-Server aufzubauen. Wenn Sie die IIS-SMTP-Leistung zu finden, ist nicht bis zu kratzen könnten Sie versuchen, und ein Open-Source finden.

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