s/[EMAIL PROTECTED]@\([^ :>]\+\)>\?: .*/\1/p' | sort | uniq -c | sort -nr
s'il n'y a pas de @ parasites avant le bon. La variante
<"$LOG" sed -ne '/^mailfilter: Deleted/!d
s/^mailfilter: Deleted \([EMAIL PROTECTED]@[EMAIL PROTECTED] :>]\+>\?\):
.
é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
messmate a écrit, samedi 26 février 2005, à 11:48 :
[...]
> Pour clarifier: mon MAXSIZE est défini dans .mailfilterrc
Ah, désolé, je parlais des lignes du fichier log.
> et ma mailfilter.log se trouve dans ~/logs.
> Ci-joint ma spamsort. [...]
J'ai testé sur un vieux mailfilter, il peut y avoir
On Sat, 26 Feb 2005 11:31:13 +0100
Jacques L'helgoualc'h <[EMAIL PROTECTED]> wrote:
>messmate a écrit, samedi 26 février 2005, à 11:06 :
>> On Fri, 25 Feb 2005 21:42:09 +0100
>> "Jacques L'helgoualc'h" <[EMAIL PROTECTED]> wrote:
>[...]
>> >Déjà, le awk '/.../{print $NF}' ne va pas, il y a des es
messmate a écrit, samedi 26 février 2005, à 11:06 :
> On Fri, 25 Feb 2005 21:42:09 +0100
> "Jacques L'helgoualc'h" <[EMAIL PROTECTED]> wrote:
[...]
> >Déjà, le awk '/.../{print $NF}' ne va pas, il y a des espaces dans
> >ton intitulé de filtre. Remplace ton pipe par
> >
> Si j'annule les espaces
On Fri, 25 Feb 2005 21:42:09 +0100
"Jacques L'helgoualc'h" <[EMAIL PROTECTED]> wrote:
>messmate a écrit, vendredi 25 février 2005, à 20:44 :
>[...]
>> >> cat $LOG |awk '/Deleted/ {print $NF}'|sed 's/]//g'| \
>> >> sed -e 's/^.*[/][0-9]*$/MAXSIZE_DENY exceeded/' | \
>> >> sort|uniq -c|sort -r
>[...
messmate a écrit, vendredi 25 février 2005, à 20:44 :
[...]
> >> cat $LOG |awk '/Deleted/ {print $NF}'|sed 's/]//g'| \
> >> sed -e 's/^.*[/][0-9]*$/MAXSIZE_DENY exceeded/' | \
> >> sort|uniq -c|sort -r
[...]
> Ben oui, je mérite une claque !
C'est vendredi, tu es gracié.
> Voici :
> grep -m 42 '^
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 p
François TOURDE a écrit, vendredi 25 février 2005, à 17:20 :
> Le 12839ième jour après Epoch, Jacques L'helgoualc'h écrivait:
[...]
> > Mais non, tu connais l'existence d'Awk et Sed, ça te fait déjà deux
> > points :)
>
> Non, c'est 1 seul point pour les deux ;)
Ah, ça c'est pour ceux qui n'
Le 12839ième jour après Epoch,
Jacques L'helgoualc'h écrivait:
> 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 :)
Non, c'
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'
Bonjour,
comme je suis null dans ce domaine, ca marche pô :(
LOG=~/logs/mailfilter.log
cat $LOG |awk '/Deleted/ {print $NF}'|sed 's/]//g'| \
sed -e 's/^.*[/][0-9]*$/MAXSIZE_DENY exceeded/' | \
sort|uniq -c|sort -r
Normalement l'output serait ceci:
384 '^Content-Type:.*text/html.*'
261 '<>^(To|C
12 matches
Mail list logo