On Thursday 06 January 2005 14:44, Eric Piollet wrote:

>  Le probl�me, c'est les conditions : si adresseExp=xxx alors
> adresseDest=yyyy sinon si ...

Je crois que je n'avais pas tres bine lu ton mail precedent. 
generistable/virtusertable ne permettent pas des conditions chainees. Il 
s'agit simplemnt d'un mapping relativement simple.

> le truc aussi qui me rend r�ticent � ton id�e 
> c'est :
>  1) je n'ai pas envie de m'amuser avec sendmail (d�j� fait avec une sorte
> de mailing list g�r�e via ldap= trop de temps pass� !!!)

Ce dont je parle (les regles de sendmail) est encore plus complexe que tu ne 
l'imagines. C'est relativement simple pour celui qui maitrise bien la 
syntaxe, mais barbare pour tout autre. 

J'ai encore une autre idee ! Elle utilise toujours sendmail mais de maniere 
tres simple. Dans la syntaxe de sendmail, il est possible de "passer" la main 
a un programme externe et de recuperer l'output, toujours dans sendmail, en 
sortie de ce programme. C'est ainsi que fonctionnait 'uupath' a l'epoque. Il 
serait donc possible de passer ton adresse pour etre traitee par un programme 
ecrit dans le langage qu tu peux (Perl, C, awk, Python, etc.). Ainsi, il te 
serait possible de "confiner" tes regles particulieres de transformations 
d'adresses, sans avoir a "tordre" la syntaxe de sendmail pour y arriver. Ceci 
aurait l'avantage d'avoir un programme simple que tu pourais tester en-dehors 
de sendmail et qui serait (reterait) tres lisible. 

> 2) dans le droit 
> fil du 1), j'essaie de r�pondre rapidement � un probl�me particulier.Et je
> pense qu'en passant par procmail, cela pourrait r�soudre facilement et
> rapidement ce probl�me.

Je ne crois pas que procmail te permette des 'si.. mais si... et alor si..."

>  je garde qd m�me sous le coude ton id�e : on ne sait jamais ...�

Vraiment au pire :-)

dc

_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à