Re,

voici mon script.

Je sais que:
- c'est pas beau,
- c'est pas parfait,
- c'est sans doute lent (pas bcp de trafic sur mon serveur)
mais ça fait ce que je voulais au moment où je l'ai fait :-)

Vous pouvez m'envoyer des commentaires directement s'il y a des choses chocantes dedans.

usage :
cat <mail log file> | <script> <options>

<options>:
-f: supprime les emails systèmes (spamalert, virusalert...)
-d X: debug (voir la fonction 'helper'). Note: l'output est en stderr

ça peut ne pas fonctionner "out of ze box" en fonction des logs de postfix.

voilà

--
Magnus


Eric Piollet wrote:

Cela me parait fort intéressant, de toutes façons, quelque soit le script je vais devoir modifier celui çi pour coller aux stats que l'on me demande.Cela aura au moins l'avantage de m'avancer le travail et de ne pas refaire ce qui a été dèjà fait.

Merci bcp .


magnus anderssen a écrit :

oups, fausse manip, egroupware ne prend pas le champ "reply-to" on dirait: c'est mal!

Eric Piollet ([EMAIL PROTECTED]) wrote:


Bonjour,

Salut,


Je suis sous postfix et j'aimerais récupérer un soft (ou un script perl)
qui me permettrait à partir du fichier maillog des sorties du genre


J'ai un script qui donne en sortie qqch d'utilisable par awstats:
(de mémoire)
date @_from @_to ip_from ip_to status size

status est le code SMTP (ou 1 si le message est passé)
size est _dernière_ taille observée (si une taille a été vue)

note que qu'il ne traite pas tous les cas possibles.

il faut toutefois le "configurer" (j'entends par là qu'il faut changer qq
variables)
pour qu'il fonctionne ailleurs que chez moi.
Je vais toutefois sommairement compléter les commentaires avant de le donner
à l'extérieur (les options et les variables par exemples).

dis moi si ça parait intéressant.
--
Magnus

MessageID - Jour + Heure + min - CompteServeurMessagerie - To (ou From)
(*) - Domaine To (From)(*) - Poids message ...

(*) compteServeurMessagerie est destinataire ou envoyeur (0/1)

En fait, tout les autres softs font des stats lignes par lignes, ce que
j'aimerais c'est vraiment reconstruire le "flow" : à Chaque message
envoyé (ou reçu), une seule ligne doit correpondre (ou plusieurs si et
seulement si il y a plusieurs destinataires mais avec comme clé l'ID du
message).



_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull


------------------------------------------------------------------------

_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à