Präziser filtern ?

Hilfe zu OTRS Problemen aller Art
Post Reply
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

Hallo,

2 Dinge:

1) ich habe in der Queue (Posteingang), in der alle Tickets erstmal eingehen ein AutoAntwort eimgerichtet, die jedem Absender den Empfang bestätigt. Viele SpamTickets kommen natürlich auch an. Und viele davon senden die Mail irgendwie ohne Absenderadresse oder so...Auf jeden Fall ist der Absender unsere eigene Adresse vom OTRS. Folglich schickt OTRS die Empfangsbestätigung an uns selber. Diese landet dann wieder im Posteingang

Wie kann ich das irgendwie umgehen ?

2) Wie kann ich genauer filtern? Setze ich nen filter: Wort im Body "men", dann filtert er auch Tickets mit Sätzen wie "Heute formen wir etwas..."
Wie kann ich es so hinkriegen, des er nur filtert, wenn tatsächlich das Wort "men" im Ticket steht?

Außerdem habe ich einen Filter gesetzt, des er "from" -> ".com" in die Queue "Junk" schickt, aber das tut er nicht. Keine Ahnung, wieso ?!

Die Aktionen :
NewTicket
CustomerUpdate
EmailCustomer
SendAutoReply

führt er bei ALLEN eingehenden Tickets durch. Nur ich möchte, vorallem SendAutoReply eben nur bei denen haben, die NICHT gefiltert werden. Es ist fatal, des einem Spamticket mit Absender ".com" eine AutoReply bekommt. Das will ich umgehen, das ist mein Hauptziel momentan.

Danke euch =)
Version: OTRS 2.4.7
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Präziser filtern ?

Post by Joyner »

Hallo,

1. Spamassassin (in der SysConfig suchen)
2. setz mal deinen Filter auf "(*.).com" (ohne ") ...ggf reicht auch "(*.)com"

mfg
Sebastian

btw: Bitte Signatur füllen.
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

da sagt er mir " ungültig" beim Speichern des Filters (*.).com
Version: OTRS 2.4.7
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

kann mir keiner mehr helfen ? ;)

sry, kann Sig grad nicht anpassen, die ich hier grad ned ins OTRS komme und Server etc. nicht kenne, da muss ich den Techniker fragen
Version: OTRS 2.4.7
garwen
Znuny expert
Posts: 260
Joined: 03 Feb 2009, 16:51
Znuny Version: 2.4.7

Präziser filtern ?

Post by garwen »

Keine Ahnung ob das klappt, aber versuch mal

Code: Select all

[:alnum:]@[:alnum:].com
oder

Code: Select all

[aA-zZ|0-9]@[aA-zZ|0-9].com
oder

Code: Select all

[0-9A-Za-z]@[0-9A-Za-z].com
Bin etwas eingerostet, was Linux angeht. Man korrigiere mich bitte, wenn ich mich falsch an die Auswahlmöglichkeiten erinnere :)
MfG
~Fredy

Produktiv: OTRS 3.0.11/ openSUSE 11.4 / Apache2, MySQL5 / Exchange 2010
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

filter eingefügt, aber korrekt arbeiten tut er ned. Grad kam wieder ein Ticket mit Absender twinedfp89@roxiedavidson.com rein.

der Filter arbeitet dort, in der queue, wo eingestellt ist, des die Mails erstmal alle reinkommen, wenn sie über Pop3 geholt werden, oder? aber irgendwie tuts ned ://
Version: OTRS 2.4.7
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Präziser filtern ?

Post by Joyner »

Hallo,

zur Info: Die Filter werden alphabetisch abgearbeitet.

Heißt, wenn du z.B. einen Filter A hast, in dem der Spam oder die com-Addressen aussortiert werden, im Filter B aber alle Adressen wieder zugelassen werden, bringt dir Filter A nichts.
Was sagt der SysLog oder das otrs.log-File?

mfg
Sebastian
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

naja, also der .com Filter ist momentan der erste in der Liste. Hbae noch einige andere von früher. Aber in denen geht es um andre dinge, nach denen gefiltert wird. Das kann ja nicht problematisch sein, oder?

SystemLog? Bpsw. das hier, was da eigentlich ja nicht stehen dürfte:

