GNU/Linux >> Linux Esercitazione >  >> Linux

inviare posta dal terminale Linux in una riga

Puoi utilizzare un'eco con una barra verticale per evitare richieste o conferme.

echo "This is the body" | mail -s "This is the subject" [email protected]

echo "Subject: test" | /usr/sbin/sendmail [email protected]

Ciò ti consente di farlo all'interno di una riga di comando senza dover eseguire l'eco di un file di testo. Questa risposta si basa sulla risposta di @ mti2935. Quindi il merito va lì.


posta può rappresentare un bel paio di programmi su un sistema Linux. Quello che vuoi dietro è sendmail o postfix . Raccomando quest'ultimo.

Puoi installarlo tramite il tuo gestore di pacchetti preferito. Quindi devi configurarlo e, una volta fatto, puoi inviare e-mail come questa:

 echo "My message" | mail -s subject [email protected]

Consulta il manuale per ulteriori informazioni.

Per quanto riguarda la configurazione di postfix, ci sono molti articoli su Internet su come farlo. A meno che tu non sia su un server pubblico con un dominio registrato, in genere desideri inoltrare l'e-mail a un server SMTP da cui puoi inviare e-mail .

Per Gmail, ad esempio, segui http://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/o qualsiasi altro tutorial simile.


Linux
  1. 4 modi per inviare allegati e-mail dalla riga di comando di Linux

  2. 9 esempi di comandi mail/mailx per inviare e-mail dalla riga di comando su Linux

  3. Come utilizzare SSMTP per inviare un'e-mail dal terminale Linux

  4. Come faccio a inviare e-mail dalla riga di comando?

  5. Invio di una mail da uno script della shell Linux

Invia e ricevi Gmail dalla riga di comando di Linux

La riga di comando di Linux può portare divertimento da lontano

Googler:uno strumento da riga di comando per eseguire la "ricerca con Google" dal terminale Linux

10 client di posta Linux + 7 client di posta terminale [e installa]

Invia e-mail in Linux dalla riga di comando

Mutt, Mail e Telnet – Invia e-mail dalla riga di comando o dal terminale di Linux