Re: probleme config maildroprc sous debian sarge
Thierry B a écrit, dimanche 2 juillet 2006, à 22:54 :
> Bonjour,
bonjour,
> J'ai un petit soucis avec maildrop, [...]
> /Bcc:.*/:h
> BCC="$MATCH"
Ça ne sert pas à grand-chose... plutôt Cc: ?
[...]
> ADDRLIST=""
>
> foreach /^(To|Cc|Bcc): .*/
> {
> foreach (getaddr($MATCH)) =~ /.*/
> {
> ADDRLIST="$ADDRLIST $MATCH"
>
> if ((tolower($MATCH)) eq xxx@wanadoo.fr)
> {
> exception {
> `logger -t maildrop -pmail.info "$FR $TO $ADDRLIST $SUB
> Match:$MATCH File:$DEFAULT/.Wanadoo"`
> to "$HOME/$DEFAULT/.Wanadoo/"
> }
> }
>
> if ((tolower($MATCH)) eq xxx@yyy.eu.org)
> {
> exception {
> `logger -t maildrop -pmail.info "$FR $TO $ADDRLIST $SUB
> Match:$MATCH File:$DEFAULT/.yyy"`
> to "$HOME/$DEFAULT/.yyy/"
> }
> }
> else
[...]
> Voila le contenu du maildrop.log
>
> Jun 27 18:01:35 debian maildrop: From: xxx@free.fr To: xxx@wanadoo.fr
> xxx@wanadoo.fr Subject: zzz Match:xxx@wanadoo.fr
> File:xxx.eu.org/thierry/Maildir//.Wanadoo
>
> On remarque que la variable ADDRLIST est à xxx@wanadoo.fr, et donc il
> n'a traité que le champ "to" du mail alors, qu'il me semblait que la
> commande "foreach /^(To|Cc|Bcc): .*/" devait traiter tous les mails des
> eventuels headers: to, Cc et bcc.
>
> Qu'en pensez-vous?
La grande boucle commence à construire ADDRLIST, mais le premier if est
exécuté, et le « "to "$HOME/$DEFAULT/.Wanadoo/" » termine le traitement.
Il faudrait un « "cc ..." » pour avoir fromage /et/ dessert.
> Merci :-)
de rien,
--
Jacques L'helgoualc'h
Reply to: