Zum Inhalt

Templates für Benachrichtigungen

mailcow verwendet für die Benachrichtigungs-Mails die Template-Engine Jinja. Durch Platzhalter können mit diesen Templates dynamische Inhalte erzeugt werden, indem bei der Ausführung diese Platzhalter mit übergeben Variablen ersetzt werden. Eine Doku zur Entwicklung von Jinja Templates findet sich hier.

Für die Templates der Benachrichtungs-Emails können die folgenden Variablen verwendet werden:

Quarantäne Template

Die bereitgestellten Variablen können auch auf GitHub aus dem Script dovecot/quarantine_notify.py entnommen werden.

Info

Das Template für die Qarantäne Mails kann man als Administrator in der Benutzeroberfläche in den globalen Quarantäne-Einstellungen bearbeiten und dort ebenso das Standard Template wiederherstellen. Code Beispiele kann man dem Standard Template entnehmen. Es kann auch auf GitHub eingesehen werden.

Name Inhalt
username E-Mail Adresse des Mailbox Benutzers
counter Anzahl der Nachrichten in der Quarantäne, über die in dieser Mail benachrichtigt wird
hostname Name der Mailcow Instanz (Siehe auch die Umgebungsvariable MAILCOW_HOSTNAME)
quarantine_acl Einstellung der Quarantäne ACL des Benutzers (Berechtigung zur Bearbeitung von Mails in der Quarantäne)
meta Array/Liste aller Nachrichten/Einträge in der Quarantäne, über die benachrichtigt wird
meta.qhash Hashwert des Quarantäne Eintrags (Bspw für Direktlink zur Nachricht in der Quarantäne)
meta.id ID des Quarantäne Eintrags
meta.subject Titel der E-Mail des Quarantäne Eintrags
meta.score Spam Score der E-Mail des Quarantäne Eintrags
meta.sender Absender Adresse der E-Mail des Quarantäne Eintrags
meta.created Datum der Erstellung des Quarantäne Eintrags, bzw Empfang der E-Mail
meta.action Aktion des Spamfilters (Verschoben in Spam-Ordner oder in die Quarantäne)

Quota Template

Die bereitgestellten Variablen können auch auf GitHub aus dem Script dovecot/quota_notify.py entnommen werden.

Info

Das Template für die Quota Mails kann man als Administrator in der Benutzeroberfläche in den Quota-Einstellungen bearbeiten und dort ebenso das Standard Template wiederherstellen. Code Beispiele kann man dem Standard Template entnehmen. Es kann auch auf GitHub eingesehen werden.

Name Inhalt
username E-Mail Adresse des Mailbox Benutzers
percent Prozentualer Anteil des belegten Speicherplatzes der Mailbox