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