Newsgroup: it.comp.os.linux.development
Titolo: Invio mail da linea di comando con reply

Ciao a Tutti !!!
Vi espongo il mio problema.
Devo spedire mail tramite script e/o linea di comando (shell).
Nessun problema fino a qua.
Utilizzo la sintassi
    echo "testo" | mail 
indi...@dominio.com
  -s "Subject della mail"
Oppure altre sintassi simili.
Le mail arrivano correttamente ai destinatari.
Il mittente risulta essere però root@stefano in quanto le ho spedite dalla
mia macchina "stafano"
mentre ero loggato come "root".
Non fa una piega... Ora viene fuori il mio problema.
C'è un modo per "cammuffare" questo "inconveniente" e fare in modo che le
mail
arrivino con un indirizzo mittente valido ?
Affinchè la persona che riceve la mail possa comodamente fare un "reply" ad
un indirizzo valido...
Forse chiedo troppo.
Grazie in anticipo per l'interessamento.
P.S.
Sul man del comando mail non ho trovato aiuto :-(

 writes:
  S> C'è un modo per "cammuffare" questo "inconveniente" e fare in
  S> modo che le mail arrivino con un indirizzo mittente valido ?
Non so se esiste un modo per farlo direttamente con mail, pero` questo
puo` fare al caso tuo:
http://digilander.libero.it/bash/bash-intro/node7.html#SECTION00750100000000000000
Ciao,
nico



 Se hai sendmail o postfix il comando -f setta l'indirizzo sull'envelope,
quindi
echo "From: Pippo@dominio
To: Pluto@dominio
Subjet: Ciao
testo"|sendmail -f pippo@dominio
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Sentito da una programmatrice:
	"Ma vi capita mai nella vita reale, tipo mentre
	rifate il letto di dire 'Ho sbagliato, pigio ctrl-Z'?"

 Sul man del comando mail non ho trovato aiuto :-(
non l'hai cercato bene:
# echo "mail test" | mail 
st...@libero.it
 -u 
pape...@disney.com
 
-- 
HappyCactus - Linux User #209744 - LFS User #6046 - >>> SMSPM950 <<<
 
Ci sono 10 categorie di persone al mondo: quelle che capiscono
il sistema binario e quelle che non lo capiscono.

Grazie tanto !!!
Ho trovato un sacco di cose interessanti !!!
Ho anche dato un'occhiata a tutto il manuale... :-))
Grazie ancora...
Alla prox.
"Domenico Delle Side" <nic...@Tiscali.IT> wrote in message
news:m31y7jf...@deepcool.dynup.net...


 testo"|sendmail -f pippo@dominio
In effetti ho sendmail...
Ma chissà perchè pensavo che bisognasse usare il comando mail...
Comunque mail fa riferimanto a sendmail vero ?
Funziona perfettamente !!!
Adesso faccio un pò di esperimenti...
Ti ringrazio molto. E scusa ancora se ho "multipostato"...
Ciao.

 # echo "mail test" | mail 
st...@libero.it
 -u 
pape...@disney.com
Mi da questo errore : 
pape...@disney.com
 is not a user of  this system
Ho sbagliato qualcosa ?
Grazie.
Ciao.

 wrote in message
news:amq12b$1abkv$1...@news02.it.net...

Senti pensavo funzionasse invece non spedisce nulla.
Anzi mi da questa segnalazione : Recipients must be specified
Ho digitato uguale uguale...
Forse devo reindirizzare a sendmail un file che contiene tutte le
intestazioni internet ?
Un file ottenuto per esempio guardando le proprietà di una mail ??
Grazie ancora.
Scusate se faccio un pò di casini con i news ;-)

 Scusate se faccio un pņ di casini con i news ;-)
 
Ooops.. se metti nella email gli header devi inserire anche -t,
altrimenti metti il destinatario in fondo alla chiamata, ovvero:
1)echo "intestazione
blablabla"|sendmail -f eufei  -t 
Oppure
echo "testo"|sendmail -f eoriiero 
destin...@dominio.it
Mi sembra che in questo secondo caso il Subject vada nel testo..


 Ho sbagliato qualcosa ?
deve essere un utente del sistema. 
Comunque la soluzione sendmail e' piu' generale, puoi usare quella.


 Mi sembra che in questo secondo caso il Subject vada nel testo..
Ok !!!
Ora funonzia !!!

 un indirizzo valido...
Sul `mail' di Debian c'e` l'opzione -a per impostare campi arbitrari:
cat mail.txt | mail 
ute...@dominio.com
 -a "From: 
pi...@pluto.it
"
Su Red Hat e Slack non c'e` (non ho idea del perche').
Massimiliano