Skip to main content

E-Mail-Filter

E-Mail-Filter (Postmaster-Filter) dienen der granulierten Verteilung eingehender E-Mails anhand von Mail-Header-Informationen. Sie können damit eingehende E-Mails gezielt weiterverarbeiten und bspw. anhand ihres Absenders oder Betreffs in bestimmte Teams verteilen lassen. Ein typisches Beispiel hierfür ist das Aussortieren von Spam-Mails in den Junk-Ordner.

Die Verteilung des Posteingangs mittels E-Mail-Filter erfolgt unabhängig des eingestellten Standards und hat somit Vorrang gegenüber der Standardverteilung.

E-Mail-Filter manipulieren den E-Mail-Header und verfahren dabei nach dem "Wenn-Dann"-Schema: Wenn eine eingehende E-Mail bestimmte Eigenschaften (Filterbedingungen) aufweist, dann werden die im Filter definierten Attribute in den E-Mail-Header geschrieben. Anhand dieser Attribute kann KIX die eingehenden E-Mails mit Ticketeigenschaften versehen und im jeweiligen Team-Ordner als Tickets anlegen.

Somit können Sie bspw. festlegen, dass die E-Mails eines bestimmten Kunden stets mit der höchsten Priorität versehen werden und anschließend in einem bestimmten Team-Ordner als Ticket angelegt werden. Sie können bspw. auch eine sog. Blacklist anlegen, indem Sie festlegen, dass E-Mails von bestimmten Absendern in den Junk-Ordner verschoben werden. Weitere Anwendungsfälle sind beispielsweise:

  • das Ignorieren automatischer Antworten wie Abwesenheitsnotizen

  • das Weiterleiten unerwünschter E-Mails in einen Junk-Ordner

  • das Setzen von Ticketparametern in eingehende Mails (z. B. Priorität hoch, Status neu, etc.).

E-Mail-Filter können auch nützlich sein, wenn Sie mit mehreren KIX Systemen arbeiten. Dann können Sie bspw. den Tickets Parameter mitgeben, die im empfangenden KIX System ausgewertet und angewendet werden. Das empfangende KIX System muss dazu den KIX-Header akzeptieren. (Checkbox "KIX Header akzeptieren" im Menü Kommunikation > E-Mail > Posteingang). Nutzen Sie diese Möglichkeit aber bitte nur mit Vorsicht, da anderenfalls Systemfehler auftreten können.

Ein eingerichteter, gültiger Filter betrachtet alle im System eingehenden E-Mails, unabhängig davon, von welchem E-Mail-Konto sie hereinkommen. Dabei wertet er die angegebenen Filterbedingungen aus und schreibt die an die Bedingung geknüpften Attribute und Werte zurück in den Header. Dies geschieht im Augenblick des E-Mail-Abrufs. Erst danach konvertiert KIX die E-Mail in ein Ticket, führt dabei die Aktionen aus, die in den E-Mail-Filtern festgelegt wurden und legt anschließend das Ticket im zugeordneten Team-Ordner an.

Anmerkung

Die Anwendung der E-Mail-Filter richtet sich nach deren Reihenfolge in KIX.

Jede E-Mail durchläuft die E-Mail-Filter in derselben Reihenfolge, wie sie in der Übersicht der E-Mail-Filter aufgeführt sind.

Die Übersicht listet die E-Mail-Filter in alphabetischer Reihenfolge dem Namen nach auf. Sie können die Reihenfolge selbst bestimmen, wenn Sie den Filter mit vorangestellten Zahlen benennen, z. B. "01_Spamfilter".

Feld (Auswahl)

Beschreibung

Name

Geben Sie dem E-Mail-Filter eine aussagekräftige Bezeichnung.

Beachten Sie, dass die E-Mail-Filter nacheinander - von oben nach unten - abgearbeitet werden. Und zwar in der Reihenfolge, wie sie in der Übersicht der E-Mail-Filter angegeben ist.

