sudo apt-get install mailx
A questo punto non dobbiamo fare altro che inviare la mail:
echo "testo del messaggio" | mail -a"From:nonna@ciao.kk" -s"oggetto del messaggio" destinatario@dominio
mail prende come opzioni:
- -a che sono i parametri passati come headers. Se vogliamo che il mittente sia pippo@pluto.it, nell’opzione -a inseriamo “From:pippo@pluto.it”, mentre se non ci interessa nessun destinatario in particolare, possiamo evitare l’opzione;
- -s è l’oggetto della mail. Anche questa opzione, se non la utilizziamo, possiamo evitare di scriverla;
- -c è l’opzione cc della mail;
- -b è l’opzione bcc della mail.
Il primo pezzo del codice echo "testo del messaggio"
stampa il testo del messaggio all’interno della mail.
Attenzione a chi vuole fare scherzi stupidi con questo programma. Infatti un utente minimamente informato riesce a trovare il server dal quale è stata inviata la mail, che in questo metodo è composto da utente@myhostname(quello impostato su Postfix), e l’indirizzo IP del mittente.
Per ora non sono ancora riuscito ad inviare allegati, se non di testo, che però vengono stampati come testo della mail.
Infatti se vogliamo inviare un file di testo possiamo dare come comando:mail destinatario@domino <>
oppuremail -f"file" destinatario@domino
Nessun commento:
Posta un commento