Ci sono molti modi per inviare e-mail usando la GUI, usando il browser o con un client di posta elettronica. Ma le opzioni sono limitate quando si tratta di un’interfaccia a riga di comando aka CLI. In questo tutorial, ci accingiamo a discutere come inviare la posta dal terminale o CLI di un sistema Linux.
Ci sono molti comandi che possono essere usati per inviare posta dal terminale, come Sendmail, mutt, ecc. ma per questo tutorial, discuteremo l’uso del comando MAIL per inviare posta dal terminale in Linux., Il comando Mail può essere utilizzato direttamente dal terminale o possiamo anche usarlo nei nostri script BASH.,ommand sui nostri sistemi,
# sudo apt-get install mailutils
Fedora
Per l’installazione di comando mail su fedora, eseguire il seguente comando da terminale,
# dnf installare mailx
Ora cerchiamo di discutere alcuni esempi su come utilizzare il comando di posta elettronica per l’invio di mail da riga di comando (CLI
Linux: Inviare e-mail dal terminale
1 – l’Invio di una semplice mail
Per inviare una semplice mail con alcuni contenuti nel corpo, eseguire
$ mail-s “e-mail di prova”
qui, l’opzione-s è utilizzato per affrontare l’argomento della mail seguita dall’indirizzo email sul quale è necessario inviare la posta., Ora, dopo aver eseguito il comando precedente, abbiamo bisogno di inserire il contenuto del corpo & una volta che abbiamo finito, premere CTRL + D per uscire e inviare la posta.
è anche possibile utilizzare la seguente riga di comando per l’invio di posta elettronica,
$ mail-s “e-mail di prova” <<< “Questo è il corpo della e-mail”
2 – Inviare una mail a più destinatari
Per l’invio di mail da parte di più utenti, parlare di tutti gli indirizzi email, seguito da una virgola., Ad esempio,
mail mail-s “test mail”,, com,
3 – Invio di una mail con un allegato
Ora per inviare una mail con un file come allegato, useremo l’opzione ‘A’ con il comando mail. Ad esempio, abbiamo bisogno di inviare un file chiamato ‘test.txt’, quindi useremo il seguente comando,
mail mail – s “File Allegato” – Un test.txt
4 – Invio di un contenuto di file con mail
Per inviare il contenuto del file utilizzando il comando mail, useremo quanto segue,
mail mail-s “File output”< /home/linuxtechlab/file.,txt
5 – Invio di una mail con un output di un comando
Possiamo anche inviare l’output di un comando come contenuto del corpo di una mail. Per esempio, abbiamo bisogno di inviare l’output di ‘du -h’ su un sistema remoto, utilizzare
$ du -h | mail-s “l’USO di HDD”
allo stesso modo, si può anche fare uso di ‘comando echo’ per inviare una mail,
$ echo “Questo è il corpo della e-mail” | mail-s “e-mail di prova”
6 – Invio di mail con ulteriori intestazioni, come da indirizzo
Per inviare un messaggio di posta con intestazioni aggiuntive, possiamo utilizzare l’opzione ‘a’ con il comando mail., Ad esempio, dobbiamo menzionare l’indirizzo da & invialo con la nostra posta,
mail mail-s “Test mail” -aFrom:DAN\<\>
Questo è tutto ragazzi, ora finiamo questo tutorial su come utilizzare Send posta dal terminale in Linux. Questi erano solo alcuni esempi comuni, ci sono molte più applicazioni per il comando mail che puoi ottenere. Fateci sapere se avete bisogno di qualcosa di specifico che si desidera ottenere, è possibile inviare query utilizzando la casella di commento qui sotto.,
Se pensi che ti abbiamo aiutato o semplicemente vuoi supportarci, ti preghiamo di considerare questi:-
Connettiti a noi: Facebook | Twitter
div > Linux TechLab è grato per il vostro continuo supporto.