Die Übersicht listet die angelegten Filter dem Namen nach auf. Möchten Sie nicht, dass die E-Mail-Filter in alphabetischer Reihenfolge abgearbeitet werden, so können Sie dem Namen Zahlen voranstellen, um die Reihenfolge der Filter selbst festzulegen.

Stoppen nach Treffer

Aktivieren Sie diese Option, wenn das Abarbeiten der E-Mail-Filter nach einem Treffer abgebrochen werden soll.

Anderenfalls werden alle nachfolgenden E-Mail-Filter bis zum Ende bzw. bis zum nächsten "Stopp nach Treffer" abgearbeitet.

Tags

Optional: Hinterlegen oder Auswählen von Schlagwörtern zur Kennzeichnung dieses Konfigurationsobjektes. Dient der Suche nach zusammengehörenden Konfigurationsobjekten sowie deren Konfigurationsexport. (s. auch: Tagging von Objekten).

Gültigkeit

  • gültig: Der E-Mail-Filter wird angewendet

  • (temporär) ungültig: Der E-Mail-Filter wird (temporär) nicht angewendet und die darin definierten Bedingungen bleiben unberücksichtigt.

    Ungültige Filter werden beim Abarbeiten der E-Mail-Filter übersprungen.

Filterbedingungen

KIX prüft den E-Mail-Header auf die hier angegebenen Bedingungen. Im Falle eines Treffers werden die unter "E-Mail Header setzen" angegebenen Parameter in den E-Mail-Header zurückgeschrieben.

Sie können den Header parallel auf mehrere Bedingungen prüfen. Dabei entsteht eine logische UND-Verknüpfung. Nur wenn alle Bedingungen erfüllt sind, werden die angegebenen Parameter in den E-Mail-Header geschrieben.

email-filter_filter-bedingungen.png

Abb.: Die Bedingung trifft zu, wenn die E-Mail von der Adresse info@example.de kommt

  • E-Mail Header

    Geben Sie an, auf welche Attribute Sie den E-Mail-Header prüfen möchten. Z. B. den Absender einer E-Mail (Von) oder den Betreff (Subject).

    Zur Auswahl stehen alle Attribute, welche im SysConfig-Schlüssel PostmasterX-Header definiert sind. Bei Bedarf können Sie weitere, individuelle Attribute im Schlüssel ergänzen

    Hinweis

    Zum Verwenden von Mailheadern für Dynamische Felder müssen die verfügbaren Namen von Dynamischen Feldern im SysConfig- Schlüssel PostmasterX-Header eingetragen werden (Format: XKIX- DynamicFieldName ).

  • Negieren

    Aktivieren Sie diese Option, wenn Sie den E-Mail-Header auf das Nichtvorhandensein von Werten prüfen möchten

    Die Bedingung ist erfüllt, wenn die unter Muster angegebene Bedingung NICHT enthalten ist.

  • Muster

    Tragen Sie die Werte/das Muster ein, welchem das gewählte Header-Attribut entsprechen soll, damit der Filter ausgelöst wird.

    Die Verwendung regulärer Ausdrücke ist dabei möglich -siehe Reguläre Ausdrücke z.B. .+@example.de für alle E-Mails zur Domain "example.de".

    Mittels Klammerung kann eine sog. "Capture Group" erzeugt werden, um den Domainpart einer Emailadresse zu ermitteln, z. B. .+@(.+).

    Unter E-Mail Header setzen, kann dann mittels [***] das ermittelte Muster (im Beispiel der Domainpart) gesetzt werden.

E-Mail Header setzen

Wenn alle Filterbedingungen zutreffen, schreibt KIX die hier festgelegten Parameter (Attribute und Werte) in den E-Mail-Header. Sie können mehrere Parameter in den E-Mail-Header schreiben (1 Attribut pro Zeile).

Beim Konvertieren der E-Mail in ein Ticket werden diese Parameter ausgelesen und die darüber definierten Aktionen ausgeführt.

email-filter_mailheader.png

