In der Konfigurationsdatei goobi_mail.xml
wird der E-Mail-Versand für Goobi konfiguriert. Die Datei befindet sich üblicherweise hier:
Beispielhaft sieht diese Konfigurationsdatei wie folgt aus:
Feld | Beschreibung |
---|---|
Um den E-Mail-Versand global zu deaktivieren, reicht es aus, die Datei goobi_mail.xml
zu löschen oder das Attribut enabled
auf den Wert false
zu setzen.
Zusätzlich kann noch der Inhalt der E-Mails konfiguriert werden. Dazu stehen in den messages-Dateien
folgende Schlüssel zur Verfügung:
Neben normalen Text oder HTML-Elementen können im subject
oder body
auch Variablen genutzt werden. Folgende Variablen stehen hierfür zur Verfügung:
Ein E-Mail-Text könnte zum Beispiel wie folgt konfiguriert werden:
Feld | Beschreibung |
---|---|
Variable | Beschreibung |
---|---|
smtpServer
SMTP Server für den Mailversand
smtpPort
Port für den SMTP Server, wenn dieser von dem Standardport abweicht
smtpUser
Benutzername zur Authentifizierung an dem SMTP Server
smtpPassword
Passwort zur Authentifizierung an dem SMTP Server
smtpUseStartTls
Aktivierung der Verschlüsselungsart StartTLS
smtpUseSsl
Aktivierung der Verschlüsselungsart SSL
smtpSenderAddress
Die Absenderadresse, die dem Empfänger angezeigt werden soll
apiUrl
URL, unter der ein Nutzer den E-Mail-Empfang deaktivieren kann
mail_notification_openTaskSubject
Betreff der E-Mail, die beim Öffnen eine Aufgabe versendet wird
mail_notification_openTaskBody
Inhalt der E-Mail, die beim Öffnen einer Aufgabe versendet wird
mail_notification_inWorkTaskSubject
Betreff der E-Mail, die versendet wird, sobald eine Aufgabe bearbeitet wird
mail_notification_inWorkTaskBody
Inhalt der E-Mail, die versendet wird, sobald eine Aufgabe bearbeitet wird
mail_notification_doneTaskSubject
Betreff der E-Mail, die beim Abschliessen einer Aufgabe versendet wird
mail_notification_doneTaskBody
Inhalt der E-Mail, die beim Abschliessen einer Aufgabe versendet wird
mail_notification_errorTaskSubject
Betreff der E-Mail, die versendet wird, wenn eine Aufgabe in einen Fehlerstatus wechselt
mail_notification_errorTaskBody
Inhalt der E-Mail, die versendet wird, wenn eine Aufgabe in einen Fehlerstatus wechselt
${user}
Name des Nutzers, an den die E-Mail versendet wird
${projectname}
Name des Projekts, zu dem die Aufgabe gehört
${processtitle}
Name des Vorgangs, zu dem die Aufgabe gehört
${stepname}
Name der aktuellen Aufgabe
${url_cancelStep}
URL zur Abbestellung der Benachrichtigungen für diese Art von Aufgaben
${url_cancelProject}
URL zur Abbestellung der Benachrichtigungen für alle Aufgaben des Projektes
${url_cancelAll}
URL zur Abbestellung aller Benachrichtigungen