1.3.2 GenericAgent: Löschen Job funkt nicht

Hi, ich benutze in der GenericAgent.pm einen Job, mit dem ich alle Tickets in der Queue "Junk" automatisch löschen lassen will. Syntaktisch scheient alles ok zu sein (perl -c GenericAgent.pm gibt OK zurück) , der Cronjob läuft auch (Meldung "Run GenericAgent Job 'loeschen' from config file." im Log), aber es löscht einfahc nicht. Wo kann ich noch nach dem Fehler suchen? # [loeschen] -> Loesche alle Tickets in der Queue Junk # -- 'loeschen' => { # get all tickets with these properties Queue => 'Junk', States => ['new', 'open'], Locks => ['unlock'], # tickets older then 60 minutes TicketCreateTimeOlderMinutes => 60, # new ticket properties (no option is required, # use just the options which should be changed!) New => { # DELETE! Delete => 1, }, }, # end of job entry Gruß & Danke, Thommie -- -------------------------------------------------------------------- THOMAS M. ROTHER * n e t z w i s s e n . d e * D-73728 Esslingen F.R. Germany, European Union * mailto:t.rother@netzwissen.de http://www.netzwissen.de * GPG Key from http://wwwkeys.de.pgp.net Fingerprint B208 E204 4249 4635 19B9 B691 3E73 C8B9 1229 DE4C ---------------------------------------------------------------------

Hallo, unser OTRS spinnt seit einiger Zeit etwas rum. Ich habe folgende Regeln eingetragen: # MIXUS START # Job Name: 1-SpamAssassin # (SpamAssassin example setup, ignore spam emails) $Self->{'PostMaster::PreFilterModule'}->{'1-SpamAssassin'} = { Module => 'Kernel::System::PostMaster::Filter::CMD', CMD => '/usr/bin/less | grep -i "*****SPAM*****"', Set => { 'X-OTRS-Ignore' => 'yes', }, }; # Job Name: 1-SpamAssassin # (SpamAssassin example setup, ignore spam emails) $Self->{'PostMaster::PreFilterModule'}->{'2-Quota'} = { Module => 'Kernel::System::PostMaster::Filter::CMD', CMD => '/usr/bin/less | grep -i "339rds2958kq"', Set => { 'X-OTRS-Ignore' => 'yes', }, }; # Job Name: 1-SpamAssassin # (SpamAssassin example setup, ignore bounced emails) $Self->{'PostMaster::PreFilterModule'}->{'3-Bouncer'} = { Module => 'Kernel::System::PostMaster::Filter::CMD', CMD => '/usr/bin/less | grep -i "MAILER-DAEMON@"', Set => { 'X-OTRS-Ignore' => 'yes', }, }; Eine Zeit lang ging es gut, von einem Tag auf den anderen kamen keine Tickets mehr bzw. wurden alle mit 'X-OTRS-Ignore' => 'yes', gekennzeichnet. Hat jemand eine Idee woran es liegen kann, ohne diese Regeln klappt alles wunderbar. Auch für SPAM wird ein Ticket geöffnet ;) Grüsse Timo Mankartz

Hallo Herr Rother,
ich benutze in der GenericAgent.pm einen Job, mit dem ich alle Tickets in der Queue "Junk" automatisch löschen lassen will. Syntaktisch scheient alles ok zu sein (perl -c GenericAgent.pm gibt OK zurück) , der Cronjob läuft auch (Meldung "Run GenericAgent Job 'loeschen' from config file." im Log), aber es löscht einfahc nicht. Wo kann ich noch nach dem Fehler suchen?
Entweder der Cronjob ruft den Agentjob nicht richtig auf, oder es stimmt mit dem Agentjob etwas nicht. Führen Sie den Job doch mal im Admin Interface unter "GenericAgent Job" direkt aus. Dort gibt es die Funktion "run now". Falls jetzt alles richtig ausgeführt wird, werden entweder die Jobs nicht gestartet, oder die Zeiteinstellungen sind falsch gesetzt. Falls es nicht mit dem gewünschten Ergebnis ausgeführt wird, überprüfen Sie doch bitte nochmal die gesetzten Einstellungen. Ich hoffe ich konnte Ihnen helfen, Stefan Rother -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!

Hi, probiers mal mit: Queues => ['Junk'], Aus Kernel/System/Ticket.pm: # ticket properties (optional) TicketNumber => '%123546%', Queues => ['system queue', 'other queue'], States => ['new', 'open'], StateIDs => [3, 4], StateType => 'Open', # Open|Closed tickets Priorities => ['1 very low', '2 low', '3 normal'], PriorityIDs => [1, 2, 3], Locks => ['unlock'], UserIDs => [1, 12, 455, 32] Owner => '123', CustomerID => '123', CustomerUserLogin => 'uid123', Vielleicht gehts dann. Bye, Robert Thomas Rother wrote:
Hi, ich benutze in der GenericAgent.pm einen Job, mit dem ich alle Tickets in der Queue "Junk" automatisch löschen lassen will. Syntaktisch scheient alles ok zu sein (perl -c GenericAgent.pm gibt OK zurück) , der Cronjob läuft auch (Meldung "Run GenericAgent Job 'loeschen' from config file." im Log), aber es löscht einfahc nicht. Wo kann ich noch nach dem Fehler suchen?
# [loeschen] -> Loesche alle Tickets in der Queue Junk # -- 'loeschen' => { # get all tickets with these properties Queue => 'Junk', States => ['new', 'open'], Locks => ['unlock'], # tickets older then 60 minutes TicketCreateTimeOlderMinutes => 60, # new ticket properties (no option is required, # use just the options which should be changed!) New => { # DELETE! Delete => 1, }, }, # end of job entry
Gruß & Danke, Thommie
------------------------------------------------------------------------
_______________________________________________ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? => http://www.otrs.de/
participants (4)
-
Robert Heinzmann
-
Stefan Rother
-
Thomas Rother
-
Timo Mankartz