E-Mailversand: Unterschied zwischen den Versionen

Aus sourceDESK Wiki
Wechseln zu: Navigation, Suche
(Vorlagen)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
 
* %pageurl%
 
* %pageurl%
 
* %clientid% (seit Version 1.0.6)
 
* %clientid% (seit Version 1.0.6)
 +
 +
Die verfügbaren Variablen für die einzelnen E-Mailtemplates sehen Sie seit Version 1.0.7 wenn Sie das E-Mailtemplate bearbeiten.
 +
 +
Ab Version 1.1.2 ist es möglich, E-Mailtemplates zu deaktivieren. Es werden dann keine E-Mails mehr versendet, welche dieses Template nutzen.
 +
 +
Ebenfalls mit Version 1.1.2 wurde '''Smarty''' als Template-System für E-Mails eingeführt. Seitdem sind Variablen auch als ''{$variable}'' verfügbar und es kann Logik im Template, auch mit PHP-Funktionen wie ''date'', verwendet werden. Mit Version 1.1.3 steht mit Smarty außerdem die Variable ''{$user}'' zur Verfügung, es handelt sich hierbei um das '''Objekt''' der Klasse ''User'', wenn die E-Mail an einen registrierten Kunden versendet wird.
  
 
== HTML-Template ==
 
== HTML-Template ==
Zeile 28: Zeile 34:
 
== Einstellungen ==
 
== Einstellungen ==
 
Hier können Sie Einstellungen zum E-Mailversand vornehmen.
 
Hier können Sie Einstellungen zum E-Mailversand vornehmen.
 +
 +
'''Absender-Adresse'''
 +
 +
Seit Version 1.1.1 kann eine Absender-Adresse für sämtliche vom System versendete E-Mails, mit Ausnahme des Support-Systems, unabhängig von der Seiten-Emailadresse definiert werden. Wird hier keine E-Mailadresse definiert, wird die Standard-Adresse verwendet.
  
 
'''Versandart'''
 
'''Versandart'''
Zeile 52: Zeile 62:
  
 
Ist hier eine Zahl größer 0 eingetragen, so werden E-Mails, die älter sind als die angegebene Zeit (in Monaten), automatisch aus der Historie entfernt.
 
Ist hier eine Zahl größer 0 eingetragen, so werden E-Mails, die älter sind als die angegebene Zeit (in Monaten), automatisch aus der Historie entfernt.
 +
 +
'''Test-Email'''
 +
 +
Mit dem Button ganz unten können Sie den E-Mailversand mit den eingetragenen Details testen. Eine vorherige Speicherung ist nicht erforderlich.
 +
 +
== Rate-Limiting ==
 +
Seit Version 1.1.0 existiert eine Rate-Limiting von 30 E-Mails pro 10 Minuten, die maximal an einen Kunden versendet werden. Weitere E-Mails werden dann verzögert zugestellt.

Aktuelle Version vom 8. November 2019, 21:23 Uhr

Die Einstellungen zu den E-Mails finden Sie im Bereich "Einstellungen" > "E-Mail".

Vorlagen

In diesem Bereich können Sie die Vorlagen für E-Mails verwalten, die durch sourceDESK gesendet werden. Es sind hier mehrsprachige E-Mails möglich. In den E-Mails können Variablen verwendet werden, die Sie bitte den voreingestellten E-Mailvorlagen entnehmen. Für den Versand der E-Mail wird

  • bei durch Aktionen aus dem Kundenbereich verschickten E-Mails die aktuell benutzte Sprache
  • bei durch das System dediziert versendeten E-Mails die Kundensprache (in der Regel die zuletzt benutzte Sprache oder die Standard-Sprache)
  • bei an Administratoren versendete E-Mails deren eingestellte Sprache

verwendet. Für jede E-Mailvorlage stehen bestimmte Variablen zur Verfügung, die jeweils mit einem Prozentzeichen beginnen und enden. Ferner stehen global für alle E-Mailtemplates folgende Variablen zur Verfügung:

  •  %pagename%
  •  %pageurl%
  •  %clientid% (seit Version 1.0.6)

