Le 02/08/2013 12:45, Fabien Germain a écrit :
Hello,
2013/8/2 Antoine Durant <antoine.durant29@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: toto@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-t...
http://etbe.coker.com.au/2011/03/18/some-postfix-scripts-spamming/
Cordialement,
JYL