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
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"?> <otrs_config version="1.0" init="Application">
<ConfigItem Name="PostMaster::PreFilterModule###1-Match" Required="0" Valid="0"> ... </ConfigItem> </otrs_config>
Anschließend modifiziert, d.h. entsprechend laufende Zahl für das Modul vergeben und die Einträge für <Item Key="..."> im Match- und Set-Teil modifiziert.
Nach einem Neustart des Webservers waren diese neuen Filtermodule in der SysConfig registriert bzw. entsprechend konfiguriert.
hth
Gruß
Sepp
Ludwig Markus Markus.Ludwig@Verwaltung.Uni-Muenchen.DE 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
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.
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
participants (3)
-
Josef1 Penzkofer
-
Ludwig Markus
-
Renee B