E-Mail Versand vereinheitlichen
Verfasst: Mi 17. Feb 2010, 19:22
Hallo zusammen,
in Contenido werden von verschiedenen Stellen aus E-Mails versendet (Module, Plugins, Backend, usw.) und jeder E-Mail Versand arbeitet auf seine eigene Art und Weise.
Ein wichtiger Schritt in Richtung Vereinheitlichung wurde schon gemacht, in dem das Versenden von E-Mails auf PHPMailer umgestellt wurde.
Es wäre wünschenswert, wenn als Nächstes noch die Verwendung des PHP-Mailers vereinheitlicht wird. Während eine Stelle die Systemeinstellung 'system' - 'mail_host' verwendet, macht das eine andere Stelle ganz anders. Alle verwenden momentan sendmail. Manchmal muss man aber E-Mails über SMTP-Authentifizierung versenden. Das geht dann mit der PHP Funktion mail() nicht.
Sollte das nicht konfigurierbar sein? Absender, Empfänger, Betreff und Text können variieren, der Rest kann vereinheitlicht werden. Deshalb schlage ich vor, eine Contenido_Mailer Klasse einzuführen, die PHPMailer erweitert, und einige Basiseinstellungen für Versandmethode, Authentifizierung, usw. bereitstellt - Die natürlich über System-/, Mandanteneinstellungen konfigurierbar sind.
Grüße
xmurrix
in Contenido werden von verschiedenen Stellen aus E-Mails versendet (Module, Plugins, Backend, usw.) und jeder E-Mail Versand arbeitet auf seine eigene Art und Weise.
Ein wichtiger Schritt in Richtung Vereinheitlichung wurde schon gemacht, in dem das Versenden von E-Mails auf PHPMailer umgestellt wurde.
Es wäre wünschenswert, wenn als Nächstes noch die Verwendung des PHP-Mailers vereinheitlicht wird. Während eine Stelle die Systemeinstellung 'system' - 'mail_host' verwendet, macht das eine andere Stelle ganz anders. Alle verwenden momentan sendmail. Manchmal muss man aber E-Mails über SMTP-Authentifizierung versenden. Das geht dann mit der PHP Funktion mail() nicht.
Sollte das nicht konfigurierbar sein? Absender, Empfänger, Betreff und Text können variieren, der Rest kann vereinheitlicht werden. Deshalb schlage ich vor, eine Contenido_Mailer Klasse einzuführen, die PHPMailer erweitert, und einige Basiseinstellungen für Versandmethode, Authentifizierung, usw. bereitstellt - Die natürlich über System-/, Mandanteneinstellungen konfigurierbar sind.
Grüße
xmurrix