Wie installiere / richte ich mutt mit Google Mail unter CentOS und Ubuntu ein?

10

So richten Sie den E-Mail-Client Mutt zum Senden, Empfangen und Lesen von E-Mails unter CentOS und Ubuntu unter Verwendung eines Google Mail-Kontos als Relay ein

Sushant Mähne
quelle

Antworten:

24

Google Mail-Setup

Zur Authentifizierung müssen Sie zwei Dinge tun:

  1. Generieren Sie ein anwendungsspezifisches Passwort für Ihr Google-Konto (Ihre einzige Option, wenn Sie 2FA verwenden).
  2. Aktivieren Sie den weniger sicheren App-Zugriff (keine Option bei 2FA).

Klicken Sie in Google Mail auf das Zahnradsymbol, gehen Sie zu Settings, gehen Sie zur Registerkarte Forwarding POP/IMAPund klicken Sie auf den Configuration instructionsLink in der IMAP AccessReihe.

Klicken Sie dann auf I want to enable IMAP. Wählen Sie unten auf der Seite unter dem Abschnitt zum Konfigurieren Ihres E-Mail-Clients die Option aus Other. Notieren Sie sich die Mail-Server-Informationen und verwenden Sie diese Informationen für weitere Einstellungen, wie im nächsten Abschnitt gezeigt.

Installieren Sie mutt

CentOS

yum install mutt

Ubuntu

sudo apt-get install mutt

Mutt konfigurieren

Erstellen

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

Erstellen Sie eine Mutt-Konfigurationsdatei muttrc

touch ~/.mutt/muttrc

Öffnen Sie muttrc

vim ~/.mutt/muttrc

Fügen Sie folgende Konfigurationen hinzu

set ssl_starttls=yes
set ssl_force_tls=yes

set imap_user = "[email protected]"
set imap_pass = "PASSWORD"

set from="[email protected]"
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://[email protected]:[email protected]:465/"

set move = no
set imap_keepalive = 900

change_this_user_nameNehmen Sie entsprechende Änderungen vor, z. B. an Ihrem Google Mail-Benutzernamen und PASSWORDIhrem Google Mail-Passwort. Und speichern Sie die Datei.

Jetzt können Sie E-Mails mit dem E-Mail-Client Mutt senden, empfangen und lesen, indem Sie einfach eingeben mutt.

Zum ersten Mal werden Sie aufgefordert, SSL-Zertifikate zu akzeptieren. Drücken Sie a, um diese Zertifikate immer zu akzeptieren.

Jetzt wird Ihnen Ihr Google Mail-Posteingang angezeigt.

Sushant Mähne
quelle
2
Dies funktioniert auch heute noch mit Ubuntu und Google Mail, wenn sich jemand wundert.
mkingsbu
1
Funktioniert auch mit Google Mail und Mutt, die über Brew unter OSX High Sierra installiert wurden. Ehrlich gesagt sollte dies mit jeder normalen Installation von Mutt funktionieren. Danke Sushant!
Venoda
1
Hat perfekt für mich funktioniert ... das einzige, was ich hinzufügen möchte, ist, dass Sie, wenn Sie 2fa aktiviert haben, ein Anwendungskennwort einrichten müssen. Sie können dies in Ihren Google-Kontoeinstellungen unter Sicherheit erreichen.
Ricky Nelson
Nachdem Sie die oben genannten Schritte ausgeführt haben. Mutt sagt immer noch unable to reach imap.gmail.com. Wie kann ich das Problem hier eingrenzen?
Prathu Baronia
2
@SushantMane Ich habe die Lösung für mein Problem gefunden, sie hatte nichts mit den IMAP-Zugriffseinstellungen zu tun. Das Netzwerk meiner Universität hat IMAP-Ports blockiert und daher konnte mutt keine Verbindung herstellen imap.gmail.com. Nachdem ich zu einem externen Netzwerk gewechselt war, hat alles gut funktioniert.
Prathu Baronia
0

a) Generieren Sie ein ANWENDUNGSSPEZIFISCHES PASSWORT aus Ihrem Google-Konto

b01) Installieren Sie den Mutt Mail User Agent:

apt install mutt

b02) Es ist nicht erforderlich, eine Portweiterleitung, einen Trigger oder eine Änderung des virtuellen Servers in Ihrem Router vorzunehmen!

b03) Generieren Sie Verzeichnisse wie folgt:

mkdir -p ~/.mutt/cache/headers

mkdir ~/.mutt/cache/bodies

touch ~/.mutt/certificates

b04) Verwenden Sie die folgende muttrc-Konfiguration:

nano muttrcim .muttVerzeichnis:

set from = "[email protected]"
set realname = "User Name"
set imap_user = "[email protected]"
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://[email protected]@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900
Vasconcelos1914
quelle