8 Stimmen

Soll ich die php-Mail-Funktion oder den phpmailer verwenden?

Nun, bis jetzt habe ich die in php eingebaute Funktion mail() verwendet, und ich habe keine Probleme damit, sogar ich habe eine E-Mail an 1000+ Benutzer geschickt. Aber dann, vor kurzem fand ich diese phpmailer, die speziell Design, um E-Mail zu senden ist.

Q1: Sollte ich zu diesem phpmailer wechseln?

Q2: Was sind die Vorteile von phpmailer?

F3: Ich habe auf der phpmailer-Website weitere Produkte gefunden, z. B. phpmailer FE, ML usw. Welche sind das? Welches Produkt benutzt ihr?

Q4: Hat jemand versucht, mit phpmailer eine Blast-E-Mail an 2000+ Benutzer zu senden? Wenn ja, gibt es dabei irgendwelche Probleme?

8voto

Željko Živković Punkte 3928

Q1: Sie sollten auf jeden Fall von der Verwendung von mail()

Q2: mail() Funktion ist wirklich nur für einfache Dinge gedacht. Mail-Bibliotheken verbergen viel Low-Level-Zeug vor dem Benutzer und bieten einfache Möglichkeiten zur Erstellung von HTML-E-Mails, eingebetteten Bildern in E-Mails usw.

Anstelle von phpmailer würde ich empfehlen SwiftMailer

  • Senden Sie E-Mails mit SMTP, sendmail, postfix oder einer eigenen Transport-Implementierung
  • Unterstützung von Servern, die Benutzernamen und Passwort und/oder Verschlüsselung erfordern
  • Schutz vor Header-Injection-Angriffen, ohne den Inhalt der Anfragedaten zu entfernen
  • Versenden von MIME-kompatiblen HTML-/Multipart-E-Mails
  • Verwendung ereignisgesteuerter Plugins zur Anpassung der Bibliothek
  • Verarbeitung großer Anhänge und Inline-/Einbettungsbilder mit geringem Speicherbedarf

Ich habe SwiftMailer verwendet, um 15000+ Mails zu versenden, aber wie Sie in der SwiftMailer-Dokumentation nachlesen können, wird empfohlen, Mails in kleineren Stapeln (je nach Server z.B. 100, 200, 500 pro Stapel) mit Hilfe von Cron zu versenden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X