Ainsi parlait LEBRETON Philippe :
> J'utilise EXIM et j'aimerai pouvoir envoyer un message vers un "script
> shell" en utilisant la notion de pipe dans le fichier /etc/aliases sur
> un utilisateur.
> Quelqu'ubn a-t-il des info sur la facon dont cela fonctionne, et comment
> on peut dans ce script r�cup�rer le contenu du message?

Tout d'abord, cette question n'a rien � faire ici.


Voici une r�ponse possible :

---- extrait du /etc/aliases ----

webmaster:      root
gnats-admin:    gnats
bugs:           "| /usr/lib/gnats/queue-pr -q"
query-pr:       "| /usr/lib/gnats/mail-query"

---- fin ----

Les donn�es sont envoy�es sur l'entr�e standard (STDIN en Perl).

En shell je ne sais pas comment on r�cup�re l'entr�e standard, mais �a
ne doit pas �tre bien sorcier, un coup de man/info bash...

Tu peux mettre un fichier .forward dans le homedir d'un utilisateur pour
un effet similaire. Par exemple :

[pounk]~$ cat .forward 
"|exec /usr/bin/procmail"


-- 
Charles

Répondre à