PHP Massen-E-Mail Best Practices? (PHPMailer + Gmail)

Denke ich darüber nach, wie Sie Griff Versand großer Mengen von E-Mail von meiner web-Anwendungen, und ob es best practices für so tun. StackOverflow ist bereits die Kennzeichnung als "subjektiv", die es möglicherweise in einem Ausmaß, aber ich muss wissen, der erfolgreichste Weg, um dies zu implementieren, system -, oder ob keine standardisierte Vorgehensweise gibt.

In meine webapp, es gibt Benutzer, die sind die Leiter der Gruppen von 1 bis zu 10.000 Benutzer. Dieser Benutzer muss in der Lage sein, um E-Mail senden einer Nachricht an alle Benutzer durch mein system. Also, mein system ist verantwortlich für das senden von bis zu 10.000 E-Mails an einzelne Benutzer, für jede Gruppe einen Leiter.

Soweit ich das beurteilen kann, gibt es kein limit in Google Mail für das senden von Nachrichten an Einzelpersonen (obwohl es eine 500 Empfänger max).

Recht jetzt mein Aktuelles setup ist:

  • Wenn eine Nachricht gesendet wird durch das system, es gibt eine E-Mail-Warteschlange.
  • Ein cron-Skript schnappt sich die Nachrichten aus der Warteschlange alle paar Minuten, und sendet die E-Mails.
  • Alle E-Mail findet über die GMail-SMTP-server.
  • Der eigentlichen Anwendung zu tun das mailing ist PHPMailer.

Diesem setup als user-Basis wächst, wird vermutlich nicht reichen. Die Fragen, die ich habe sind:

  1. Soll ich mich mit einem lokalen SMTP-server statt?
  2. Sollte ich eine E-mail mit binären auf dem lokalen Rechner statt? Ich diesem Fall, könnte ich wahrscheinlich überspringen Sie die Warteschlange insgesamt?
  3. Ist es ein anerkannter Weg, um dies zu tun?

Dank!

InformationsquelleAutor der Frage Kenny | 2009-11-26

Schreibe einen Kommentar