Mailversand durch PostmasterFilter

Hallo, kann man abhängig von einem Match bei einem Postmaster Filter (z. B. Keyword im Subject) eine bestimmte in OTRS hinterlegte Standardantwort versenden? Wenn der Kunde z. B. "Passwort vergessen" im Subject hat, soll er automatisch eine Nachricht bekommen, wie er vorgehen muß. Die Möglichkeit, für jeden dieser Fälle eine eigene Queue zu erstellen, fällt leider aus. Viele Grüße, Markus

Hallo Markus, das sollte mit Postmaster-Filter, einem Dynamischen Feld und "Benachrichtigung (Ereignis)" gehen (ich habe es jetzt nicht getestet)... Dynamisches Feld erstellen: Objekt: Ticket Name: Keyword Type: Text PostmasterFilter: Match -> Feld: From, Regex: (Passwort vergessen) Set -> Feld: X-OTRS-DynamicField-Keyword, Value: [***] Ereignis: TicketDynamicFieldUpdate_Keyword TicketFilter: Keyword: Passwort vergessen Empfänger: Kunde Betreff: Was immer Du willst Text: Was immer Du willst - Renée On 30.09.2014 14:12, Ludwig Markus wrote:
Hallo,
kann man abhängig von einem Match bei einem Postmaster Filter (z. B. Keyword im Subject) eine bestimmte in OTRS hinterlegte Standardantwort versenden?
Wenn der Kunde z. B. "Passwort vergessen" im Subject hat, soll er automatisch eine Nachricht bekommen, wie er vorgehen muß. Die Möglichkeit, für jeden dieser Fälle eine eigene Queue zu erstellen, fällt leider aus.
Viele Grüße, Markus --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
-- Perl / OTRS development: http://perl-services.de OTRS AddOn repository: http://opar.perl-services.de

