L'invio di e-mail dal terminale Linux è necessario, soprattutto quando si automatizzano le e-mail utilizzando uno script di shell. I programmi di posta elettronica come Thunderbird ed Evolution potrebbero sembrare gli strumenti di riferimento, ma a volte possono sembrare gonfi. Se ti senti a tuo agio a lavorare con la riga di comando, potrebbe essere utile inviare/ricevere e-mail tramite il sistema centrale di Linux.

Puoi configurare Gmail e altri client di posta elettronica all'interno di Linux per accedere alla tua casella di posta, inviare e-mail e rispondere direttamente alle e-mail dal terminale. Per accedere alla tua casella di posta, dovrai prima configurare Mutt, il che ti semplificherà le cose a lungo termine.

Cos'è Mutt?

Mutt è un client di posta elettronica basato su testo open source utilizzato per trasferire/ricevere e-mail tra host durante l'utilizzo del Simple Mail Transfer Protocol (SMTP). Per installare Mutt, devi seguire alcuni comandi, quindi puoi configurare facilmente la tua casella di posta Gmail.

instagram viewer

Le caratteristiche di Mutt meritano una valutazione

Prima di immergerti, vorresti sapere cosa rende Mutt così speciale per Linux. Ecco alcune caratteristiche che ti convincerebbero del vero coraggio di Mutt come gestore di cassette postali:

  • È facile da installare e configurare.
  • Puoi inviare e-mail con allegati singoli/multipli, direttamente dalla riga di comando.
  • Mutt ti consente di inviare messaggi di posta elettronica ai destinatari nel CCBCC sezioni.
  • Supporta con tutto il cuore il threading dei messaggi.
  • Utilizza l'eccellente funzionalità delle mailing list.
  • Ottieni supporto per diversi formati di casella di posta come mbox, maildir, MMDF e MH.
  • È disponibile in almeno 20 lingue.
  • Mutt supporta la funzione DSN (Delivery Status Notification).

Come installare Mutt su Linux

Poiché Mutt non è un pacchetto Linux standard, non lo troverai preinstallato sul tuo sistema. Dovrai installare manualmente il pacchetto utilizzando un gestore di pacchetti.

Su Ubuntu e Debian:

sudo apt-get install mutt

Puoi installare Mutt su RHEL/CentOS usando YUM:

sudo yum install mutt

Per installare il pacchetto su Fedora:

sudo dnf install mutt

Nelle distribuzioni basate su Arch, puoi installa il pacchetto usando Pacman:

sudo pacman -S mutte

Come configurare Mutt su Linux

Come primo passaggio di configurazione, devi creare alcune directory in cui il sistema memorizzerà messaggi di posta, intestazioni e certificati dopo l'installazione.

Impartire i seguenti comandi uno per uno:

mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
tocca ~/.mutt/certificates

Crea il file di configurazione di Mutt usando il comando touch:

tocca ~/.mutt/muttrc

Apri il muttrc file utilizzando il tuo editor di testo preferito:

sudo nano ~/.mutt/muttrc

Una volta che l'editor si apre, è il momento di iniziare a compilare i dettagli IMAP e SMTP della tua casella di posta per popolare le impostazioni della casella di posta per la posta in entrata e in uscita.

Ecco le impostazioni:

impostato da = "[email protected]"
set realname = "Nome Cognome"
# Impostazioni IMAP
set imap_user = "[email protected]"
imposta imap_pass = ""
# Impostazioni SMTP
set smtp_url = "smtps://[email protected]"
imposta smtp_pass = ""
# Cartelle Gmail remote
imposta cartella = "imaps://imap.gmail.com/"
set spoolfile = "+INBOX"
set posticipato = "+[Gmail]/Bozze"
set record = "+[Gmail]/Posta inviata"
set cestino = "+[Gmail]/Cestino"

Questo esempio mostra come configurare un account Gmail utilizzando Mutt. Assicurati di sostituire nome utente, Primo, e Scorso nello snippet sopra con il tuo indirizzo email nome utente, nome e cognome rispettivamente.

Decifrare i comandi per le impostazioni e-mail

  • A partire dal: ID e-mail del mittente
  • Vero nome: Questo sarà il tuo nome, che apparirà nell'e-mail.
  • IMAP_user: Questo è il tuo indirizzo email.
  • IMAP_pass: La tua password di posta elettronica, nel caso tu sia sicuro che nessun altro accederà alla tua casella di posta.
  • URL_SMTP: La prima parte definisce l'URL a cui la tua casella di posta invierà i messaggi per la consegna.
  • SMTP_pass: Password della casella di posta
  • Cartella: Posizione della tua casella di posta
  • File di spool: La cartella all'interno della casella di posta, dove arrivano le email.
  • posticipato: fa riferimento alla cartella in cui archiviare i messaggi posticipati (bozze).
  • Disco: la directory in cui Gmail archivia i messaggi inviati.
  • Spazzatura: la directory in cui archiviare le email eliminate.

Impostazioni di configurazione IMAP e SMTP di Gmail

