Setzen von X-OTRS-CustomerNo in Abhängigkeit des gemailten Ticketinhalts

Hallo! Der Hintergrund: Ich möchte von mehreren Scripten an den OTRS-Emailaccount geschickte Tickets automatisch Kunden zuordnen. Die Kundennummer würde z.B. innerhalb des Betreffs stehen. Z.B. Ticket mit Betreff "Backupfehler Niederlassung 502" sollte dann CustomerNo 502 gesetzt bekommen. Die Filterbeispiele in Config.pm haben schon ein paar Tipps geliefert: # Job Name: 1-Match $Self->{'PostMaster::PreFilterModule'}->{'1-Match'} = { Module => 'Kernel::System::PostMaster::Filter::Match', Match => { From => 'root@bla.de', }, Set => { 'X-OTRS-CustomerNo' => '502', }, }; Bzw. das Filter-Beispiel für den SpamAssassin. Leider fehlt mir der Zugang, wie man den Betreff durchsuchen und die gefundene Nummer dann setzen kann. Hat vielleicht jemand einen Tipp? Ich hoffe mein Fall ist nicht zu exotisch. ;-) Danke und Gruß Thomas

Hallo Thomas, On Wed, Jun 22, 2005 at 03:34:26PM +0200, Thomas Kohl wrote:
Der Hintergrund: Ich möchte von mehreren Scripten an den OTRS-Emailaccount geschickte Tickets automatisch Kunden zuordnen.
Die Kundennummer würde z.B. innerhalb des Betreffs stehen. Z.B. Ticket mit Betreff "Backupfehler Niederlassung 502" sollte dann CustomerNo 502 gesetzt bekommen.
[...] Schau dir mal den PostMaster Filter im Admin-Bereich an. Damit kannst du Filterregeln über die Weboberfläche erstellen. Du kannst reguläre Ausdrücke nutzen, damit eine Regel greift.
Leider fehlt mir der Zugang, wie man den Betreff durchsuchen und die gefundene Nummer dann setzen kann.
Folgendes sollte IMHO im PostMaster Filter funktionieren, wenn im Betreff die Zahl 502 vorkommt. Natürlich kannst du den regulären Ausdruck noch verfeinern: ---------- Match: Header 1: [Subject_____________] Value: ^.*502.* Header 2: [-___________________] Value: ________________ Header 3: [-___________________] Value: ________________ Header 4: [-___________________] Value: ________________ Set: Header 1: [X-OTRS-CustomerNo___] Value: 502 Header 2: [-___________________] Value: ________________ Header 3: [-___________________] Value: ________________ Header 4: [-___________________] Value: ________________ ---------- Ich hoffe, ich konnte dir weiter helfen :). Ciao, Ciao, Christian -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!
participants (2)
-
Christian Schoepplein
-
Thomas Kohl