-2

Ich habe eine Newsletter-Anwendung in .Net für einen meiner Kunden erstellt. Die Datenbank wird auf einem Server gehostet und die Anwendung wird ebenfalls auf einem anderen Server gehostet. Meine Frage ist, wann mein Kunde sich anmelden und einen Newsletter erstellen (eine HTML-Datei wird erstellt). Und dann Newsletter-E-Mail an ca. 50.000 E-Mail-Adressen senden, welche Speicherressourcen werden verwendet?Welche Ressourcen werden verwendet, wenn Massen-E-Mails gesendet werden?

  • Lokale Maschine
  • Datenbankserver
  • Webserver

P. S. Meine Anwendung lädt alle E-Mail-Adressen in einer Servervariablen und durchläuft dann jeden Wert und sendet die E-Mail.

+0

@CodeCaster Ich schätze Ihren Kommentar aber Ihr Kommentar tut keinen Sinn überhaupt machen. Meine Frage ist einfach, ich rufe Funktion auf, um Massen-E-Mails an eine große Anzahl von Benutzern zu senden. Verwendet der Prozess Serverressourcen oder Ressourcen des Endbenutzers. Bitte, wenn Sie eine einfache Frage nicht beantworten können, kümmern Sie sich nicht darum, Ihre Kommentare hinzuzufügen. Danke –

+0

Mein Kommentar wurde entfernt, wahrscheinlich weil du ihn markiert hast, also weiß ich nicht, was er gesagt hat. Abgesehen davon gibt es Kommentare, um Fragen zu verbessern oder zu erklären, warum Fragen keinen Sinn ergeben, und ich denke, dass etwas wie folgt lautet: Wir können das nicht beantworten, weil wir von hier aus nicht sehen können, wie Ihre Anwendung funktioniert kann nichts über seine Speichernutzung sagen. Auch die Frage nach der Speichernutzung scheint beim E-Mail-Versand völlig falsch zu sein, es ist vernachlässigbar. – CodeCaster

+0

@CodeCaster Ihr Kommentar wurde entfernt, weil er nicht konstruktiv war. Es beginnt - "Sie versuchen, eine Massen-E-Mail zu senden, und Sie sind mit * Speicherverbrauch * betroffen?" - und geht weiter in die gleiche Richtung. Dies mag wahr sein, beantwortet jedoch nicht die spezifische Frage. Wenn Sie die Frage nicht für sinnvoll halten, stimmen Sie einfach ab und gehen Sie weiter. – ChrisF

Antwort

2

Um 50.000 E-Mails zu erstellen und zu senden, müssen Sie sich keine Gedanken über Speicherressourcen machen.

Aber Sie haben den wichtigsten Teil vergessen, das Mail-Gateway. Dieser muss korrekt konfiguriert sein, sonst behandeln einige E-Mail-Anbieter Ihre E-Mails als Spam. Um sicher zu sein, müssen Sie Techniken wie SPF, DKIM und DMARC einrichten. Das ist keine leichte Sache. Daher schlage ich vor, dass Sie sich die Dienste von Drittanbietern anschauen, die sich auf Massen-E-Mail-Zustellung spezialisiert haben, als die Infrastruktur selbst zu erstellen. Zusätzlich zu einer einfachen API, bieten sie Ihnen Dashboards und viele nützliche Informationen (welche E-Mails werden geliefert/geöffnet/angeklickt/...)

Es gibt viele Anbieter, googeln Sie einfach für "E-Mail-Zustellung Service" und Du wirst sie finden. Sie haben unterschiedliche Preismodelle, sehen Sie sich einfach an, welche Ihren Bedürfnissen entspricht. Einige von ihnen sind:

  • Sendgrid
  • Elasticemail
  • Mailgun
+0

Ich stimme Ihnen völlig zu. Der Aufbau einer eigenen Infrastruktur ist nicht das Richtige. – Daniel

+0

Große so zurück zu meiner ursprünglichen Frage bekommen, auch wenn ich Drittanbieter verwenden, meine Daten in auf einem Server gehostet Alle My Net Application ruft Daten aus DB ein Multi-Thread-Funktion sendet E-Mails an alle Empfänger Wird dieser Prozess meine Server-Ressourcen (alle Kosten) nehmen –

+1

Nein. Wenn Ihr Server nicht 20 Jahre alt ist, ist die produzierte Last durch das Senden von 50.000 E-Mails nicht erwähnenswert. – Marc

Verwandte Themen