ich habe gestern auf OTRS 3.0.4 geupdatet und soweit läuft nach etwas nacharbeit auch alles.
Problem: 2 Postmasterfilter funktionieren nicht mehr...
Bedingung: Von: Email Adresse XYZ
Setzen: X-OTRS-OwnerID 2
X-OTRS-OwnerID hab ich so geschaffen:
1. /opt/otrs/Kernel/System/PostMaster/NewTicket.pm
Unterhalb Zeile 158 das Folgende einfügen - Zur Orientierung darüber noch die 2 letzten auskommentierten Originale:
Code:
#OwnerID => $Param{InmailUserID},
#UserID => $Param{InmailUserID},
OwnerID => $GetParam{'X-OTRS-OwnerID'} || $Param{InmailUserID},
UserID => $Param{InmailUserID},
ResponsibleID => $GetParam{'X-OTRS-ResponsibleID'} || '',
2. Sysconfig Ticket Core::Postmaster
Im Block PostmasterX-Header 2 neue Zeilen anlegen:
X-OTRS-ResponsibleID
X-OTRS-OwnerID
Nach dem OTRS Log macht er das auch ohne Error Meldung:
Code: Select all
[Tue Dec 28 12:35:01 2010][Notice][Kernel::System::PostMaster::Filter::MatchDBSource::Run] Filter: 'Besitzer xyz' Set param 'X-OTRS-OwnerID' to '2' (Message-ID: <CAC0E3A4D2239643ADDF8BE23F8CB9D007C1FCDC@ex.xyz.local>)
Aber wenn ich nun ein Ticket per Mail eröffne werde ich trotzdem nicht zum Besitzer bzw. Verantwortlichen....
Die ID´s von den Benutzern habe ich Kontrolliert stimmen überein mit den Filtern...
Hat sich beim OTRS 3.0.4 im Postfiltermaster was geändert?
Hoffe mir kann jemand helfen,
Lieben Gruß Phil