On Fri, 25 Feb 2005 16:57:24 +0100
Jacques L'helgoualc'h <[EMAIL PROTECTED]> wrote:

>messmate a �crit, vendredi 25 f�vrier 2005, � 16:04 :
>> Bonjour,
>
>bonjour,
>
>> comme je suis null dans ce domaine, ca marche p� :(
>
>Mais non,  tu connais  l'existence d'Awk  et Sed, �a  te fait  d�j�
>deux points :)
>
>> LOG=~/logs/mailfilter.log
>
>Le format du log n'est pas si simple, et je n'ai pas d'exemple
>suffisant sous  la main,  envoie  (en priv�  si  tu pr�f�res)  le 
>r�sultat de  la commande
>
> grep -m 42 '^mailfilter: Deleted' ~/logs/mailfilter.log
>
>> cat $LOG |awk '/Deleted/ {print $NF}'|sed 's/]//g'| \
>
> - UUOC ;)
>
> - awk + sed = sed (ou awk, �a d�pend) ;
>
> - plut�t \], mais bon ;
>
>> sed -e 's/^.*[/][0-9]*$/MAXSIZE_DENY exceeded/' | \
>
>Tes lignes sont bien du genre
>
>mailfilter: Deleted (FROM): (SUJET), (DATE) [RAISON]
>
> ?
>
>> sort|uniq -c|sort -r
>
>�a, c'est OK.
>
>> Normalement l'output serait ceci:
>> 384 '^Content-Type:.*text/html.*'
>>  261 '<>^(To|Cc):[EMAIL PROTECTED]'
>>  189 '^(From|Received):.*hotmail.com.*'
>>  110 '^(From|Received|Reply-To):.*yahoo.com.*'
>>   51 '^(From|Received|Reply-To):.*hotmail.com.*'
>>   40 '^Subject:.*adult.*'
>
>Qu'obtiens-tu � la place ?
>
>> Les headers sont activ�s dans .mailfilterrc.
>> 
>> Merci d'avance pour votre aide.
>
>EEA,
>-- 
>Jacques L'helgoualc'h
>
Ben oui, je m�rite une claque !
Voici :
grep -m 42 '^mailfilter: Deleted' ~/logs/mailfilter.log
mailfilter: Deleted MICROSOFT EMAIL/INTERNET INTERNATIONAL LOTTERY .
<[EMAIL PROTECTED]>: YOU WON IN OUR 2005 INTERNATIONAL EMAIL
LOTTERY PROGRAMS., . [Applied filter: '^(From|FROM):.*(Microsoft|MS
Email Delivery System|Inet Email|Internet Message|Inet Mail Service|MS
Internet|Net Delivery Service|MS Mail System|internet email delivery|MS
Network Delivery|ms network system|MS SecurityServices|Inet Mail Storage
System)']

Et l'ouput de spam-stat:
./spam-stat
      1 System)'

C'est tout simplement que j'avais pas de 'Deleted' dans la log.
Faudra que j'�labore un peu plus ou revoi mon syst�me de filtrage.
Je fais passer actuellement les mails par mailfilter et un bayes.
Merci pour ta r�ponse. ( rien � voir avec vendredi :)  )
mess-mate

Répondre à