Règle procmail

トップ ページ

このメッセージに返信
著者: Frédéric
日付:  
To: ML Guilde
題目: Règle procmail
Bonjour,

Je suis en train de tester "ennemies-of-carlotta, un petit gestionnaire de
listes tout simple, écrit en python, mais j'ai des soucis pour l'intégrer
avec des règles procmail. Voici celle que j'utilise :

:0
*? enemies-of-carlotta --name=$RECIPIENT --is-list
| enemies-of-carlotta --incoming


Ca ne marche pas. Voici le log de procmail :

procmail: Executing "enemies-of-carlotta,--name=,xxx@xxx,--is-list"
No operation specified, see --help.
procmail: [9438] Sat Apr 16 12:42:40 2005
procmail: Non-zero exitcode (1) from "enemies-of-carlotta"
procmail: No match on "enemies-of-carlotta --name= xxx@xxx --is-list"

Le problème vient du fait que j'ai un espace après le --name. La variable
RECIPIENT est définie comme suit :

RECIPIENT=`formail -xFrom:`

Hors, comme il y a un espace après le From: dans l'en-tête (je suppose
qu'il est définit dans la RFC_qui_va_bien), il est mis dans RECIPIENT, et
procmail voit 2 arguments.

Comment faire pour supprimer cet espace (idéalement à la source, lors de la
récupération via formail) ?

Merci de votre aide.

--
Frédéric

http://www.gbiloba.org