invia posta dal terminale Linux in una riga


Answers

È possibile utilizzare un eco con una pipe per evitare prompt o conferma.

echo "This is the body" | mail -s "This is the subject" user@gmail.com
Question

So che c'è la mail comando in linux per inviare e-mail tramite riga di comando. Come posso inviare una semplice email con una sola riga dal terminale?

Per esempio:

mail user@gmail.com [subject] [body]

E l'email è stata inviata senza alcuna conferma o richiesta all'utente?

Il motivo è che voglio inviare un breve messaggio via email a me stesso quando un evento specifico accade in un programma java . L'idea è che userò Runtime.getRuntime() ... ecc. Per inviare il mail command dal mio programma java .

Ho usato cron per fare qualcosa di simile in passato, ma l'attuale implementazione non usa cron , quindi ho bisogno di provare invece.







Puoi anche usare sendmail:

/usr/sbin/sendmail user@domain.com < /file/to/send



Links



Tags

linux linux   email