Erweitert das Core-Addon phpmailer
um die Möglichkeit, unterschiedliche Absende-Profile und Postfächer-Konfigurationen vorzunehmen.
- Lege unterschiedliche Absendeprofile, z.B. mit unterschiedlichen Absendeadressen, Absendenamen und SMTP-Zugangsdaten an.
- Action
mailer_profile
für deine YForm-Formulare - Verwalte und verknüpfe diese Informationen bequem mit YForm
- Zusätzliche Optionen gegenüber dem Core-Addon: Füge X-Header und den Return-Path für Bounces hinzu.
Hinweis: Weitere Features wie der Testversand sind noch nicht in Planung. Beteilige dich an der Entwicklung unter https://github.com/alexplusde/mailer_profile/, dann wird dieses Addon vielleicht ein FriendsOfREDAXO-Addon.
:)
Nach Installation dieses Addons über den Installer stehen im Backend unter PHPMAiler
> Profile
eine YForm-Eingabe zur Verfügung.
- Erstelle ein neues Profil über
+
- Trage die gewünschten Informationen ein und bestätige mit Speichern
- Verwende die Action
action|mailer_profile|#
vor deiner E-Mail-Action (z.B.tpl2email
) mit der gewünschten Profil-ID in deinem YForm-Formular oder verwende den offiziellen EP wie folgt an der passenden Stelle deines Codes:
$profile = mailer_profile::get($profile_id); // Profil-ID anpassen
if ($profile) {
rex_extension::register('PHPMAILER_CONFIG', function (rex_extension_point $ep, $profile) {
$subject = $ep->getSubject();
mailer_profile::setProfile($subject, $profile);
});
}
Hinweis: Angaben in YForm E-Mail-Templates (Absender/Empfänger) gewinnen gegenüber den Einstellungen in Mailer Profile.
Tipp Verwende die Action
mailer_profile
mehrfach zwischen unterschiedlichen E-Mail-Actions (z.B.tpl2email
), wenn verschiedene Konfigurationen pro E-Mail-Action benötigt werden.
Tipp Wird SMTP ausgewählt, jedoch kein Nutzername angegeben, so werden die Einstellungen von der Hauptkonfiguration in PHPMailer übernommen.
Hinweis: Weitere Features wie der Testversand sind noch nicht in Planung. Beteilige dich an der Entwicklung unter https://github.com/alexplusde/mailer_profile/, dann wird dieses Addon vielleicht ein FriendsOfREDAXO-Addon.
:)
MIT Lizenz, siehe LICENSE.md
Alexander Walther
Projekt-Lead
Alexander Walther
-
Danke an Stefan Dannfald für die Vorbereitung des passenden YForm Tablesets.
-
Danke an Thomas Skerbis für die unfassbar gute Vorarbeit beim REDAXO-Mailer, ohne die es dieses Addon nicht geben würde.