Hallo Renée, vielen Dank, das werde ich gleich mal ausprobieren. Viele Grüße, Markus
-----Original Message----- From: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] On Behalf Of Renee B Sent: Tuesday, September 30, 2014 2:29 PM To: otrs-de@otrs.org Subject: Re: [otrs-de] Mailversand durch PostmasterFilter
Hallo Markus,
das sollte mit Postmaster-Filter, einem Dynamischen Feld und "Benachrichtigung (Ereignis)" gehen (ich habe es jetzt nicht getestet)...
Dynamisches Feld erstellen: Objekt: Ticket Name: Keyword Type: Text
PostmasterFilter: Match -> Feld: From, Regex: (Passwort vergessen) Set -> Feld: X-OTRS-DynamicField-Keyword, Value: [***]
Ereignis: TicketDynamicFieldUpdate_Keyword TicketFilter: Keyword: Passwort vergessen Empfänger: Kunde Betreff: Was immer Du willst Text: Was immer Du willst
- Renée
On 30.09.2014 14:12, Ludwig Markus wrote:
Hallo,
kann man abhängig von einem Match bei einem Postmaster Filter (z. B. Keyword im Subject) eine bestimmte in OTRS hinterlegte Standardantwort versenden?
Wenn der Kunde z. B. "Passwort vergessen" im Subject hat, soll er automatisch eine Nachricht bekommen, wie er vorgehen muß. Die Möglichkeit, für jeden dieser Fälle eine eigene Queue zu erstellen, fällt leider aus.
Viele Grüße, Markus --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
-- Perl / OTRS development: http://perl-services.de OTRS AddOn repository: http://opar.perl-services.de
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Hallo Renée, leider bin ich doch erst jetzt dazu gekommen, mit mit der Umsetzung der Funktion zu beschäftigen und habe da jetzt doch noch ein Problem. Diese Art von Postmaster Filter kann ja scheinbar nicht über die entsprechende Funktion im Admin Bereich eingerichtet werden. Auf die vordefinierten (aber inaktiven) PreFilter-Einträge aus der Filter.PM bin ich in der SysConfig gestoßen, aber wie kann ich da eigene Einträge hinzufügen? Die Filter.PM würde ja vermutlich bei einem Update überschrieben werden. Viele Grüße, Markus
-----Original Message----- From: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] On Behalf Of Renee B Sent: Tuesday, September 30, 2014 2:29 PM To: otrs-de@otrs.org Subject: Re: [otrs-de] Mailversand durch PostmasterFilter
Hallo Markus,
das sollte mit Postmaster-Filter, einem Dynamischen Feld und "Benachrichtigung (Ereignis)" gehen (ich habe es jetzt nicht getestet)...
Dynamisches Feld erstellen: Objekt: Ticket Name: Keyword Type: Text
PostmasterFilter: Match -> Feld: From, Regex: (Passwort vergessen) Set -> Feld: X-OTRS-DynamicField-Keyword, Value: [***]
Ereignis: TicketDynamicFieldUpdate_Keyword TicketFilter: Keyword: Passwort vergessen Empfänger: Kunde Betreff: Was immer Du willst Text: Was immer Du willst
- Renée
On 30.09.2014 14:12, Ludwig Markus wrote:
Hallo,
kann man abhängig von einem Match bei einem Postmaster Filter (z. B. Keyword im Subject) eine bestimmte in OTRS hinterlegte Standardantwort versenden?
Wenn der Kunde z. B. "Passwort vergessen" im Subject hat, soll er automatisch eine Nachricht bekommen, wie er vorgehen muß. Die Möglichkeit, für jeden dieser Fälle eine eigene Queue zu erstellen, fällt leider aus.
Viele Grüße, Markus --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
-- Perl / OTRS development: http://perl-services.de OTRS AddOn repository: http://opar.perl-services.de
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Hallo Markus,
standardmäßig gibt es über die SysConfig ja nur zwei Match-Module
PostMaster::PreFilterModule###1-Match
PostMaster::PreFilterModule###2-Match
Da ich bei unserer Installation jedoch mehrere solcher Match-Filter-Module
benötige, hab ich einfach
1.) Eine neue XML-Datei erstellt
(Verzeichnis: /Kernel/Config/Files)
Wahrscheinlich kannst du die Datei auch im Verzeichnis
/Custom/Kernel/Config/Files
erstellen (Verzeichnisstruktur musst du zuvor im Verzeichnis "Custom"
erstellen - Alle neuen / modifiziertn Dateien in diesen Unterverzeichnissen des
Verzeichnisses /Custom werden bei einem Upgrade nicht angetastet).
2.) Aus der Datei Ticket.xml kopiert und in die neue XML-Datei eingefügt:
<?xml version="1.0" encoding="utf-8"?>
Ludwig Markus
18.12.2014 15:55 Hallo Renée,
leider bin ich doch erst jetzt dazu gekommen, mit mit der Umsetzung der Funktion zu beschäftigen und habe da jetzt doch noch ein Problem. Diese Art von Postmaster Filter kann ja scheinbar nicht über die entsprechende Funktion im Admin Bereich eingerichtet werden. Auf die vordefinierten (aber inaktiven) PreFilter-Einträge aus der Filter.PM bin ich in der SysConfig gestoßen, aber wie kann ich da eigene Einträge hinzufügen? Die Filter.PM würde ja vermutlich bei einem Update überschrieben werden. Viele Grüße, Markus
-----Original Message----- From: otrs-de-bounces@otrs.org [mailto:otrs-de-bounces@otrs.org] On Behalf Of Renee B Sent: Tuesday, September 30, 2014 2:29 PM To: otrs-de@otrs.org Subject: Re: [otrs-de] Mailversand durch PostmasterFilter
Hallo Markus,
das sollte mit Postmaster-Filter, einem Dynamischen Feld und "Benachrichtigung (Ereignis)" gehen (ich habe es jetzt nicht getestet)...
Dynamisches Feld erstellen: Objekt: Ticket Name: Keyword Type: Text
PostmasterFilter: Match -> Feld: From, Regex: (Passwort vergessen) Set -> Feld: X-OTRS-DynamicField-Keyword, Value: [***]
Ereignis: TicketDynamicFieldUpdate_Keyword TicketFilter: Keyword: Passwort vergessen Empfänger: Kunde Betreff: Was immer Du willst Text: Was immer Du willst
- Renée
On 30.09.2014 14:12, Ludwig Markus wrote:
Hallo,
kann man abhängig von einem Match bei einem Postmaster Filter (z. B. Keyword im Subject) eine bestimmte in OTRS hinterlegte Standardantwort versenden?
Wenn der Kunde z. B. "Passwort vergessen" im Subject hat, soll er automatisch eine Nachricht bekommen, wie er vorgehen muß. Die Möglichkeit, für jeden dieser Fälle eine eigene Queue zu erstellen, fällt leider aus.
Viele Grüße, Markus --------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
-- Perl / OTRS development: http://perl-services.de OTRS AddOn repository: http://opar.perl-services.de
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de

Hallo Markus, gerade mit einem 3.3.8 getestet. So wie ich das beschrieben habe funktioniert es einwandfrei. Wie hast Du es denn probiert? Nachdem das Dynamische Feld erzeugt wurde, steht es automatisch bei "Benachrichtigung (Ereignis)" und bei den Postmaster Filtern zur Verfügung. - Renée On 18.12.2014 15:55, Ludwig Markus wrote:
Hallo Renée,
leider bin ich doch erst jetzt dazu gekommen, mit mit der Umsetzung der Funktion zu beschäftigen und habe da jetzt doch noch ein Problem.
Diese Art von Postmaster Filter kann ja scheinbar nicht über die entsprechende Funktion im Admin Bereich eingerichtet werden. Auf die vordefinierten (aber inaktiven) PreFilter-Einträge aus der Filter.PM bin ich in der SysConfig gestoßen, aber wie kann ich da eigene Einträge hinzufügen? Die Filter.PM würde ja vermutlich bei einem Update überschrieben werden.
Viele Grüße, Markus
-- Perl / OTRS development: http://perl-services.de OTRS AddOn repository: http://opar.perl-services.de

