[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: