Come installare / configurare mutt con Gmail su CentOS e Ubuntu?


Risposte:


25

Configurazione di Gmail

Per l'autenticazione, dovrai fare una delle due cose:

  1. Genera una password specifica per l' applicazione per il tuo account Google (la tua unica opzione se stai usando 2FA),
  2. Attiva l' accesso all'app meno sicuro (non un'opzione con 2FA)

In gmail, fai clic sull'icona a forma di ingranaggio, vai a Settings, vai alla scheda Forwarding POP/IMAPe fai clic sul Configuration instructionslink in IMAP Accessfila.

Quindi fare clic I want to enable IMAP. Nella parte inferiore della pagina, sotto il paragrafo relativo alla configurazione del client di posta, selezionare Other. Nota le informazioni del server di posta e utilizza tali informazioni per ulteriori impostazioni, come mostrato nella sezione successiva.

Installa mutt

CentOS

yum install mutt

Ubuntu

sudo apt-get install mutt

Configura Mutt

Creare

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

Crea il file di configurazione di mutt muttrc

touch ~/.mutt/muttrc

Apri muttrc

vim ~/.mutt/muttrc

Aggiungi le seguenti configurazioni

set ssl_starttls=yes
set ssl_force_tls=yes

set imap_user = "change_this_user_name@gmail.com"
set imap_pass = "PASSWORD"

set from="change_this_user_name@gmail.com"
set realname="Your Name"

set folder = "imaps://imap.gmail.com/"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set smtp_url = "smtps://change_this_user_name@gmail.com:PASSWORD@smtp.gmail.com:465/"

set move = no
set imap_keepalive = 900

Apporta le modifiche appropriate, ad esempio change_this_user_nameil nome utente di Gmail e PASSWORDla password di Gmail. E salva il file.

Ora sei pronto per inviare, ricevere e leggere e-mail utilizzando il client di posta elettronica Mutt semplicemente digitando mutt.

Per la prima volta verrà richiesto di accettare i certificati SSL; premere aper accettare sempre questi certificati.

Ora ti verrà presentata la tua casella di posta Gmail.


2
Funziona ancora oggi con Ubuntu e Gmail, se qualcuno si chiedeva.
mkingsbu,

1
Funziona con Gmail e Mutt installati tramite brew anche su OSX High Sierra. Francamente questo dovrebbe funzionare con qualsiasi normale installazione di mutt. Grazie Sushant!
Venoda,

1
Ha funzionato perfettamente per me ... l'unica cosa che aggiungerei è che se hai abilitato 2fa, dovrai impostare una password dell'applicazione. Puoi farlo nelle impostazioni del tuo account Google in sicurezza.
Ricky Nelson,

Dopo aver eseguito i passaggi sopra indicati. Dice ancora Mutt unable to reach imap.gmail.com. Come posso restringere il problema qui?
Prathu Baronia,

2
@SushantMane Ho trovato la soluzione al mio problema, non era correlata alle impostazioni di accesso IMAP. La rete della mia università ha bloccato le porte IMAP e quindi mutt non è stato in grado di connettersi imap.gmail.com. Tutto ha funzionato bene dopo il passaggio a una rete esterna.
Prathu Baronia,

0

a) Genera una PASSWORD SPECIFICA PER L'APPLICAZIONE dal tuo account Google

b01) Installa Mutt Mail User Agent:

apt install mutt

b02) Non è necessario eseguire alcun port forwarding, trigger o modifica del server virtuale nel router!

b03) Generare le directory come segue:

mkdir -p ~/.mutt/cache/headers

mkdir ~/.mutt/cache/bodies

touch ~/.mutt/certificates

b04) Utilizzare la seguente configurazione muttrc:

nano muttrcnella .muttdirectory:

set from = "user@gmail.com"
set realname = "User Name"
set imap_user = "user@gmail.com"
set imap_pass = "pwd"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed ="+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtps://user@gmail.com@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.