Archivio per 22 agosto 2013

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