Abb.: Trifft die gewählte Bedingung zu, wird das Ticket im Team "Chemnitz"angelegt.

  • E-Mail Header setzen

    Wählen Sie aus, welche Attribute in den E-Mail-Header gesetzt werden sollen (ein Attribut pro Zeile).

    Zur Auswahl stehen alle Attribute, welche im SysConfig-Schlüssel PostmasterX-Header definiert sind. Bei Bedarf können Sie weitere, individuelle Attribute im Schlüssel ergänzen.

    Hinweis

    Zum Verwenden von Mailheadern für Dynamische Felder müssen die verfügbaren Namen von Dynamischen Feldern im SysConfig- Schlüssel PostmasterX-Header eingetragen werden (Format: XKIX- DynamicFieldName ).

  • Wert setzen

    Geben Sie den Wert ein, welchen das unter E-Mail-Header setzen gewählte Attribut annehmen soll.

    Mittels [***] kann ein zuvor in den Filterbedingungen mittels Regex-Capture-Group ermittelter Wert gesetzt werden (s. oben).

email-filter_konfigurieren.png

Abb.: E-Mail-Filter konfigurieren

  1. Navigieren Sie im Explorer zu Kommunikation > E-Mail > E-Mail-Filter.

    Im Contentbereich wird eine Tabelle geöffnet, welche alle im System angelegten E-Mail-Filter auflistet.

  2. Klicken Sie in der Tabelle auf Neuer Filter.

    Es wird ein Formular-Dialog geöffnet, in welchem Sie die Filterkriterien hinterlegen können.

  3. Klicken Sie abschließend auf Speichern.

Der neue Filter ist nun aktiv und eingehende E-Mails können nach den darin festgelegten Kriterien verteilt werden.

  1. Navigieren Sie im Explorer zu Kommunikation > E-Mail > E-Mail-Filter.

    Im Contentbereich wird eine Tabelle geöffnet, welche alle im System angelegten E-Mail-Filter auflistet.

  2. Klicken Sie in der Tabelle auf den zu bearbeitenden E-Mail-Filter.

    Es wird ein Formular-Dialog geöffnet, in welchem Sie die Angaben ändern können.

  3. Klicken Sie abschließend auf Speichern.

Mitunter unterscheiden sich die Konfigurationen der einzelnen E-Mail-Filter nur geringfügig. Sie können deshalb bestehende E-Mail-Filter duplizieren und das Duplikat abweichend konfigurieren.

  1. Navigieren Sie im Explorer zu Kommunikation > E-Mail > E-Mail-Filter.

    Im Contentbereich wird eine Tabelle geöffnet, welche alle im System angelegten E-Mail-Filter auflistet.

  2. Setzen Sie ein Häkchen vor den zu duplizierenden E-Mail-Filter.

    Sie können immer nur 1 Filter duplizieren.

  3. Klicken Sie im Tabellenkopf auf Duplizieren

    Die Schaltfläche ist nur aktiv, wenn mindestens 1 E-Mail-Filter ausgewählt ist.

  4. Konfigurieren Sie den E-Mail-Filter im sich öffnenden Formular-Dialog.

    Die Formularfelder enthalten die Werte der Quelle und können geändert werden. 

    Dem Name des Duplikats wird "Kopie von" vorangestellt. Sie können dem Duplikat einen neuen Namen geben.

  5. Klicken Sie abschließend auf Speichern.

  1. Navigieren Sie im Explorer zu Kommunikation > E-Mail > E-Mail-Filter.

    Im Contentbereich wird eine Tabelle geöffnet, welche alle im System angelegten E-Mail-Filter auflistet.

  2. Wählen Sie den zu löschenden E-Mail-Filter mit einem Häkchen aus.

    Sie können einen oder mehrere Filter auswählen.

  3. Klicken Sie im Tabellenkopf auf  Löschen.

    Die Schaltfläche ist nur aktiv, wenn mindestens 1 E-Mail-Filter ausgewählt ist.

  4. Beantworten Sie die Sicherheitsabfrage mit "Ja", um den bzw. die Filter endgültig zu löschen oder beantworten Sie die Sicherheitsabfrage mit "Nein", um den Löschvorgang abzubrechen.

