Ecriture d'une règle de tri avec expression régulière pour postfix

Ecriture d'une règle de tri avec expression régulière pour postfix - Linux et OS Alternatifs

Marsh Posté le 05-12-2005 à 18:46:37    

Hello à tous,
 
Petite question au niveau expression régulière pour postfix :
Comment écrire une régle à mettre dans le header_checks pour trier par exemple tous les mails ayant comme sujet ou dans le sujet le mot "viagra", biensur il peut être écrit en majuscule, avec des points ou des tirets, ou autres caractères entre chaques lettres du mots.
N'étant pas un pro des expressions régulières j'en appele à votre aide :)
merci d'avance


---------------
Stéphane
Reply

Marsh Posté le 05-12-2005 à 18:46:37   

Reply

Marsh Posté le 05-12-2005 à 21:01:13    

/\b(^Subject: v(x|y|z)?i($2)?)/   REJECT message is spam
 
Un truc dans le genre

Reply

Marsh Posté le 05-12-2005 à 21:30:24    

ça serait plstt
 
/\b(^Subject: v(-|\.|\ )?i\2?a\2?g\2?r\2?a\2?$)/ REJECT message is spam

Reply

Marsh Posté le 05-12-2005 à 22:12:05    

Cette règle fonctionne à merveille mais dès qu'un mot se trouve a la suite du mot "viagra" le mail passe quand même
Que faut-il ajouter si le mot "viagra" se trouve par exemple placé entre deux autres mots ?


---------------
Stéphane
Reply

Marsh Posté le 06-12-2005 à 11:02:44    

/\b(^Subject: .*v(-|\.|\ )?i\2?a\2?g\2?r\2?a\2?.*)/ REJECT message is spam


Message édité par splurf le 06-12-2005 à 11:05:12
Reply

Marsh Posté le 06-12-2005 à 20:00:01    

Un gand merci à toi, ça marche comme il se doit :)
Par contre, ou trouver une doc expliquant ce genre de règles ?
As tu des liens intéressants qui en parlent ?


---------------
Stéphane
Reply

Marsh Posté le 06-12-2005 à 21:08:41    

man pcre

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed