contao / core

Contao 3 → see contao/contao for Contao 4
GNU Lesser General Public License v3.0
490 stars 214 forks source link

Swift Mailer #1131

Closed ghost closed 12 years ago

ghost commented 12 years ago

Hallo Leo

Unter Umständen würde sich der Wechsel von PHPMailer auf Swiftmailer lohnen.

Intressant ist hier, das dieser komplett OO ist, eine sehr gute Performance und Flexibilität besitzt.

Hier ein paar Features:

* Send uses one single connection to the SMTP server or MTA 
* Doesn't rely on mail() 
* Custom Headers 
* Multiple encoding options 
* Unlimited redundant connections (can use mixed types too) 
* Connection rotating/load balancing 
* TLS Support - for Gmail servers 
* Embedded Images or other file types 
* Builds and sends Multipart messages 
* Sends single-part emails as usual 
* Fast Cc and Bcc handling 
* Unicode UTF-8 support, with auto-detection 
* Handles denied recipients in batch mailing whilst still delivering to the others 
* Optional auto-detection of SMTP or Sendmail settings 
* Batch emailing with multiple To's or without 
* Send to hundreds of thousands of addresses without cron 
* Support for multiple attachments 
* Protection against header injection 
* Set message priority 
* Request Read Receipts 
* Sendmail (or other binary) support 
* Pluggable SMTP Authentication (LOGIN, PLAIN, MD5-CRAM, POP Before SMTP) 
* Anti-Flooding support (reconnect every X emails) via plugin 
* Secure Socket Layer connections (SSL) 
* Loadable plugin support with event handling features

--- Originally created by mgco3 on November 2nd, 2009, at 02:56pm (ID 1131)

leofeyer commented 12 years ago

Bitte vor dem Erstellen neuer Tickets die Suche bemühen (#1094).

--- Originally created on November 2nd, 2009, at 03:13pm

ghost commented 12 years ago

Hallo Leo

Kann dir leider gerade nicht folgen.

Swiff instead of SWFObject

Ich spreche hier von der einer Klasse zum versenden von Emails, nicht von einer Mootools adaption von SWFObject.

--- Originally created by mgco3 on November 2nd, 2009, at 03:16pm

ghost commented 12 years ago

Ich glaube er meinte: #972 und nicht #1094

In TL 2.8 wird auf Swiftmailer umgestellt.

--- Originally created by xtra on November 2nd, 2009, at 03:21pm

leofeyer commented 12 years ago

Sorry, falsches Ticket verlinkt. Jedenfalls hatten wir das Thema Swiftmailer bereits und haben uns auch schon dagegen entschieden. Hauptsächlich weil es oversized ist und nicht mit TYPOlight läuft.

--- Originally created on November 2nd, 2009, at 03:23pm

ghost commented 12 years ago

Alles klar.

War aus dem andern Ticket leider nicht ersichtlich, da eigentlich ein Bug von PHPMailer behandelt wurden, und nicht Swift.

Danke für die Auskunft.

--- Originally created by mgco3 on November 2nd, 2009, at 03:27pm

leofeyer commented 12 years ago

Ja, das stimmt. Ich bin selbst gerade auf der Suche nach dem eigentlichen Ticket, um noch mal nachzulesen, warum die Einbindung nicht geklappt hat. Es hatte auf jeden Fall etwas mit dem Autoloader zu tun (Stichwort SPL, die erst ab PHP 5.3 immer aktiv ist) und aus irgendeinem Grund konnte die "mehrere E-Mails mit einer SMTP-Verbindung versenden"-Funktion nicht implementiert werden. Und da das das einzige wirkliche Argument für Swift war, hatte sich die Sache relativ schnell wieder erledigt.

--- Originally created on November 2nd, 2009, at 03:33pm

leofeyer commented 12 years ago

Sorry, heute bin ich wirklich etwas zerstreut. Ich konnte das Ticket nicht finden, weil es dazu gar keines gab :) Nur eine alte Diskussion per E-Mail (die eigentlich im Ticket-System hätte stattfinden müssen). Bei über 1000 Tickets und mindestens genauso vielen E-Mails auch kein Wunder …

Jedenfalls wird SwiftMailer wie in #972 erwähnt in der 2.8 enthalten sein und phpmailer ersetzen. Die erwähnten Probleme mit der SPL waren zwar Thema der E-Mail-Diskussion, aber doch kein KO-Kriterium.

--- Originally created on November 2nd, 2009, at 10:00pm

ghost commented 12 years ago

Hallo Leo

Vielen dank für deine hartnäckige Recherche. Freue mich schon auf die Version 2.8.

Grüsse

--- Originally created by mgco3 on November 2nd, 2009, at 11:24pm

leofeyer commented 12 years ago

--- Originally completed on November 2nd, 2009, at 10:00pm