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


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 = "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

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.


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 = "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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.