2016-05-10 1 views

Antwort

0

PHP hat eine native Funktion mail(), um E-Mails zu senden, aber es ist nicht sehr effizient. Von der offiziellen PHP-Dokumentation -

Es ist erwähnenswert, dass die mail() Funktion für größeres Volumen der E-Mail in einer Schleife nicht geeignet ist. Diese Funktion öffnet und schließt einen SMTP Socket für jede E-Mail, was nicht sehr effizient ist.

Offizielle PHP-Dokumente empfehlen die Verwendung der PEAR :: Mail-Bibliothek für effiziente E-Mail-Unterstützung. Ich würde lieber PHPmailer oder Swift Mailer (http://swiftmailer.org/) verwenden, obwohl beide ausgezeichnete Unterstützung und auch gut dokumentiert sind.

+0

Dank Vincent. Ja, "Swiftmailer" ist der andere, von dem ich gute Dinge gehört habe. Niemals jedoch hörte man gute Dinge über PEAR: Mail. – user1032531

0

Wenn Sie Windows verwenden, funktioniert die php mail() - Funktion nur, wenn Sie einen SMTP-Server auf Ihrem PC installiert haben. Windows übergibt die E-Mail an den E-Mail-Server, der die E-Mail sendet, wenn er über Ihre Firewall Zugriff hat. Beachten Sie auch, dass mail(), wie dokumentiert, nicht die richtige Methode zum Senden einer E-Mail ist. Um eine E-Mail zu versenden, muss die E-Mail-Nachricht ähnlich wie die RFC-Dokumentation aufgebaut sein.

Verwandte Themen