String aus Mailbody im Postmaster-Filter verarbeiten

Hilfe zu Znuny Problemen aller Art
Locked
lokalhorst
Znuny newbie
Posts: 32
Joined: 22 Feb 2008, 12:29
Znuny Version: 2.4.x

String aus Mailbody im Postmaster-Filter verarbeiten

Post by lokalhorst »

Hallo,

ich bekomme automatisierte Meldungen von immer der gleichen Mailadresse aus einem anderen System. In dem Body steht "User@Domäne" hat xyz angefordert. Die Mails gehen ins OTRS und werden aktuell manuell dem User zugeordnet. Ich würde gerne den User automatisiert als Kunde setzen. Im Postmaster-Filter könnte ich zwar sagen wenn speziell der "UserABC@Domäne" im Body auftaucht, setze den "UserABC" auch als Kunde, das kann ich aber nicht für alle machen.

Wenn ich den User mit RegEx aus dem Mailbody rausgefiltert habe, müsste ich dieses Ergebnis im Postmaster-Filter übergeben. Habt ihr vielleicht eine Idee wie das umzusetzen wäre?

Gruß
Prod1: OTRS 2.4.x, Ubuntu 8.04
Prod2: OTRS 3.1.x, Ubuntu 12.04
schulmann
Znuny wizard
Posts: 477
Joined: 20 Nov 2011, 16:08
Znuny Version: 6.5.11
Real Name: Schulmann

Re: String aus Mailbody im Postmaster-Filter verarbeiten

Post by schulmann »

Hallo lokalhorst,

das dürfte mit einem procmail-Rezept funktionieren mit dem der gewünschte X-OTRS-Header gesetzt wird.
Beispiel für das Ansteuern einer Queue deren Name im Mail-Body hinter der Zeichenkette "Test " steht:

Code: Select all

:0 Bfhw :
* Test \/[^ ]*
| sed -e "/^ *\$/iX-OTRS-Queue: $MATCH"
Ob das sed-Kommando so auf Linux immer funktioniert weiss ich nicht; bei meinem openSUSE 11.4 tut es jedenfalls.

Claus-Dieter
Znuny6/Debian/ESXi
Locked