Aktuelle Info zu Sicherheitsrisiken: In den aktuellen Versionen ab 4.1. sind keine Sicherheitsprobleme bekannt.
myty-Mailmanager
modul: mailing
Release Info
Version: 4.0
Version: 4.0
Einrichten der Mailvorlagen
- Einen Navigationspunkt erstellen der zur Gruppierung aller Mailvorlagen dient
- Nach dem Anlegen des Navigationspunkts diesen Bearbeiten und den Status von deaktiviert auf unsichtbar ändern
- notwendge Seitenrechte für diesen Navigationspunkt: Unter Einstellungen für Unterseiten muss das Recht Anzeigen für die Rolle Gast aktiviert werden
- Setup der Mail-Vorlagen öffnen
- Unter Mail Navigation den erstellten Navigationspuntk auswählen
- Aktivieren der Option Verweise (Links) in der Mail in absolute Links konvertieren
- Unter Einstellung - Mailversandfehler die Fehlerberichterstattung aktivieren und eine Mail-Adresse eingeben.
Eine neue Mailvorlage erstellen
- Der Navigationspunkt für die Mailvorlage muss als Unterseite des Navigationspunktes zur Gruppierung aller Mailvorlagen angelegt werden
- Nach dem Anlegen des Navigationspunkts diesen Bearbeiten und den Status von deaktiviert auf unsichtbar ändern
- Die Rolle Gast muss das Recht zum Anzeigen dieser Mailvorlage besitzen
Mails mit dem Mailmanager versenden
Um selbstständig E-Mails zu verschicken kann der Mailmanager genutzt werden. Dazu muss eine Mail-Vorlage angelegt und die nötigen Einstellungen für die Mail-Vorlage defniert sein.
Mit folgendem Code kann man E-Mails per PHP-Skript verschicken:
Hinweise:
- im Konstruktor der Klasse mytyMail muss die Variable $topic durch Das Topic der Mailvorlage ersetzt werden. Dieses finden Sie beim Bearbeiten der Mailvorlage in der URL. Ein Topic beginnt immer mit tyNavigationTopicID_
include_once($GLOBALS['mytyInstallPath'].'/modules/mail/class.mail.php'); $mail = new mytyMail($topic,false); // Variablen in der Mailvorlage bereitstellen (können im Text mit {Variablenname} abgerufen werden) $mail->setVariables( array( 'firstname' => 'Mario', 'lastname' => 'Mustermann' ) ); $mail->load(true[,$user_id]); // optionale Einstellungen $mail->setRecipient($rec_mail); $mail->setRecipientCC($rec_mail_cc); $mail->setSender($senderMail); $mail->setSenderName($sender_name); $mail->setSubject($subject); // Dateien als Anhang versenden $mail->setFiles( array( $path, $path2 ) ); $mail->send();
Gepufferter Mailversand
Sollen die Mails nicht sofort vom System versendet werden, können diese auch gepuffert werden und in bestimmten Intervallen von einem Cronjob versendet werden.
Um den gepufferten Versand zu aktivieren, muss wie folgt vorgegangen werden:
- Wechseln zur Box „Mail Vorlagen“ im Reiter „Templates“
- Aufrufen des Setups (1. Icon in der grünen, ausklappbaren Leiste)
- Dort die Option „Gepufferten Mailversand aktivieren“ auswählen (sollte diese Option nicht sichtbar sein, haben sie wahrscheinlich nicht genügend Rechte für diese Aktion)
- Maximale Anzahl an Mails festlegen, die in einem Aufruf versendet werden („0“ für keine Begrenzung)
- Auf „Adresse für den Cronjob anzeigen“ klicken, daraufhin wird eine URL sichtbar
- Diese URL über einen Cronjob aufrufen, z.B. mit:
"wget --quiet --spider URL"
«
»
Autor:
Conrad Gerlach
letzte Änderung: 08.09.2011
letzte Änderung: 08.09.2011
Kommentare
0
Fragen von Nutzern
0
ähnliche Themen
0
Stellen Sie eine Frage
offene Fragen
Zu diesem Beitrag existieren keine offenen Fragen.
Alle Beiträge zum Thema
- Kann jeder Redakteur jede Mail Vorlage bearbeiten?
- myty-Mailmanager
- Wie kann man den Versand einer E-Mail überprüfen?
- Warum erhält der Empfänger keine E-Mail?
- Warum gibt es für Mail Vorlagen andere Vorlagen und Schnipsel als in der Webseite?
- Warum kommt die E-Mail ohne Inhalt beim Empfänger an?
- Warum sieht der Empfänger keine Grafiken in der E-Mail?
- Was ist bei der Erstellung von Mail Vorlagen zu beachten?
- Was ist zu tun um Mailvorlagen zu verwenden?
- Welche Funktion haben Mail Vorlagen?
- Welche Funktionen haben die einzelnen Maileinstellungen?
- Welche Voraussetzungen müssen gegeben sein, damit eine Mail Vorlage für die Außenkommunikation genutzt werden kann?
- Wie kann ich eine Mailvorlage für den myty-Shop (z.B. Bestellbestätigung) editieren?
- Wie kann man Formulareingaben des Nutzers in einer Mail Vorlage verwenden?
- Wo finde ich Mail Vorlagen?
- Wofür können Mail Vorlagen definiert werden?
- Worauf wirkt sich die Änderung einer Mail Vorlage aus?

Kommentieren