Jacques L'helgoualc'h wrote: > Thierry B a écrit, mardi 4 juillet 2006, à 11:41 : > [...] > >>Re, > > > Re++ > > >>Finalement, j'ai changé la loguqe du maildrop comme ceci vu qu'en fait, >>qu'il y a envoie à maildrop pour chaque destinataire: >> >>SENDMAIL="/usr/sbin/sendmail -oi -f $FROM" >>#logfile "/var/log/maildrop.log" >>#VERBOSE = "5" >>#log "========" >> >>/To:.*/:h > > > /^To:.*/ (à moins de vouloir capter peut-être (In-)?Reply-To:, etc. ?). > > >>TO="$MATCH" >> >>/Cc:.*/:h > > > capte aussi Bcc: ... > > >>CC="$MATCH" > > > Le $CC n'est pas utilisé par la suite... > > >>/Bcc:.*/:h >>BCC="$MATCH" > > > $BCC non plus ; ce champ est rarement présent, encore plus rarement > non-vide (et mes quelques exemples sont des spams). > > [...] > > >>if (/To: [EMAIL PROTECTED]/) >> { >> `logger -t maildrop -pmail.info "$FR $TO $SUB File:$DEFAULT/.Teil"` >> to "$HOME/$DEFAULT/.Teil/" >> } >> >>if (/To: [EMAIL PROTECTED]/) >> { >> `logger -t maildrop -pmail.info "$FR $TO $SUB File:$DEFAULT/.Wanadoo"` >> to "$HOME/$DEFAULT/.Wanadoo/" >> } >>else >> { >> `logger -t maildrop -pmail.info "$FR $TO $SUB File:$DEFAULT"` >> to "$HOME/$DEFAULT" >>} > > > Je sortirai le contenu du else, pour mettre en évidence son exécution > par défaut --- mais c'est purement esthétique. > > > >>Sachant que [EMAIL PROTECTED] est un alias de ma boite principale en fait. >> >>Donc, si j'envoie 1 mail à [EMAIL PROTECTED] et [EMAIL PROTECTED], tout est >>nikel, chacun le recoit bien une seule fois :-) >> >>Le seul soucis, c si j'inclus mon mail principale dedans cas si je fais >>un mail à [EMAIL PROTECTED] et [EMAIL PROTECTED] et [EMAIL PROTECTED] (mail >>principal), alors, là, l'alias le recoit une fois dans son dossier, mais >>wanadoo le recoit 2 fois, et donc il y a un qu'un ou le "else" n'est pas >>traité en fait... >> >>Tu vois ce que je pourrais changer là dessus? :-) > > > Ça doit dépendre des mails, en fait : > > - tu ne tiens pas compte des Cc: ; > > - ton test du To: est trop rigide, /To: [EMAIL PROTECTED]/ ne détecte pas > To: Thierry <[EMAIL PROTECTED]>, par exemple ; > > - par contre, il vaudrait mieux ancrer au début : /^To: .../, et il > serait peut-être un peu plus efficace d'utiliser le $TO déjà extrait, > > if( "$TO $CC" =~ /[EMAIL PROTECTED]/ ) > { > ... > } > > (mais ça change un peu la logique de ton tri). > > > >>PS: Le système fetchmail -> postfix- > maildrop me convient bien car en >>reinjectant les mails poppés par fetchmail à postfix, cela me permet de >>repasser un coup de checker d'antivirus dessus en fait, car c'est >>postfix qui apl amavis dans ma config. > > > OK. > > <pub> > getmail intègre un système de filtrage (vers antispam, antivirus) > évitant la réinjection vers le MTA. > </pub> > > Pour ma part, je trouve spamassassin gourmand en ressources, donc je > trie beaucoup suivant l'expéditeur, et ne scanne qu'ensuite les mails en > provenance d'inconnus. > > > >>Merci :-) > > > de rien,
Re, J'ai une autre piste. J'ai vu ceci dans les logs de postfix: Jul 4 14:57:20 debian postfix/lmtp[6251]: 25F8B58648: to=<[EMAIL PROTECTED]>, orig_to=<[EMAIL PROTECTED]>, relay=127.0.0.1[127.0.0.1], delay=2, status=sent (250 2.6.0 Ok, id=05581-04-2, from MTA: 250 Ok: queued as 703195869B) Jul 4 14:57:20 debian postfix/qmgr[6236]: 25F8B58648: removed Jul 4 14:57:25 debian postfix/pipe[6257]: 703195869B: to=<[EMAIL PROTECTED]>, relay=maildrop, delay=5, status=sent (xxx.eu.org) Jul 4 14:57:25 debian postfix/qmgr[6236]: 703195869B: removed Or c'est justement la valeur de orig_to qui m'interesse,car il contient la valeur de l'alias et pas celle du compte vers lequel l'alias mène...lol. Y'a possilibité de passer la valeur de cet "orig_to" à maildrop? Ca serait vraiment plus simple comme ca :-) Merci. A+ -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]