Molto spesso, i numeri di porta IMAP e SMTP della tua casella di posta tendono a rimanere gli stessi. Per i migliori risultati, si consiglia sempre di controllare le impostazioni della casella di posta, prima di digitare le impostazioni nella finestra dell'editor.

Per coloro che utilizzano Gmail, ecco le impostazioni della casella di posta di Gmail:

Ora che hai configurato tutto, è il momento di eseguire Mutt e vedere la magia della tua casella di posta dispiegarsi davanti ai tuoi occhi.

Come usare Mutt su Linux

Prima di poter inviare e ricevere e-mail con Mutt, dovrai avviare l'applicazione. Avvia il terminale e digita bastardo per avviare l'applicazione:

bastardo

Per inviare nuove email utilizzando Mutt, digita, m nel terminale. Mutt chiederà l'indirizzo email, l'oggetto e il corpo del messaggio del destinatario. Se vuoi puoi anche allegare un file. Una volta aggiornati tutti i dettagli, premere per inviare l'e-mail.

1. Invia un'e-mail con oggetto e corpo del messaggio

Per aggiungere la stringa dell'oggetto nella tua email, usa il -S bandiera:

mutt -s "E-mail di prova da mutt" [email protected]

2. Pipa Mutt Con eco

Puoi implementare il comando echo con Mutt per passare il corpo del messaggio dell'e-mail:

echo "Messaggio del corpo" | mutt -s "E-mail di prova da mutt" [email protected]

3. Invia un'e-mail con un allegato

Per aggiungere un file come allegato, specificare il percorso del file alla fine del comando:

echo "Messaggio del corpo" | mutt -s "E-mail di prova da mutt" [email protected] test.txt

Se vuoi allegare più file, passa i nomi dei file separati con il Spazio personaggio.

echo "Messaggio del corpo" | mutt -s "E-mail di prova da mutt" [email protected] -a test.tar.gz –a test2.tar.gz

4. Invia e-mail a più destinatari

Allo stesso modo, puoi anche aggiungere più indirizzi e-mail a cui inviare l'e-mail a:

mutt -s "E-mail di prova da mutt" [email protected], [email protected], [email protected]

5. Aggiungi destinatari in modalità CC e BCC

Puoi usare il -c e -b flag per specificare gli indirizzi e-mail per copia per conoscenza e copia per conoscenza nascosta.

mutt -s "Oggetto della posta" -c; -b; indirizzo di posta del destinatario

Nell'esempio seguente, Mutt utilizzerà [email protected] come Per indirizzo, mentre copia per conoscenza e copia per conoscenza nascosta l'e-mail a [email protected] e [email protected] rispettivamente.

mutt -s "Email di prova" -c [email protected] -b [email protected] [email protected]

6. Ottieni aiuto dalla riga di comando

Nel caso in cui ti senti bloccato, puoi cercare l'aiuto di Mutt usando il -h bandiera.

mutt -h

Revisione dell'interfaccia e-mail di Mutt

La barra dei menu nella parte superiore della finestra dell'interfaccia consente di navigare tra le varie schede. La finestra del terminale elenca anche le scorciatoie da tastiera proprio sotto. Il riquadro centrale serve per visualizzare i messaggi.

Sfortunatamente, Mutt non viene fornito con un compositore di posta elettronica integrato, quindi è necessario utilizzare a editor di testo come Nano, Vim, Emacs, ecc. per creare il corpo del messaggio.

Puoi usare i seguenti comandi con Mutt:

  • m: Scrivi una nuova email
  • q: Smettere
  • d: Elimina
  • r: Rispondere
  • : Spedire
  • io: Uscita

Cosa c'è di così speciale in Mutt?

Mutt è un pacchetto open source che serve allo scopo, è relativamente piccolo e porta a termine il lavoro. Nonostante la sua rapida elaborazione e l'ingegnosa gestione degli errori, non è all'altezza quando si tratta di visualizzare immagini all'interno delle e-mail.

Dal momento che è realizzato in un formato di testo per restituire risultati rapidi, alcune persone potrebbero pensare che Mutt non faccia bene il lavoro per le e-mail con le immagini. Tuttavia, Mutt dovrebbe essere la tua prima scelta se desideri un client di posta elettronica a riga di comando per Linux.

E-mail
I 10 migliori client di posta elettronica Linux

Dimentica la webmailil modo migliore per gestire la posta è in un client di posta. Ma quale? Scegli tra i 10 migliori client di posta elettronica Linux.

Leggi Avanti

Argomenti correlati
  • Linux
  • Gmail
  • Client di posta elettronica desktop
  • terminale
Circa l'autore
Wini Bhalla (7 Articoli Pubblicati)

Wini è uno scrittore con sede a Delhi, con 2 anni di esperienza di scrittura. Durante i suoi periodi di scrittura, è stata associata ad agenzie di marketing digitale e studi tecnici. Ha scritto contenuti relativi a linguaggi di programmazione, tecnologia cloud, AWS, Machine Learning e molto altro. Nel tempo libero le piace dipingere, trascorrere del tempo con la sua famiglia e viaggiare in montagna, quando possibile.

Altro da Wini Bhalla

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo email nell'email che ti abbiamo appena inviato.

.