Durchsuchbare Dokumentation aufrufen | Zurück zur Dokumentationsübersicht
Navigation: Dokumentationen agorum core > agorum core für Administratoren > 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. Pflichtfeld. |
| Beschreibung | Definiert die Beschreibung des E-Mail-Filters. |
| Dieser E-Mail-Filter ist aktiv | Definiert, ob der E-Mail-Filter aktiv ist. Nur aktive E-Mail-Filter werden bei der Verarbeitung von E-Mails ausgeführt. |
| Aktion durchführen für alle E-Mails (Filtereinstellungen ignorieren) | Definiert, ob das System die angegebene Aktion auf alle E-Mails ausführt, ohne die im Bereich Filter definierten Bedingungen zu prüfen. Der Bereich Filter deaktiviert sich, wenn Sie diese Einstellung aktivieren. |
| Globaler E-Mail-Filter (anwenden auf alle E-Mails aller Benutzer) | Definiert, ob der E-Mail-Filter global gilt, also auf alle E-Mails aller Benutzer angewendet wird. Wenn die Einstellung deaktiviert ist, gilt der E-Mail-Filter nur für die E-Mails des oben angegebenen Benutzers. |
| Keine weiteren E-Mail-Filter ausführen, wenn dieser E-Mail-Filter greift | Definiert, ob nach dem Greifen dieses E-Mail-Filters weitere E-Mail-Filter ausgeführt werden. Bei aktivierter Einstellung stoppt das System die Verarbeitung weiterer E-Mail-Filter. |
| Testeingabe | Ermöglicht es, erstellte Filter zu testen. |
| Aktion | Definiert eine Aktion für den E-Mail-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 Aktion ausführen 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, sodass die E-Mail dort weiterhin sichtbar bleibt. |
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 zurückgesendeten Antwort. Pflichtfeld. |
| Text | Definiert den Text der zurückgesendeten Antwort. Pflichtfeld. |
| 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 Namen des Workflows, der gestartet werden soll. |
| Workflowbeschreibung | Definiert die Beschreibung des Workflows, der gestartet wird. |
| Feld | Beschreibung |
|---|---|
| JavaScript Datei | Definiert die JavaScript-Datei, die beim Greifen des E-Mail-Filters ausgeführt wird. |
Sie können ein Vorlagentemplate für automatische Antwort-E-Mails anlegen.
Eigene 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.
Es stehen folgende Filtergruppen zur Verfügung:
In der Liste der angelegten E-Mail-Filter sehen Sie folgende Informationen:
Mit den Pfeilen neben dem Plus-Symbol
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