[Tech] script e sendmail
Franco Bagnoli
franco.bagnoli@unifi.it
Mer 22 Maggio 2002 13:11:42 CEST
On Tue, 21 May 2002, Marco Santini wrote:
> Vorrei far eseguire uno script perl da sendmail (srtripmime.pl per tranciare gli
> allegati di una mailing list). Ho messo un link allo script in /etc/smrsh, ed in
> /etc/aliases ho messo:
> lista:"|/usr/local/bin/stripmime.pl |/var/mailman/mail/wrapper post lista"
> Il problema e' che non funziona, mi ritorna un errore:
>
> --- The following addresses had permanent fatal errors -----
> "|/usr/local/bin/stripmime.pl |/var/mailman/mail/wrapper post lista"
> (reason: service unavailable)
> (expanded from: <lista@xxxxxxx.xx>)
>
> --- Transcript of session follows -----
> smrsh: cannot use | in command
> 554 5.0.0 Service unavailable
>
>
> Interpreto che smrsh mi impedisce di usare la pipe.
> Chi mi sa dare una buona dritta? Ho cercato nella documentazione ma non ne sono
> venuto a capo... Sendmail e' l'8.11.6
> Grazie,
> Marco.
mi sembraq di ricordare che nel file di configurazione di sendmail di una
vecchia redhat (non so in quelle nuove) era disabilitato il forward sulle
pippe (pipe), per riabilitarlo avevo aggiunto /bin/sh alla voce Mprog
Mprog, P=/bin/sh, F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/,
T=X-Unix,
A=sh -c $u
dato che la sintassi di sendmail č particolarmente ostile, non so bene
cosa ho aggiunto, ma cosė funziona.
--
Franco Bagnoli (franchino) <franco.bagnoli@unifi.it> (bagnoli@dma.unifi.it)
virtual location: Dipartimento di Energetica "S. Stecco"
real location: Dip. Matematica Applicata "G. Sansone", Universita' Firenze,
Via S. Marta, 3 I-50139 Firenze, Italy. Tel. +39 0554796422, fax: +39 055471787
GPG Key fingerprint = 169D 9EA5 8FD3 7EDA E43A 9830 255F BCEC 0D63 3728
Maggiori informazioni sulla lista
flug-tech