GNU/Linux >> Linux Esercitazione >  >> Linux

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

Puoi usare la posta:

$mail -s <subject> <recipients>

Quindi digiti il ​​​​tuo messaggio e lo finisci con una riga che ha solo un punto. Questo segnala che hai finito e invia il messaggio.

Puoi anche reindirizzare la tua e-mail da STDIN e verrà inviata come testo di un'e-mail:

$<mail-generating-program> | mail -s <subject> <recipients>

Una piccola nota con questo approccio:a meno che il tuo computer non sia connesso a Internet e le tue impostazioni DNS non siano impostate correttamente, non sarai in grado di ricevere risposte al tuo messaggio. Per un programma a riga di comando più robusto puoi collegarti al tuo account email POP o IMAP, controlla pine o mutt.


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

In alternativa:

$ cat | mail -s "A few lines off the top of my head" [email protected]
This is where my
multiline
message would go
^D

^D - significa premere ctrl +d


Linux
  1. Come installare il software dalla riga di comando di Linux

  2. Come utilizzare Alpine per utilizzare l'e-mail iCloud/GMail dalla riga di comando

  3. Come disattivare l'audio dalla riga di comando?

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

  5. Come ottengo il mio indirizzo IP dalla riga di comando?

Invia e ricevi Gmail dalla riga di comando di Linux

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

Come inviare un'e-mail con allegato file dalla riga di comando

Invia e-mail in Linux dalla riga di comando

Come inserire una nuova riga nell'e-mail usando il comando linux mail?

Come posso copiare una cartella dalla riga di comando di Linux?