Le 02/08/2013 12:45, Fabien Germain a écrit :
Hello,

2013/8/2 Antoine Durant <antoine.duran...@yahoo.fr [1]>

Je cherche un moyen plus rapide de savoir à un instant T qui
utilise le service pour envoyer des mails. Une sorte de compteur
denvoi par compte ou je ne sais quoi afin de pouvoir identifier le
ou les comptes qui posent problèmes !

 
Comment faites-vous, une astuce ou une commande plus ou moins
magique ?

Magique non, il faut coder un peu :-)  Mais en utilisant par exemple
un "pipe" (dans le main.cf [2]) vers un script custom, tu peux parser
les headers de chaque mail (pour récuperer par exemple le "Received:
.* Authenticated sender: t...@toto.com [3]"), faire ton décompte de
mails par user dans un coin, puis réinjecter le mail via
/usr/sbin/sendmail ("maildrop") pour quil soit délivré au
destinataire.

Si quelquun a plus simple, je suis prenneur. Mais ça, ça fonctionne
(en prod).

Fabien

Bonjour,

Pour l'aspect décomptage... "grepmail" doit pouvoir aider plutôt qu'un simple grep.

Sinon tant qu'à "piper" ton mail, tu ne peux pas utiliser un truc du genre
procmail ou sieve ? (il faut trouver la bonne config pour analyser les
mails sortant, pas évident)

Sinon j'ai trouvé ces deux liens là qui donnent quelques pistes :

http://serverfault.com/questions/360870/postfix-how-to-write-outgoing-mail-to-harddrive-not-internet

http://etbe.coker.com.au/2011/03/18/some-postfix-scripts-spamming/

Cordialement,

JYL


_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à