Hallo Renée und Sepp, erst mal besten Dank für die Hinweise.
gerade mit einem 3.3.8 getestet. So wie ich das beschrieben habe funktioniert es einwandfrei.
Wie hast Du es denn probiert?
Nachdem das Dynamische Feld erzeugt wurde, steht es automatisch bei "Benachrichtigung (Ereignis)" und bei den Postmaster Filtern zur Verfügung.
Ach ja ... der Wald, die Bäume ... Weihnachten. Ich hatte es beim Lesen so verstanden, dass das Ereignis als ein Teil des Postmasterfilters konfiguriert werden muss und nicht an die eigene Kategorie "Benachrichtigungs-Verwaltung" gedacht. Jetzt ergibt es auch für mich Sinn :-). Da mir als Literaturwissenschaftler RegEx noch immer mehr als spanisch vorkommt, noch eine Frage: Ist (Passwort vergessen) im Match-Teil Case sensitive? Wird mit [***] der gefundene Match (also "Passwort vergessen") in das DynamicField geschrieben, um das Ereignis anzustoßen? Viele Grüße, Markus

On 19.12.2014 07:54, Ludwig Markus wrote:
Da mir als Literaturwissenschaftler RegEx noch immer mehr als spanisch vorkommt, noch eine Frage: Ist (Passwort vergessen) im Match-Teil Case sensitive?
Ja. Möchtest Du es Case-insensitive haben, musst Du ((?i:Passwort vergessen)) schreiben. Dann darfst Du in den Benachrichtigungseinstellungen aber auch nicht auf "Passwort vergessen" prüfen, sondern einfach nur auf das Update des Dynamischen Feldes lauschen.
Wird mit [***] der gefundene Match (also "Passwort vergessen") in das DynamicField geschrieben, um das Ereignis anzustoßen?
Genau. Das [***] ist eine OTRS-eigene Syntax. -- Perl / OTRS development: http://perl-services.de OTRS AddOn repository: http://opar.perl-services.de

Hallo Renée,
Wird mit [***] der gefundene Match (also "Passwort vergessen") in das DynamicField geschrieben, um das Ereignis anzustoßen?
Genau.
Das [***] ist eine OTRS-eigene Syntax.
Ja, wer die Hinweis-Texte liest ... Sorry wegen der blöden Fragen, aber da ich wie auch der sepp nicht so richtig gut sehe, entgehen mir solche Infos und sehe sie - wie gerade eben - erst, wenn ich nach Elementen suche, die ich vielleicht übersehen habe, denn leider klappt es bei mir noch nicht so, wie es soll. Nur zur Sicherheit: Du hast in Deinem Lösungsansatz geschrieben, dass ich für den Filter Match die From-Zeile als Kriterium setzen soll, das habe ich als "Tippfehler" interpretiert und Subject verwendet, denn da würde ja auch die Info stehen, nach der gesucht wird. Das DynamicField, den Filter und das Ereignis habe ich erstellt, das Ereignis wird aber scheinbar nicht ausgelöst. Wenn der 1. Teil, also der Filter, korrekt arbeitet, müßte dann im Ticket im Reiter "Dynamische Felder" einen Eintrag sehen? Viele Grüße, Markus

On 19.12.2014 10:49, Ludwig Markus wrote:
Hallo Renée,
Ja, wer die Hinweis-Texte liest ... Sorry wegen der blöden Fragen, aber da ich wie auch der sepp nicht so richtig gut sehe, entgehen mir solche Infos und sehe sie - wie gerade eben - erst, wenn ich nach Elementen suche, die ich vielleicht übersehen habe, denn leider klappt es bei mir noch nicht so, wie es soll.
Ist kein Problem.
Nur zur Sicherheit: Du hast in Deinem Lösungsansatz geschrieben, dass ich für den Filter Match die From-Zeile als Kriterium setzen soll, das habe ich als "Tippfehler" interpretiert und Subject verwendet, denn da würde ja auch die Info stehen, nach der gesucht wird.
Ähm ja, genau. Muss natürlich Subject sein.
Das DynamicField, den Filter und das Ereignis habe ich erstellt, das Ereignis wird aber scheinbar nicht ausgelöst.
Findet sich irgendwas im Log?
Wenn der 1. Teil, also der Filter, korrekt arbeitet, müßte dann im Ticket im Reiter "Dynamische Felder" einen Eintrag sehen?
Jein. Dort tauchen - soweit ich weiß - nur Dynamische Felder auf die für die Ansicht "freigeschaltet" sind (SysConfig, bei KIX weiß ich den genauen Pfad nicht). Wenn Du das Feld für die Ansicht aktivierst, sollte dort dann ein Eintrag sein. Welche OTRS-Version? Welches KIX? Kannst Du einen Screenshot von Deinem Postmaster-Filter schicken? - Renée -- Perl / OTRS development: http://perl-services.de OTRS AddOn repository: http://opar.perl-services.de
participants (3)
-
Josef1 Penzkofer
-
Ludwig Markus
-
Renee B