Postmaster Filter für Domäne
-
- Znuny newbie
- Posts: 5
- Joined: 25 Feb 2014, 08:47
- Znuny Version: 3.2.10
- Real Name: Marco Thomann
- Company: Kanton St.Gallen
Postmaster Filter für Domäne
Hallo zusammen,
in einer unserer Organisation haben wir den Fall, dass unserer Kunden 2 Konten, bzw. Mailadressen haben.
Sprich: jemand@sub.domain.ch sowie jemand@domain.ch
Per LDAP wird auf das Verzeichnis Domain.ch zugegiffen
Damit diese nun per Mails Tickets erstellen können, egal mit welcher Adresse Sie Mails ans Ticketsystem senden, wollte ich ein Postmasterfilter erstellen welches wie folgt aussieht
from -> (^..*\...*)\@sub\.domain\.ch
x-otrs-customeruser -> [***]@domain.ch
mit jedem regex-Tester den ich versucht habe sehe ich das richtige Resultat, nur funktioniert es nicht wenn ich dies in OTRS mache.
Wenn ich folgende Variante versuche.
from -> (mein.name)\@sub\.domain\.ch
x-otrs-customeruser -> [***]@domain.ch
klappt es wunderbar, aber natürlich nur für die Mailadresse mein.name@sub.domain.ch
Was mache ich falsch?
Liebe Grüsse, sumartho
in einer unserer Organisation haben wir den Fall, dass unserer Kunden 2 Konten, bzw. Mailadressen haben.
Sprich: jemand@sub.domain.ch sowie jemand@domain.ch
Per LDAP wird auf das Verzeichnis Domain.ch zugegiffen
Damit diese nun per Mails Tickets erstellen können, egal mit welcher Adresse Sie Mails ans Ticketsystem senden, wollte ich ein Postmasterfilter erstellen welches wie folgt aussieht
from -> (^..*\...*)\@sub\.domain\.ch
x-otrs-customeruser -> [***]@domain.ch
mit jedem regex-Tester den ich versucht habe sehe ich das richtige Resultat, nur funktioniert es nicht wenn ich dies in OTRS mache.
Wenn ich folgende Variante versuche.
from -> (mein.name)\@sub\.domain\.ch
x-otrs-customeruser -> [***]@domain.ch
klappt es wunderbar, aber natürlich nur für die Mailadresse mein.name@sub.domain.ch
Was mache ich falsch?
Liebe Grüsse, sumartho
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Postmaster Filter für Domäne
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny newbie
- Posts: 5
- Joined: 25 Feb 2014, 08:47
- Znuny Version: 3.2.10
- Real Name: Marco Thomann
- Company: Kanton St.Gallen
Re: Postmaster Filter für Domäne
Hallo reneeb,
danke für den Tipp, die regex hat grundsätzlich gegriffen (hab's auch nicht anders erwartet). Sprich die Mail wurde geschnappt und in die richtige Queue geschoben (mit x-otrs-Queue -> 1st Level::DOMAIN).
Nur der Wert x-OTRS-CustomerUser wurde nicht angepasst wie erwartet
Hier meine Erwartung:
Ich dachte das Konstrukt [***] wird ersetzt mit dem Inhalt der in (.+\..+) gefunden wurde.
Sprich, wenn ich im Postmaster-Filter zu stehen habe: from -> (.+\..+)\@sub\.domain\.ch und user.name@sub.domain.ch eine Mail sendet, wird diese so verarbeitet, dass x-otrs-customeruser -> [***]@domain.ch den Wert user.name@domain.ch darstellt.
Ich habe dann erwartet, dass das daraus entstandene Ticket dem Kunden user.name@domain.ch gehört. Leider ist aber kein Kunde hinterlegt.
Wenn ich in der Such-regex den Wert from -> (user.name)\@Sub\.domain\.ch eintrage, macht x-otrs-customeruser -> [***]@domain.ch daraus den Wert user.name@domain.ch und im Ticket ist der richtige Kunde hinterlegt.
lg, sumartho
danke für den Tipp, die regex hat grundsätzlich gegriffen (hab's auch nicht anders erwartet). Sprich die Mail wurde geschnappt und in die richtige Queue geschoben (mit x-otrs-Queue -> 1st Level::DOMAIN).
Nur der Wert x-OTRS-CustomerUser wurde nicht angepasst wie erwartet
Hier meine Erwartung:
Ich dachte das Konstrukt [***] wird ersetzt mit dem Inhalt der in (.+\..+) gefunden wurde.
Sprich, wenn ich im Postmaster-Filter zu stehen habe: from -> (.+\..+)\@sub\.domain\.ch und user.name@sub.domain.ch eine Mail sendet, wird diese so verarbeitet, dass x-otrs-customeruser -> [***]@domain.ch den Wert user.name@domain.ch darstellt.
Ich habe dann erwartet, dass das daraus entstandene Ticket dem Kunden user.name@domain.ch gehört. Leider ist aber kein Kunde hinterlegt.
Wenn ich in der Such-regex den Wert from -> (user.name)\@Sub\.domain\.ch eintrage, macht x-otrs-customeruser -> [***]@domain.ch daraus den Wert user.name@domain.ch und im Ticket ist der richtige Kunde hinterlegt.
lg, sumartho
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Postmaster Filter für Domäne
Stimmt die Groß-/Kleinschreibung des Header-Felds? Das muss X-OTRS-CustomerUser sein. Ist die Mailadresse auch Username des Kundenbenutzers?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny newbie
- Posts: 5
- Joined: 25 Feb 2014, 08:47
- Znuny Version: 3.2.10
- Real Name: Marco Thomann
- Company: Kanton St.Gallen
Re: Postmaster Filter für Domäne
Hallo reneeb,
zwei mal ja.
zwei mal ja.
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Postmaster Filter für Domäne
Was sagt denn das OTRS-Log?
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny newbie
- Posts: 5
- Joined: 25 Feb 2014, 08:47
- Znuny Version: 3.2.10
- Real Name: Marco Thomann
- Company: Kanton St.Gallen
Re: Postmaster Filter für Domäne
Hallo nochmals reneeb,
IMHO sieht das Log doch ganz gut aus. Hier noch der Ausschnitt welcher ein solches Mail betrifft
IMHO sieht das Log doch ganz gut aus. Hier noch der Ausschnitt welcher ein solches Mail betrifft
Grüsse, sumarthoFilter: 'Junk or not known mails' Set param 'X-OTRS-Queue' to 'Junk' (Message-ID: <12BB92CBAF71D64D831BC268A2485
Filter: 'User Name sub.domain.ch' Set param 'X-OTRS-CustomerUser' to 'User Name <user.name@domain.ch' (Mess
Filter: 'User Name sub.domain.ch' Set param 'X-OTRS-Queue' to '1st Level::DOMAIN' (Message-ID: <12BB92CBAF71D64D831BC
Filter: 'User Name sub.domain.ch' Stopped filter processing because of used 'StopAfterMatch' (Message-ID: <12BB92C
New Ticket [2014022583000036/test mit regex ] created (TicketID=142,Queue=1st Level::DOMAIN,Priority=3 normal,State=new)
Sent email to 'Name User <User.Name@sub.domain.ch>' from 'Support <support@domain.ch>'. HistoryType => SendAutoReply, Subject => [Ticket#2014022583000036] RE: test mit regex 09:31;
Sent auto response (SendAutoReply) for Ticket [2014022583000036] (TicketID=142, ArticleID=426) to 'Name User <User.Name@sub.domain.ch>'.
Sent agent 'NewTicket' notification to 'admin1@domain.ch'.
POP3S: Fetched 1 email(s) from otrs_mail/domain.ch.
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Postmaster Filter für Domäne
Nee, sieht nicht gut aus
Hier siehst Du, dass der Regex zu weit gefasst ist...
Mach mal

Code: Select all
Filter: 'User Name sub.domain.ch' Set param 'X-OTRS-CustomerUser' to 'User Name <user.name@domain.ch' (Mess
Mach mal
Code: Select all
(\w+\.\w+)
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- Znuny newbie
- Posts: 5
- Joined: 25 Feb 2014, 08:47
- Znuny Version: 3.2.10
- Real Name: Marco Thomann
- Company: Kanton St.Gallen
Re: Postmaster Filter für Domäne
Naja, so im nachhinein....
Du bist mein persönlicher Held *daumenhoch*, herzlichen Dank, nun klappts.
Grüsse, sumartho
P.S. danke für deine Beharrlichkeit!
Du bist mein persönlicher Held *daumenhoch*, herzlichen Dank, nun klappts.
Grüsse, sumartho
P.S. danke für deine Beharrlichkeit!