Linux, inviare mail da linea di comando

Linux, inviare mail da linea di comando

di Pubblicato: 5 agosto 2015 0 commenti

Come si invia una mail da linea di comando? esempio tipico quando si deve effettuare un test su un Linux Server. Ogni volta me lo dimentico per cui me lo segno. Si deve creare una echo dove si scriverà il testo del messaggio, non dimenticandosi di racchiuderlo tra virgolette, poi si utilizza il comando mail.

Con l’opzione -r si riscrive il mittente, dato che è abbastanza probabile che il server si presenti come root@nomedelserver anziché nome del dominio reale.

L’opzione -s invece imposta l’oggetto della mail, sempre utilizzando le virgolette in apertura/chiusura.

Infine l’indirizzo e-mail del ricevente.

echo "questo è il testo del messaggio" | mail -r mittente@mail.dominio -s "questo è un oggetto" ricevente@miodominio

Per controllare se il messaggio è partito ed è stato accettato o rifiutato dal server di destinazione basterà effettuare un grep sul mail log, con la mail del destinatario.

Vuoi dire o aggiungere qualcosa?

sezione commenti aperta al pubblico

Non ci sono ancora commenti!

Puoi essere il primo a commentare.

Rispondi