Die verfügbaren Variablen für die einzelnen E-Mailtemplates sehen Sie seit Version 1.0.7 wenn Sie das E-Mailtemplate bearbeiten.

Ab Version 1.1.2 ist es möglich, E-Mailtemplates zu deaktivieren. Es werden dann keine E-Mails mehr versendet, welche dieses Template nutzen.

Ebenfalls mit Version 1.1.2 wurde Smarty als Template-System für E-Mails eingeführt. Seitdem sind Variablen auch als {$variable} verfügbar und es kann Logik im Template, auch mit PHP-Funktionen wie date, verwendet werden. Mit Version 1.1.3 steht mit Smarty außerdem die Variable {$user} zur Verfügung, es handelt sich hierbei um das Objekt der Klasse User, wenn die E-Mail an einen registrierten Kunden versendet wird.

HTML-Template

Das HTML-Template Ihrer E-Mails finden Sie in der Datei /templates/email/html.php. Sie können diese Datei nach Ihren Vorstellungen frei anpassen.

Das Logo in Ihren E-Mails können Sie unter "Einstellungen > System-Einstellungen > Logos" ändern. Es handelt sich hierbei um die Datei /templates/email/logo.png.

Warteschlange

Hier können Sie alle noch nicht versendeten E-Mails in der Warteschlange einsehen und auf Wunsch eine/alle versenden oder löschen.

Archiv

Hier sehen Sie alle jemals durch sourceDESK versendeten E-Mails. Diese können Sie einsehen, löschen und auf Wunsch erneut versenden.

Einstellungen

Hier können Sie Einstellungen zum E-Mailversand vornehmen.

Absender-Adresse

Seit Version 1.1.1 kann eine Absender-Adresse für sämtliche vom System versendete E-Mails, mit Ausnahme des Support-Systems, unabhängig von der Seiten-Emailadresse definiert werden. Wird hier keine E-Mailadresse definiert, wird die Standard-Adresse verwendet.

Versandart

Wählen Sie hier zwischen PHP mail(), SMTP-Versand und Amazon SES. Wir empfehlen die Verwendung von Amazon SES bei großen Versandmengen, da hier eine effiziente Übertragung von E-Mails per HTTP-API und der reibungslose Versand sichergestellt ist.

SMTP-Daten

Wenn Sie SMTP verwenden, füllen Sie bitte die drei nachfolgenden Felder mit Ihren SMTP-Zugangsdaten aus und wählen Sie die SMTP-Verschlüsselung (dringend empfohlen, wenn der Mailserver nicht lokal ist).

SES-Daten

Für die Nutzung von Amazon SES benötigen Sie Ihre SES-ID und Ihren SES-Schlüssel. Diese Daten können Sie in der AWS-Konsole generieren.

Cronjob aktiv

Mit dieser Option (de)aktivieren Sie den Cronjob für die Abarbeitung der Warteschlange.

Automatischen E-Mailversand aktivieren

Es ist mit dieser Option möglich, einzelne E-Mails unter Umgehung der E-Mailwarteschlange direkt zu versenden. Dies geschieht dann zum Beispiel bei Bestätigungsemails oder Passwort-Resets. Massenmailings wie Informationen zu Produkt-Updates oder Newsletter werden natürlich immer durch die Warteschlange versendet.

Vorhaltezeit

Ist hier eine Zahl größer 0 eingetragen, so werden E-Mails, die älter sind als die angegebene Zeit (in Monaten), automatisch aus der Historie entfernt.

Test-Email

Mit dem Button ganz unten können Sie den E-Mailversand mit den eingetragenen Details testen. Eine vorherige Speicherung ist nicht erforderlich.

Rate-Limiting

Seit Version 1.1.0 existiert eine Rate-Limiting von 30 E-Mails pro 10 Minuten, die maximal an einen Kunden versendet werden. Weitere E-Mails werden dann verzögert zugestellt.