Se dobbiamo inviare una e-mail con un file allegato tramite script di shell o prompt dei comandi in Unix o Linux, è possibile utilizzare mutt un client di posta elettronica basato su terminale per i sistemi Unix-like.
Mutt è un piccolo ma potente programma di testo per la lettura di posta elettronica in sistemi operativi UNIX / Linux.
Mutt è un Mail User Agent e non è possibile inviare e-mail senza un adeguato server di posta elettronica, ed occorre avere un Mail Transfer Agent .
Come installare client di posta mutt
Se mutt non è installato, utilizzare i comandi apt-get o yum o up2date come segue (è necessario effettuare il login come utente root).
Debian / Ubuntu Linux user digitare il seguente comando per installare il client mutt: # Apt-get install mutt Fedora / CentOS o Red Hat Enterprise Linux (RHEL) comando seguente tipo di utente di installare mutt: # Yum install mutt OR (versione RHEL <= 4) # Up2date mutt FreeBSD tipo di utente il seguente comando per installare mutt tramite comando pkg_add: # Pkg_add-v-r mutt
Come inviare allegati di posta elettronica da un prompt dei comandi?
Utilizzare il comando mutt come segue per inviare una e-mail con allegato:
$ Mutt-s "Test Mail"-a / allegati / nomefile.csv mail@dominio.com </ dirmessage / messaggio.txt
I valori utilizzati sono :
mail@dominio.com – è il destinatario della e-mail.
/ dirmessage / messaggio.txt – è il corpo del messaggio e-mail.
-A / allegati/ nomefile.csv – è l’allegato che vogliamo inviare .
-S “Test Mail” – è la riga che verrà visualizzata come oggetto della e-mail.
Maggiori informazioni si possono trovare sul sito ufficiale di MUTT