Hallo!
Es gibt ja mehrere Möglichkeiten Emails mit PHP zu versenden. Ich stehe vor der schwierigen Entscheidung, welche Methode die Beste für mein kleines, bescheidenes Shop-System wäre.
Es sollen Text-Mails (text/plain) versendet werden mit PDF Dateien als Anhang. Unter Umständen wäre es nützlich dynamisch generierte PDF-Datein direkt anzuhängen. Mehr wird nicht benötigt.
Möglichkeit 1: Eine kleine Klasse schreiben welche die Email baut und Emails mit der Funktion mail() oder mb_sendmail() versenden.
Möglichkeit 2: Eine Klasse wie Swiftmailer oder PHPMailer erweitern und verwenden um Emails via SMTP zu versenden.
Sendmail lasse ich erstmal außen vor, da ich damit noch keine Erfahrungswerte gesammelt habe. Ich habe es schlichtweg noch nie genutzt. Habe ich da etwas verpasst?
Wenn mail() zur Verfügung steht, sollte man die Funktion dann auch vorzugsweise verwenden? Vorteil wäre, dass keine SMTP Benutzerdaten auf dem Server gespeichert werden müssten. Aber gibt gerade der Versand über eine autorisierte SMTP-Verbindung nicht Pluspunkte in Spamfiltern?
Wird PHPMailer noch weiterentwickelt? Da hat sich länger nichts getan meiner Ansicht nach. Darum würde ich eher zu Swiftmailer tendieren, da diese Bibliothek insgesamt sauberer wirkt und mehr Funktionalität zu bieten scheint.
Was läuft zuverlässiger bzw. was ist anfälliger für Fehler?
Was würdet ihr empfehlen und warum?
Es gibt ja mehrere Möglichkeiten Emails mit PHP zu versenden. Ich stehe vor der schwierigen Entscheidung, welche Methode die Beste für mein kleines, bescheidenes Shop-System wäre.
Es sollen Text-Mails (text/plain) versendet werden mit PDF Dateien als Anhang. Unter Umständen wäre es nützlich dynamisch generierte PDF-Datein direkt anzuhängen. Mehr wird nicht benötigt.
Möglichkeit 1: Eine kleine Klasse schreiben welche die Email baut und Emails mit der Funktion mail() oder mb_sendmail() versenden.
Möglichkeit 2: Eine Klasse wie Swiftmailer oder PHPMailer erweitern und verwenden um Emails via SMTP zu versenden.
Sendmail lasse ich erstmal außen vor, da ich damit noch keine Erfahrungswerte gesammelt habe. Ich habe es schlichtweg noch nie genutzt. Habe ich da etwas verpasst?
Wenn mail() zur Verfügung steht, sollte man die Funktion dann auch vorzugsweise verwenden? Vorteil wäre, dass keine SMTP Benutzerdaten auf dem Server gespeichert werden müssten. Aber gibt gerade der Versand über eine autorisierte SMTP-Verbindung nicht Pluspunkte in Spamfiltern?
Wird PHPMailer noch weiterentwickelt? Da hat sich länger nichts getan meiner Ansicht nach. Darum würde ich eher zu Swiftmailer tendieren, da diese Bibliothek insgesamt sauberer wirkt und mehr Funktionalität zu bieten scheint.
Was läuft zuverlässiger bzw. was ist anfälliger für Fehler?
Was würdet ihr empfehlen und warum?
Kommentar