Nachfolgend finden Sie eine Auswahl der verfügbaren KIX E-Mail-Header. Die aufgeführten Attribute sind im SysConfig-Schlüssel "PostmasterX-Header" hinterlegt und können via E-Mail-Filter in den Mailheader gesetzt werden. Bei Bedarf können Sie weitere, individuelle Attribute im SysConfig-Schlüssel ergänzen.

Attribute

Beschreibung

Mögliche Werte

X-KIX-BodyDecrypted

Entschlüsselter Inhalt der Mail.

Dient nur als Filter; kann nicht gesetzt werden!

X-KIX-Channel

Setzt den Channel des aus der eingehenden Nachricht zu erstellenden Artikels

mail | note

X-KIX-SenderType

Setzt den Sendertyp des aus der eingehenden Nachricht zu erstellenden Artikels.

agent | external | system

Attribute

Beschreibung

Mögliche Werte

X-KIX-Contact

Setzt den Kontakt des neu zu erstellenden Tickets, definiert durch dessen eindeutige Mailadresse.

max.mustermann@company.com

X-KIX-Ignore

Verwirft die Mail, wenn für den Header der Wert "yes"  gesetzt ist.

Es wird kein Ticket/Artikel angelegt.

yes | no

X-KIX-Lock

Setzt Ticketsperre des neu zu erstellenden Tickets direkt.

lock | unlock

X-KIX-Organisation

Ordnet das neu zu erstellende Ticket der mittels Kundennummer identifizierten Organisation zu.

MY_ORGA

X-KIX-Owner

Setzt den Bearbeiter des neu zu erstellenden Tickets unter Angabe dessen Loginnamens.

loginame 

X-KIX-OwnerID

Setzt den Bearbeiter des neu zu erstellenden Tickets unter Angabe dessen numerischer Nutzer-ID.

123

X-KIX-Priority

Setzt die Priorität des neu zu erstellenden Tickets durch Angabe der internen (d. h. nicht lokalisierten) Prioritätsbezeichnung.

1 very high | 2 high | 3 normal | 4 low | 5 very low

X-KIX-Queue

Ordnet das neu zu erstellende Ticket dem angegebenen Team (Queue) zu.

Es ist der vollständige Name, inkl. eventuell übergeordneter Teams, anzugeben. Namen übergeordneter Teams werden dabei mit doppeltem Doppelpunkt getrennt.

Ist der Header 'X-KIX-Queue' mit einem gültigen Team gesetzt, so erfolgt die Erstellung aller Tickets im angegebenen Team. Und zwar unabhängig der im E-Mail-Konto angegebenen Verteilungskonfiguration.

Service Desk | Junk | ServiceDesk::Monitoring

X-KIX-Responsible

Setzt den Verantwortlichen des neu zu erstellenden Tickets unter Angabe dessen Loginnamens.

loginname

X-KIX-ResponsibleID

Setzt den Verantwortlichen des neu zu erstellenden Tickets unter Angabe dessen numerischer Nutzer-ID.

123

X-KIX-SLA

Setzt den SLA des neu zu erstellenden Tickets unter Angabe des SLA-Namens (nur KIX Pro)

Name des SLA, z. B. "No Escalation"

X-KIX-State

Setzt den Status des neu zu erstellenden Tickets durch Angabe der internen (d.h. nicht lokalisierten) Statusbezeichnung.

new | open | closed | pending reminder | closed

X-KIX-State-PendingTime

Die Wartezeit des zugehörigen Tickets in Sekunden, oder im Format

  • ganze Sekunden: +<INTEGER>s

  • ganze Minuten. +<INTEGER>m

  • ganze Stunden: +<INTEGER>h

  • ganze Tage: +<INTEGER>d

Die Kombination von Werten verschiedener Zeiteinheiten ist nicht zulässig.

