[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Riminilug-general] Qmail ... non riesco a far lanciare programmi da alias email.
Salve a tutti,
Innanzi tutto mi scuso per la mia scarsa frequenza negli ultimi tempi,
sia negli incontri settimanali che in mailing, ma come avevo anticipato
a qualcuno di voi, andavo incontro a tempi stracolmi di impegni
personali e di lavoro.
Volevo porvi una questione su cui ho perso quattro ore nell'ultima
settimana senza arrivare a risultati concreti.
Mi e' stato chiesto: In un server con l'ambiente qmail-toaser installato
(quindi qmail+vpopmail(mysql)+qmailadmin e qmail-scanner-1.24(con Clamav
+Spamassassin), aggiungi un alias tipo "sms@xxxxxxxxxxxx", che quando
arriva la posta a lui manda un sms ad una data persona.
Ho detto "Niente di piu' facile" ... ed invece mi sono dovuto mordere la
lingua :(
Ho pensato che bastasse fare un'alias che lanciasse uno script che poi
inviava un dato sms tramite i modem GSM Falcon in nostro possesso.
Ho agito, come d'altronde descritto da manuale
(http://www.qmail.org/man/man5/dot-qmail.html o
http://www.die.net/doc/linux/man/man5/dot-qmail.5.html), impostando
sotto /home/vpopmail/domains/mydomain.com il file ".qmail-sms", dove
dentro ho messo:
| /usr/local/bin/sendsms.sh
Nella shell sendsms.sh ho messo d'apprima la scrittura di un file
"/tmp/abc" ad esempio, dove mi dove scrivere il contenuto di alcune
variabili d'ambiente.
Ora il problema e' che, se mando, anche dallo stesso dominio, una mail a
tale indirizzo, vedo dal maillog che la mail viene consegnata
regolarmente, al mittente non arriva alcuna segnalazione di errore dal
Mailer-daemon, ... ma del file che la shell doveva creare, non c'e'
alcuna traccia.
Mi vieni quindi spontaneo pensare che lui la shell non l'abbia chiamata
affatto.
Naturalmente, ho provato anche a creare l'utente 'sms' come account a
se, e mettere il file .qmail nella sua home directory con la stessa
direttiva, ma ottenendo lo stesso risultato. Ovvero un NON risultato.
Naturalmente, gli alias che fanno riferimento, ad esempio, a delle liste
di distribuzione, che quindi chiamano ezmlm o quelli che chiamano
autorespond... funzionano regolarmente.
Qualcuno sa spiegarmi cosa mi sta sfuggendo? Per caso il mio programma o
la mia shell la devo chiamare con piu' parametri ?
Grazie anticipatamente a chiunque mi sappia illuminare.
Gabriele
--
Gabriele
_______________________________________________
Riminilug-general mailing list
Riminilug-general@xxxxxxxxxxxx
http://riminilug.it/mailman/listinfo/riminilug-general