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: [EMAIL PROTECTED]/)
  {   
    `logger -t maildrop -pmail.info "$FR $TO $SUB File:$DEFAULT/.Virus"`
    to "$HOME/$DEFAULT/.Virus/"
  }


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"
}

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? :-)

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+




-- 
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]

Répondre à