Bonjour,
Pas exactement. Ca je connais.
On prend cet example.
|if ($header_to: is "<user1@???>)" then |deliver "nama@???"
Maintenant je veux envoyer un nouveau message et sur le champ des
destinataires (A ou CC) je mets user1@??? et user2@???, le
message de user1@??? ne sera pas délivré à nama@??? car la
condition est "is". J'ai testé avec la condition "contains" qui marche
mais cette condition comme je l'avais dit au début ne permet pas de
départager les adresses. Cette condition "contains" va délivrer aussi les
messages de toutes adresses de type <xxxuser1@???> à
nama@???.
Est-ce qu'il y'a pas moyen de lever cet équivoque avec la condition
"contains" c'est-à-dire utiliser de symboles ou autres choses.
Je rappelle que j'en ai testé quelques uns comme $, ^, <> et [].
J'espère que c'est clair.
Bien à vous.
> Est-ce là ce que vous cherchez?
>
> |if ($header_to: is "<user1@???>" or $header_to: is
> "<user2@???>") then |deliver "nama@???"
>
> endif
>
> bisdiouf@??? wrote:
>> Hello,
>> Thanks, this problem is OK,
>> I've an other one. If I put two addresses in the A field the filter will
>> not matches.
>> How can I solve it?
>>
>> Best Regards.
>>
>>
>>> On Ter, 23 Fev 2010, wrote:
>>>
>>>> Bonjour Messieurs,
>>>> je reviens vers vous pour chercher encore de l'aide.
>>>> Cette fois ci cela concerne la syntaxe du system.filter de exim.
>>>>
>>>> je voudrais rediriger les mails d'une adresse vers une autre avec le
>>>> system.filter de exim.
>>>>
>>>> Par exemple dans mon fichier system.filter je mets:
>>>>
>>>> if $header_to: contains "toto@???" then deliver
>>>> "nama@???"
>>>> endif
>>>>
>>>> Le problème est tel que l'application délivre aussi les mails destinés
>>>> à
>>>> "matoto@???" ou toutes les autres adresses de type
>>>> "xxxtoto@???); ce qui est normal selon la syntaxe.
>>>>
>>>> Je souhaite qu'il s'en tient à "toto@???" et non tout ce qui
>>>> contient "toto". Y'a t-il moyen de contourner?
>>>>
>>>> Je rappelle que j'ai testé la condition "is" ou "matches" et ca donne
>>>> rien
>>>> pour le moment.
>>>>
>>> First, do not reply to an old e-mail to start a new thread, use the
>>> "compose" button so that the new message is separate from old ones.
>>>
>>> Second, you might get more answers if you ask in English.
>>>
>>> As for the question, try
>>>
>>> if $header_to: is "toto@???"
>>>
>>> this will match only that exact address.
>>>
>>>
>>> --
>>> cursor address, n:
>>> "Hello, cursor!"
>>> -- Stan Kelly-Bootle, "The Devil's DP Dictionary"
>>>
>>> Eduardo M KALINOWSKI
>>> eduardo@???
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>>
>