Wed Nov 4 17:35:07 2009 notice OTRS-PM3-10 Sent email to '"Linwood Reed" <oudpeptc@bradsmallwood.com>' from '2page.de - Service & Support <service@2page.de>'. HistoryType => SendAutoReply, Subject => [Ticket#10116262] Deine eMail: Fwd:;

Aktuell habe ich bei den Filtern im ersten Filter folgendes gesetzt:

From: [0-9A-Za-z]@[0-9A-Za-z].com ==> X-OTRS-Queue: QUEXE XY
Version: OTRS 2.4.7
ferrosti
Znuny superhero
Posts: 723
Joined: 10 Oct 2007, 14:30
Znuny Version: 3.0
Location: Hamburg, Germany

Präziser filtern ?

Post by ferrosti »

Ich halte die Vorgehensweise schon für einen Designfehler. Spamerkennung bzw. Markierung hat im OTRS nichts zu suchen.
Wir haben es in der Firma so gelöst, dass wir einen Spamfilter vorgeschaltet haben, welcher nur ein Flag in der Mail setzt. Dieses Flag lesen wir aus und sortieren die Mails dann in eine Spam Queue. Diese wird nach einiger Zeit über den Generic Agent (Ticketalter) geleert, so dass noch Zeit bleibt um false positives auszufiltern.

Spamassassin & Co. wären da schonmal ein hilfreicher Ansatz.

Zu 1) Ist diese Adresse auch in der Config als Systemadresse hinterlegt oder liegen da Aliase hinter? Alle Adressen, die vorkommen können sollten als Systemadressen hinterlegt sein. OTRS sollte das dann eigentlich selber blocken, wenn ich das noch richtig in der Birne habe.
Alternativ gibt es noch einen Filter in den Configs für ungültige e-Mail Adressen, wie 'noreply@'. Dort könntest Du testweise zusätzlich die Systemmailadresse hinterlegen.

Zu 2) Du solltest Dich in reguläre Ausdrücke einarbeiten. Diese sind an vielen Stellen im System sehr hilfreich. Um ein alleinstehendes 'men' zu erwischen solltest Du auch nach ' men ' suchen. Im Regex wäre das '\smen\s'. Ich habe es nicht im Kopf, aber die Filter arbeiten IMHO greedy und greifen sich das dann egal WO es steht (unabhängig davon ob davor oder dahinter noch etwas steht).
openSuSE on ESX
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

hi,

@ferrosti, ich schaue nacher oder morgen nochmal nach bezüglich deines Postings und melde mich dann entsprechend nochmal hier.

Danke ;)
Version: OTRS 2.4.7
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

ferrosti wrote:Ich halte die Vorgehensweise schon für einen Designfehler. Spamerkennung bzw. Markierung hat im OTRS nichts zu suchen.
Wir haben es in der Firma so gelöst, dass wir einen Spamfilter vorgeschaltet haben, welcher nur ein Flag in der Mail setzt. Dieses Flag lesen wir aus und sortieren die Mails dann in eine Spam Queue. Diese wird nach einiger Zeit über den Generic Agent (Ticketalter) geleert, so dass noch Zeit bleibt um false positives auszufiltern.

Spamassassin & Co. wären da schonmal ein hilfreicher Ansatz.

Zu 1) Ist diese Adresse auch in der Config als Systemadresse hinterlegt oder liegen da Aliase hinter? Alle Adressen, die vorkommen können sollten als Systemadressen hinterlegt sein. OTRS sollte das dann eigentlich selber blocken, wenn ich das noch richtig in der Birne habe.
Alternativ gibt es noch einen Filter in den Configs für ungültige e-Mail Adressen, wie 'noreply@'. Dort könntest Du testweise zusätzlich die Systemmailadresse hinterlegen.

Zu 2) Du solltest Dich in reguläre Ausdrücke einarbeiten. Diese sind an vielen Stellen im System sehr hilfreich. Um ein alleinstehendes 'men' zu erwischen solltest Du auch nach ' men ' suchen. Im Regex wäre das '\smen\s'. Ich habe es nicht im Kopf, aber die Filter arbeiten IMHO greedy und greifen sich das dann egal WO es steht (unabhängig davon ob davor oder dahinter noch etwas steht).
Hi nochmal ferrosti,
hatte etwas zutun...sry.

zu 1) du meinst die config datei auf dem server oder meinst du die SysConfig? (wenn ja, dann wo dort?)
komme grad ned auf unsren root Server, muss erst nochmal contact zu unsrem hoster aufnehmen
aber du meinst, wenn ich dann diese Adresse, die OTRS aktuell in Tickets selber einsetzt, wo keine Absenderadresse angegeben ist, in die Config einspeise, dann verwendet OTRS diese Adresse NICHT mehr als "Auffüller"?

zu 2) hmm, das ist mir aktuell zu viel. In den Bereich der regulären Ausdrücke einarbeiten wird bei mir nichts. Aber vielen Dank für deine Ansätze!


edit: so, also in der config.pm ist die Adresse, die OTRS immer in mails ohne ursprüngliche Absendermailadresse einfügt, eingetragen, und zwar unter $Self->{'AdminEmail'} ...
Version: OTRS 2.4.7
ferrosti
Znuny superhero
Posts: 723
Joined: 10 Oct 2007, 14:30
Znuny Version: 3.0
Location: Hamburg, Germany

Präziser filtern ?

Post by ferrosti »

