Re: [SAde] Frage zu Regex
Florian Hannemann <[email protected]> Wed, 15 Oct 2003 22:27:46 +0200
| Newsgroups | gmane.mail.spam.spamassassin.devel.de |
|---|---|
| Message-ID | <[email protected]> |
christof graf wrote: > ich habe jetzt relativ kurz aufeinander spams erhalten, bei welchen > meine mail-clients > (kmail und thunderbird) das datum nicht richtig darstellen konnten. und > zwar ist > das <date:> Feld so gefüllt: > > So, 12 Okt 2003 14:18:08 > > bei anderen mails habe ich immer folgende form gefunden: > > Thu, 25 Sep 2003 15:29:06 +0200 Tue, 14 Oct 2003 11:29:27 > +0200 Sun, 12 Oct 2003 16:00:32 +0200 (CEST) > > jetzt meine frage: > > wie kann ich mit einem regulären ausdruck auf das vorhanden sein, oder > eben nicht vorhanden > sein, der zeitzonenangabe prüfen? moin jo mails mit irgendwelchen wirren zeitzonen infos hab ich auch massig bekommen drum hab ich mir 2 regeln wie folgt gebastelt: ## nicht für alle geeignet aber ich bekomme zu häufig ## werbung von leuten aus einer zeitzone 4 stunden vor GMT header FH_DATE_zeitzone_1 Date =~ /-0400/ describe FH_DATE_zeitzone_1 Date: -0400 GMT score FH_DATE_zeitzone_1 1.0 ## hier wird geprüft ob die angegebende zeitzone existiert. ## sorry verdammt viele und oder kombos aber so am kürzesten :-) header __FH_DATE_zeitzone_2a Date =~ /0000/ header __FH_DATE_zeitzone_2b Date =~ /\+(((0[1-9]|1[0-4])00)|((0[34569]|10|11)30)|(05|1[23])45)/ header __FH_DATE_zeitzone_2c Date =~ /\-(((0[1-9]|1[0-4])00)|(0[389]30))/ meta FH_DATE_zeitzone_2 (!__FH_DATE_zeitzone_2a && !__FH_DATE_zeitzone_2b && !__FH_DATE_zeitzone_2c) describe FH_DATE_zeitzone_2 Date: Zeitzone gibt es nicht oder wurde nicht mit angegeben! # Quelle: http://aa.usno.navy.mil/graphics/TimeZoneMap2003.pdf # Quelle: http://www.odci.gov/cia/publications/factbook/reference_maps/pdf/time_zones.pdf score FH_DATE_zeitzone_2 2.0 ok die score ist evl nen bissel hoch aber die regeln wuppen bei mir ne menge spam raus. um das ganze nochmal auf dein beispiel zu übertragen. ich suche nach dem +0200 wenn das vorhanden ist würde die mail _nicht_ bepunktet. im moment bin ich noch am überlegen ob ich die ganzen kürzel wie GMT PST MEZ usw in eine regel packe. aber das denk ich werde ich irgendwann machen wenn ich lust druf habe. cu floh ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. SourceForge.net hosts over 70,000 Open Source Projects. See the people who have HELPED US provide better services: Click here: http://sourceforge.net/supporters.php