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 [EMAIL PROTECTED])
>     {
>             exception {
>         `logger -t maildrop -pmail.info "$FR $TO $ADDRLIST $SUB
> Match:$MATCH File:$DEFAULT/.Wanadoo"`
>                 to "$HOME/$DEFAULT/.Wanadoo/"
>             }
>     }
> 
>         if ((tolower($MATCH)) eq [EMAIL PROTECTED])
>     {
>        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: [EMAIL PROTECTED] To: [EMAIL PROTECTED]
> [EMAIL PROTECTED] Subject: zzz Match:[EMAIL PROTECTED]
> File:xxx.eu.org/thierry/Maildir//.Wanadoo
> 
> On remarque que la variable ADDRLIST est à [EMAIL PROTECTED], 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


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