86400 | +86400s | +1440m | +24h | +1d

X-KIX-StrictFollowUpIgnore

Wenn der SysConfig-Schlüssel PostMaster::StrictFollowUp aktiviert ist, kann durch Setzen dieses Headers die Behandlung für die relevante Mail so erfolgen,  als wäre die SysConfig deaktiviert.

0 | 1

X-KIX-Subject

Setzt den Titel/Betreff des neu zu erstellenden Tickets und ersten Artikels.

Bei FollowUp wirkt sich der Header nur auf den Betreff des Artikels aus. Der Tickettitel bleibt unverändert.

ein beliebiger Text

X-KIX-Type

Setzt den Typ des neu zu erstellenden Tickets durch Angabe der internen (d.h. nicht lokalisierten) Tickettypbezeichnung.

Incident | Service Request | Unclassified

  • Bei Array-Konfiguration eines Dynamischen Feldes wird nur der erste Array-Eintrag gesetzt.

  • Zum Verwenden von Mailheadern für Dynamische Felder müssen die Namen der verfügbaren Dynamischen Felder im SysConfig-Schlüssel PostmasterX-Headereingetragen werden (Format: X-KIX-DynamicField_DynamicFieldName).

  • Die nachfolgenden Beispiele verwenden die an die Platzhalter-Syntax angelehnte Schreibweise mit Unterstrich ( _ ). Die Schreibweise mit Bindestrich ( - ) wird jedoch auch akzeptiert z. B. X-KIX-DynamicField-DynamicFieldName.

Attribute

Beschreibung

Mögliche Werte

X-KIX-DynamicField_SomeTextField

Setzt den Wert des Feldes "SomeTextField" vom Typ "Text" oder "TextArea" am neu zu erstellenden Ticket.

some text here

X-KIX-DynamicField_SomeDateTimeField

Setzt den Wert des Feldes "SomeDateTimeField" vom Typ "DateTime" am neu zu erstellenden Ticket.

Bei DateTime-Feldern ist das Format "YYYY-MM-DD hh:mm:ss" zu verwenden.

2020-12-31 23:59:59

X-KIX-DynamicField_SomeDateField

Setzt den Wert des Feldes "SomeDateField" am neu zu erstellenden Ticket.

Bei DateTime-Feldern ist das Format "YYYY-MM-DD 00:00:00" zu verwenden.

Für weitere Formularfelder ist "SomeDateField" durch den jeweiligen Feldnamen zu ersetzen.

2020-12-31 00:00:00

X-KIX-DynamicField_SomeSelectionField

Setzt den Wert des Feldes "SomeSelectionField" am neu zu erstellenden Ticket.

Bei Ein-/Mehrfachauswahlfeldern muss der Schlüssel des gewünschten Wertes gesetzt werden, z. B. "1" für "solved (work around)" in Feld "CloseCode".

ItemKeyHere

Attribute

Beschreibung

Mögliche Werte

X-KIX-FollowUp-XXXX

Setzt das durch XXXX bezeichnete Ticketattribut bei eingehender Nachricht zu einem bestehenden Ticket ("Follow Up").

Die Verwendung ist analog zum Setzen des jeweiligen Attributs bei Ticketerstellung.

Beispiele sind:

  • X-KIX-FollowUp-Lock

  • X-KIX-FollowUp-State

  •  X-KIX-FollowUp-State-PendingTime

  • X-KIX-FollowUp-DynamicField_SomeTextField

  • -Lock: lock | unlock

  • -State: new | open | closed | pending reminder | closed

  • -State-Pendingtime: 86400 | +86400s | +1440m | +24h | +1d

  • -DynamicField_SomeTextFeld: some text here

X-KIX_FollowUp-KeepState

Ist dieser Header gesetzt, führt ein Follow-Up nicht zu einem Statuswechsel am Ticket und es erfolgt keine Änderung der PendingTime, bspw. nach einer Automatischen Rückantwort oder einer Out-of-Office-Message.

Wert: 1