Re: probleme config maildroprc sous debian sarge
Jacques L'helgoualc'h wrote:
>Thierry B a écrit, mardi 4 juillet 2006, à 00:27 :
>[...]
>
>
>>Je ferai ces tests là demain, mais avant de mettre les "to" en "cc", je
>>n'avais pas tous ces mail recus en 12 exemplaires dans ma boite
>>princiaple, c'est juste après la précédente modif de maildrop que j'ai
>>eu ça, donc on ne peut pas éliminer postfix de la source de ce pb?
>>
>>
>
>Il faudrait d'abord revoir la logique du maildroprc pour éviter les
>doublons --- mais je vois mal comment un mail peut générer six copies
>superflues. Donc, essaie d'abord de déboguer le fonctionnement de ta
>boucle foreach.
>
>Par ailleurs, fetchmail ---> postfix --> maildrop est un détour inutile,
>autant simplifier le problème.
>
>
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="$MATCH"
/Cc:.*/:h
CC="$MATCH"
/Bcc:.*/:h
BCC="$MATCH"
/From:.*/:h
FR="$MATCH"
/Subject:.*/:h
SUB="$MATCH"
if ( $SIZE < 26144 )
{
exception {
xfilter "/usr/bin/spamassassin"
}
}
if (/^X-Spam-Flag: *YES/)
{
exception {
`logger -t maildrop -pmail.info "$FR $TO File:$DEFAULT/.Spam"`
to "$HOME/$DEFAULT/.Spam/"
}
}
if (/To: virus@xxx.eu.org/)
{
`logger -t maildrop -pmail.info "$FR $TO $SUB File:$DEFAULT/.Virus"`
to "$HOME/$DEFAULT/.Virus/"
}
if (/To: yyyy@xxxx.eu.org/)
{
`logger -t maildrop -pmail.info "$FR $TO $SUB File:$DEFAULT/.Teil"`
to "$HOME/$DEFAULT/.Teil/"
}
if (/To: xxxx@wanadoo.fr/)
{
`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"
}
Sachant que yyyy@xxxx.eu.org est un alias de ma boite principale en fait.
Donc, si j'envoie 1 mail à yyyy@xxxx.eu.org et xxxx@wanadoo.fr, 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 à yyyy@xxxx.eu.org et xxxx@wanadoo.fr et xxx@xxxx.eu.org (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? :-)
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.
Merci :-)
A+
Reply to: