Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > Konfigurationen zu E-Mails
Mit dem Modul agorum core mailfilter steuern Sie, was mit einer eingehenden E-Mail passiert. Sie können E-Mail-Filter für bestimmte Situationen anlegen, anpassen und verwalten.
Hinweis: Ihre Benutzer können mit dem agorum core mailfilter arbeiten und eigene E-Mail-Filter anlegen.
Feld | Beschreibung |
---|---|
E-Mail-Filter für | Definiert, für welchen Benutzer der E-Mail-Filter gilt.
|
Name | Definiert den Namen des E-Mail-Filters. |
Beschreibung | Definiert die Beschreibung des E-Mail-Filters. |
Dieser Filter ist aktiv | Definiert, ob der E-Mail-Filter aktiv oder inaktiv ist. |
Aktion durchführen auf alle E-Mails | Definiert, ob das System die angegebene Aktion auf alle eingehenden E-Mails ausführt. Der Bereich Filter deaktiviert sich, wenn Sie diese Einstellung aktivieren. |
Globaler Filter | Definiert, ob der E-Mail-Filter für alle Benutzer gilt oder nur für die eigenen E-Mails. |
Keine weiteren Filter ausführen, wenn dieser greift | Definiert, ob das System weitere Filter ausführt, wenn der neu angelegte E-Mail-Filter greift. |
Testeingabe | Ermöglicht es, erstellte Filter zu testen. |
Aktion | Definiert eine Aktion für den Filter. Je nach gewählter Aktion ändern sich die Folgeeingaben im Bereich Aktion ausführen. |
Im linken Bereich Filter filtern Sie nach spezifischen Bestandteilen einer E-Mail, etwa einem bestimmten Betreff, in Form einer:
Hinweise: Sollten Sie mehrere Regular Expressions angeben:
muss mindestens eine der Regular Expressions auf die E-Mail zutreffen, damit die E-Mail gefiltert wird
spielt deren angegebene Reihenfolge keine Rolle
Beispiel
Im Beispiel wird mithilfe einer Regular Expression nach Adressen mit rechnung@agorum gefiltert, die entweder auf .de oder .com enden.
Übereinstimmender Ausdruck
In dieser Abbildung stimmt die Testeingabe mit dem im Filter angegebenen Kriterium überein, da eine zugelassene Endung .(com) verwendet wurde.
Nicht übereinstimmender Ausdruck
In dieser Abbildung stimmt die Testeingabe mit dem im Filter angegebenen Kriterium nicht überein, da eine unzulässige Endung (.org) verwendet wurde.
Im Bereich Aktionen können Sie verschiedene Aktionen für einen E-Mail-Filter einstellen:
E-Mail verschieben (gilt auch für ausgehende E-Mails)
Feld | Beschreibung |
---|---|
Zielpfad | Definiert den Zielpfad. Beim Verschieben der E-Mail übernimmt das System die Berechtigung des Zielpfades. |
Verschobene E-Mails an den Originalort zurücklinken | Definiert, ob das System verschobene E-Mails an den Originalort zurückverlinkt. |
Löscht die E-Mail endgültig.
Feld | Beschreibung |
---|---|
Vorlage für AutoReply auswählen | Definiert eine Vorlage für den Antworttext. |
Betreff | Definiert den Betreff der Antwort. |
Text | Definiert den Text der Antwort. |
Feld | Beschreibung |
---|---|
An | Definiert einen Empfänger. |
Empfangene E-Mail nicht speichern, sondern direkt weiterleiten | Definiert, ob das System empfangene E-Mails nicht speichert, sondern direkt weiterleitet. |
An Workflow senden (gilt auch für ausgehende E-Mails)
Feld | Beschreibung |
---|---|
Workflowname | Definiert den Workflownamen. |
Workflowbeschreibung | Definiert die Workflowbeschreibung. |
Feld | Beschreibung |
---|---|
JavaScript Datei | Definiert die anzuwendende JavaScript-Datei. |
Sie können ein Vorlagentemplate für automatische Antwort-E-Mails anlegen.
Eigenen Dateien/Administration/workspace/agorum.mail.filter
Tipps:
• Legen Sie ein Template in einen Unterordner, können Sie diesem Unterordner eine Berechtigung zuweisen.
• Durch Zuweisung von Berechtigungen steuern Sie, welcher Benutzer welches Template verwenden darf.
Beispiel
Diese Abbildung zeigt ein Template mit Platzhaltern:
Platzhalter | Automatisches Ersetzen des Platzhalters | Bedeutung |
---|---|---|
${MailSubject} | Erst beim Senden der E-Mail. | Definiert den E-Mail-Betreff der empfangenen E-Mail. |
${MailDateOfReceipt:dd.MM.yyyy HH:mm:ss} | Erst beim Senden der E-Mail. | Definiert das Datum, an dem die E-Mail empfangen wurde. |
${mailFooter} | sofort nach Auswahl der Vorlage | Definiert die vom Benutzer festgelegte E-Mail-Fußzeile. |
Sie können in einem E-Mail-Filter ein JavaScript ausführen, um bestimmte Folgeaktionen herbeizuführen.
Aufbau des JavaScripts
/* global Packages, sc, sca, object */
Der Parameter object steht für die E-Mail.
Beispiel
Dieses Beispiel zeigt ein JavaScript, bei dem das System an die E-Mail (object) eine Notiz (note) hängt.
/* global Packages, sc, sca, object */ let objects = require('common/objects'); let note = 'Das ist eine Text-Notiz\nzum Testen'; objects.create('note', { content: note, target: object, // Die E-Mail // noteFormat: 'text/html', recipients: [ ] // keine Empfänger setzen, da nur als Info });
Tipps:
Das JavaScript-Beispiel für den E-Mail-Filter ist im Paket agorum core mailfilter enthalten.
Sie finden das Beispiel im agorum core explorer unter:
Eigene Dateien/Administration/customers/agorum.mail.filter/js/test
Hinweise:
• Sie können den Benutzer nicht ändern.
• Wenn Sie einen anderen Benutzer wählen möchten, legen Sie einen neuen E-Mail-Filter an.
Hinweis: Der E-Mail-Filter landet beim Löschen nicht im Serverpapierkorb.
Möchten Sie nur bestimmte E-Mail-Filter einsehen, etwa alle aktiven oder die eines bestimmten Benutzers, können Sie nach diesen filtern.
Der Filter Filterart entspricht den Aktionen, die Sie beim Anlegen des E-Mail-Filters wählen können.
In der Liste der angelegten E-Mail-Filter können Sie diverse Informationen in Form von Spalten einsehen, etwa den Namen oder die Beschreibung des E-Mail-Filters.
Mit den Pfeilen neben dem ordnen Sie die E-Mail-Filter an.
Mit ACLs passen Sie die Berechtigungen für das Einstellen von E-Mail-Filtern an.
So finden Sie die ACLs:
Rechte(ACLs)/agorum.mail.filter
Zweck | ACL | Standardeinstellung der Berechtigungen |
---|---|---|
Erstellen von E-Mail-Filtern berechtigen. | ACL_agorum.mail.filter | Alle Benutzer sind berechtigt. |
Aktion E-Mail löschen berechtigen. | ACL_agorum.mail.filter.action.delete | Alle Benutzer sind berechtigt. |
Aktion E-Mail weiterleiten berechtigen. | ACL_agorum.mail.filter.action.forward | Alle Benutzer sind berechtigt. |
Aktion JavaScript ausführen berechtigen. | ACL_agorum.mail.filter.action.js | Nur der Administrator ist berechtigt. |
Aktion E-Mail verschieben berechtigen. | ACL_agorum.mail.filter.action.move | Alle Benutzer sind berechtigt. |
Aktion Antwort zurücksenden berechtigen. | ACL_agorum.mail.filter.action.reply | Alle Benutzer sind berechtigt. |
Aktion An Workflow senden berechtigen. | ACL_agorum.mail.filter.action.workflow | Nur der Administrator ist berechtigt. |
Gruppen/agorum.mail.filter