On Sat, 26 Feb 2005 13:28:18 +0100
Jacques L'helgoualc'h <[EMAIL PROTECTED]> wrote:

(...)
>J'ai test� sur un vieux mailfilter, il peut y avoir des d�tails �
>reprendre ...
>
># ----
>#!/bin/sh
>LOG="${LOG:=~/logs/mailfilter.log}"
>
><"$LOG" sed -e '# on ne garde que les lignes Deleted,
>       /^mailfilter: Deleted /!d
>       # puis on supprime le d�but
>       s/.* \[\(Message\|Applied\) *//
>       # et quelques d�tails inutiles
>       s/\(was\|size limit\) *//
>       s/\]$//
>' | sort | uniq -c | sort -nr
># ----
>
> $ tmp/spamstats.sh
>     63 MAXSIZE_DENY exceeded
>     28 duplicate
>      5 Filter: '^Subject:.*!!!'
>
>�+,
>-- 
>Jacques L'helgoualc'h
>
Avec ce script moi j'ai �a :
./spamstats.sh
 1 mailfilter: Deleted "Staint Meghan Ospital"
<[EMAIL PROTECTED]>: Viagra - very low price, Fri, 25 Feb 2005
18:23:25 -0800. [Size limit MAXSIZE_DENY exceeded, 74084/50000   
  
 1 mailfilter: Deleted "Online Pharmacy" <[EMAIL PROTECTED]>:
Refill, Fri, 25 Feb 2005 19:46:12 -0700. [Size limit MAXSIZE_DENY
exceeded, 51234/50000 
     
1 filter: '^(Subject|SUBJECT):.*(Latest Net
Critical Update|Bug Message|Abort Letter|abort notice|Failure Message |
Mail Delivery failure | Urgent notice | Viagra | Pharm)'   
   
1 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 Security Services|Inet Mail Storage System)'

C'est pas la m�me sortie ??
Ce qui est interressant d'avoir, c'est ce qui a �t� 'deleted' avec le
nom de l'exp�diteur et un peu de 'subject'.
Car il pourrait par exemple m'arriver des mails que j'ai besoin d'avoir 
et qui ont �t� supprim� par mailfilter.
Avec l'exp�diteur affich� je peux demander un rappel � 
l'exp�diteur et aussi adapter ma mailfilterrc avec un ALLOW.

Y'a pas une bonne doc sur le net concernant awk et sed ( pour un
newbie)?
Merci pour l'aide.
mess-mate

Répondre à