Frage

Meine Anwendungsserver benötigen Benutzer über einige Ereignisse per E-Mail zu benachrichtigen. Normalerweise wird es zwischen 10 bis 100 Benutzern, denen die Benachrichtigungen gesendet werden sollen, aber es kann einige Fälle geben, in denen es vielleicht ein bisschen mehr sein (ich glaube nicht, es wird immer mehr als 1000).

Was ist die beste Praxis in solchen Fällen? Soll ich eine einzelne E-Mail pro Benutzer oder eine E-Mail mit allen Benutzern als Empfänger oder Gruppe Benutzer senden und eine E-Mail für jede Gruppe (zum Beispiel 1 E-Mail für 10 Benutzer) schicken? Wenn es einen Unterschied macht ich kann hinzufügen, dass ich System.Net.Mail bin mit E-Mails senden.

Vielen Dank im Voraus für Ihre Anregungen

Lukasz Glaz

War es hilfreich?

Lösung

Sie sollten eine E-Mail pro Benutzer senden.

Die Alternativen entweder beinhalten E-Mails in BCC setzen (was Ihre Chancen erhöhen Ihre Mails markiert als Spam zu haben) oder Ihre Benutzer A die E-Mail-Adresse an den Benutzer B enthüllt, in dem Benutzer A und B in der sind gleiche "Gruppe".

Andere Tipps

Sie müssen sich mit Ihrem SMTP-Server-Manager überprüfen - blockiert zu vermeiden. Wenn Sie den SMTP-Server besitzen, als das ist kein Problem. Ich denke, der beste Weg, um sie in Schüttungen von 50 Empfängern pro Nachricht zu senden ist (es wird ein wenig schneller als eines nach dem anderen sein).

Ich würde auf jeden Fall nicht alle Empfänger in ein An-Feld. Auch von einem Ort. Es ist einfach keine gute Praxis der andere Adresse zu zeigen. Und es erzeugt ein Problem, wenn jemand schlägt „Allen antworten“ und Mails plötzlich alle anderen mit seinem Mist:)

Wenn Sie den SMTP-Server besitzen, und Ihren Anwendungsserver -> SMTP-Server-Verbindung nicht langsam ist, würde ich sendet Sie einfach jede E-Mail einzeln mit jedem einzelnen Empfänger in Feld An: ein. Es sieht einfach viel weniger spam'ish dann eine Mail mit leerer bekommen (oder irgendeiner Schein-). An: Feld und nur in BCC sein

Anderer Vorteil ist die Person, die Ihre Mail-recieving wird wissen, was E-Mail-Adresse verwendet wird. Ich habe viel von ihnen, verwenden Sie unterschiedliche an verschiedenen Orten, und es hilft der Lage sein zu sehen, welche ich auf verwendet, die Website (manchmal brauche ich für Passwort-Reset / login diese Adresse zu verwenden, und ich habe vergessen, und wenn alle Mails hatte mich in BCC, ich bin geschraubt). Dies ist aus Ihrer Sicht des Anwenders .

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