Naja, das ist Deine Aufgabe. Wenn Du spät antwortest, bekommst Du auch erst spät antworten...

Die Parameter musst Du nicht in den Dateien anpassen. Die kannst Du alle über das grafische Frontend einstellen. Die e-Mailadressen stellst Du im Admin Bereich in der Spalte "System" ein. Soweit ich das erinnere sollte man dort sämtliche Aliase auf das Postfach einrichten, dann erkennt OTRS auch die Mails als eigene.

So schwer sind die einfachen regex, die Du benötigst nun auch wieder nicht. Ohne diese wirst Du keinen komplizierteren Filter einrichten können.
Die sind z.B. dann sinnvoll, wenn Mitarbeiter in Outlook Mails in das OTRS Postfach schieben. Wenn Du da keinen Filter mit den Zuordnungen der Mitarbeiter zu den Abteilungen einrichtest, dann springen Dir die Dispatcher vom Maileingang ins Genick.
Und es gibt noch einige weitere Gelegenheiten, wo man die regex durchaus brauchen könnte...

Die AdminEmail hat mit dem was Du vorhast nichts zu tun. Es geht Dir nicht um ausgehende Mails, sondern um eingehende. Du musst OTRS sämtliche e-Mail Adressen bekannt machen unter denen OTRS adressiert werden kann. So wie ich das verstanden habe ist die .de Adresse hinterlegt aber die .com Adresse nicht.
openSuSE on ESX
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems
maxXximum
Znuny newbie
Posts: 92
Joined: 06 Jul 2007, 13:19

Präziser filtern ?

Post by maxXximum »

ALso unter System > E-Mail Adressen sind mehrere unserer Adressen eingerichtet. Auch die, um die es hier geht. Das ist eine .de Mailadresse, der als Queue unser Posteingang zugeordnet ist. Eine .com Adresse haben wir nicht.

Wie gesagt, klappt alles auch wunderbar, nur erhalten Spamtickets, die Viagra o.ä. bewerben und aus irgendwelchen Gründen keinen Absender haben, diese Adresse als Absender zugeteilt (Mail befindet sich im Posteingang, also gibt OTRS der Mail auch DIESE Mailadresse als Absender). Als würden wir uns selber quasi diese Mail mit Viagra Werbung senden.



Und ja, du hast Recht, mir sitzt mein Dispatcher im Nacken, der dreht langsam durch =)

Aber Outlook o.ä. verwenden wir nicht. Es gibt einen Dispatcher, der des Problem hat, des es einfach zu viele Spammails sind, die reinkommen.

Über ANtwort freue ich mich ;)
Version: OTRS 2.4.7
ferrosti
Znuny superhero
Posts: 723
Joined: 10 Oct 2007, 14:30
Znuny Version: 3.0
Location: Hamburg, Germany

Präziser filtern ?

Post by ferrosti »

Dann schau Dir mal die Header der Mail an. Über irgendeinen Parameter wirst Du die schon filtern können. Und sonst schreibst Du Dir halt ein perl Programm, an welches Du die Mails beim Empfang weiterreichst.

Gute Möglichkeiten der Anpassung findest Du hier: Ticket -> Core::PostMaster
openSuSE on ESX
IT-Helpdesk: OTRS 3.0
Customer Service: OTRS 3.0 (upgraded from 2.3)
Customer Service (subsidiary): OTRS 3.0
+additional test and development systems
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Präziser filtern ?

Post by Andre Bauer »

Eben aus diesem Grund (Spam) macht es keinen Sinn nach E-Mail Adressen zu filtern.

Lasst eure Mails per Formular erstellen und hängt dem gewählten Betreff ein Kürzel an, nach dem ihr Filtern könnt.

Alles was nicht gefiltert werden kann ist Spam und bleibt im Postmaster liegen...

So braucht es auch keinen Dispatcher mehr. Genau da liegt ja eigentlich auch der Sinn von einem Ticketsystem.
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
jacke_parkmann
Znuny newbie
Posts: 89
Joined: 22 Apr 2009, 11:17
Znuny Version: 5.0.11

Re: Präziser filtern ?

Post by jacke_parkmann »

Hallo,

ich möchte nach einem Namen im Body filtern, da bei uns teilweise Agenten direkt angesprochen werden.
Diese filtere ich mit Namen. Ich suche also nach "Herr Mustermann,". Nun kommen aber auch manche auf die Idee den Vornamen mit einzubringen.
Ich brauche also eine Regel die, falls vorhanden, auch den Vornamen mit einbezieht.
Hatte es mit "Herr (Max|) Mustermann," versucht. Das funktioniert leider nicht.

Zwischen "Herr" und "Mustermann" darf nur der entsprechende Vorname oder gar nichts stehen.

Hat jemand einen Tipp?
Ubuntu Server x64
Post Reply