So verwenden Sie E-Mail in Emacs
Emacs ist eine leistungsstarke Anwendung. Es ermöglicht Ihnen, verschiedene Teile Ihres täglichen Arbeitsablaufs in ein einziges zusammenhängendes Dienstprogramm zu integrieren. Sie können damit auch Ihre E-Mails verwalten. Hier zeigen wir Ihnen, wie Sie Ihren E-Mail-Posteingang in Emacs integrieren und wie Sie Emacs richtig mit Gmail verknüpfen, um E-Mails direkt von dort aus zu senden und zu empfangen.
E-Mail in Emacs einrichten
Mit Hilfe von Offlineimap und Notmuch können Sie ganz einfach einen E-Mail-Posteingang in Emacs hinzufügen. a>. Sie ermöglichen es Ihnen, Ihre E-Mail in einem Organisationspuffer zu speichern, um sie entweder mit Anmerkungen zu versehen oder als Aufgabeneintrag in einem Kalender zu speichern. Sie können einen Artikel auch in einen Organisationspuffer schreiben und ihn als E-Mail versenden.
Offlineimap installieren
Offlineimap ist ein Hilfsprogramm, das Ihre E-Mails von einem Remote-Server abruft und auf Ihrer Festplatte speichert.
Führen Sie den folgenden Befehl aus, um das Programm auf Ihrem System zu installieren:
Sie können Pacman auch verwenden, um Offlineimap unter Arch Linux zu installieren:
In RHEL und Fedora können Sie dnf verwenden:
Offlineimap einrichten
Erstellen Sie die Benutzerkonfigurationsdatei für Ihre Offlineimap-Installation mit Ihrem bevorzugten Texteditor:
Fügen Sie den folgenden Codeblock in Ihre neue Konfigurationsdatei ein:
Ersetzen Sie die E-Mail-Adresse in den Variablen „localfolders“ und „remoteuser“ in Ihrem Gmail-Konto.
Überprüfen Sie, ob Ihr System über eine ordnungsgemäße Systemzertifikatdatei verfügt:
Kopieren Sie den absoluten Pfad Ihrer Zertifikatsdatei und fügen Sie ihn in die Variable „sslcacertfile“ ein.
Erhalten eines Gmail-App-Passworts für Offlineimap
Öffnen Sie Ihr Gmail-Konto und klicken Sie dann auf Ihr Benutzersymbol in der oberen rechten Ecke der Seite.
Klicken Sie auf „Ihr Google-Konto verwalten“.
Klicken Sie in der linken Seitenleiste der Seite auf die Kategorie „Sicherheit“ und stellen Sie dann sicher, dass die Bestätigung in zwei Schritten derzeit für Ihr Konto aktiv ist.
Wählen Sie den Menüpunkt „2-Schritt-Verifizierung“.
Scrollen Sie zum Ende der Verifizierungsseite und klicken Sie dann auf die Schaltfläche „App-Passwörter“.
Geben Sie einen Namen für Ihr neues App-Passwort ein und klicken Sie dann auf „Erstellen“.
Kopieren Sie den Text im blauen Feld in einen separaten Notizblock und klicken Sie dann auf „Fertig“.
Gehen Sie zurück zu Ihrem. offlineimaprc-Datei und ersetzen Sie den Wert Ihrer „remotepass“-Variablen durch Ihr App-Passwort.
Nicht viel installieren
Notmuch ist eine einfache Anwendung, die E-Mails markiert und anzeigt. Dazu wird eine Datenbank aller Ihrer E-Mails verwaltet und diese mit Tags versehen. Notmuch organisiert und zeigt diese E-Mails in Emacs mithilfe dieser Tags an.
Installieren Sie das Dienstprogramm not much auf Ihrem System:
Sie können notmuch auch mit Pacman unter Arch Linux installieren:
In RHEL und Fedora können Sie es mit dnf installieren:
Öffnen Sie Ihren Emacs-Client, drücken Sie dann Ctrl + X und dann F.
Navigieren Sie zur „.emacs“-Datei Ihres Clients in Ihrem Home-Verzeichnis.
Fügen Sie die folgende Codezeile in die Datei ein:
Um das Notmuch-Paket zu installieren, drücken Sie Alt + X und geben Sie package-install
ein. Emacs fragt nach dem Namen des Pakets, das Sie installieren möchten. Geben Sie „nicht viel“ ein.
Nach der Installation dient dieses Paket für kurze Zeit als Frontend.
Nicht viel einrichten
Stellen Sie zunächst sicher, dass offlineimap ordnungsgemäß funktioniert und alle verfügbaren E-Mails von Ihrem Gmail-Konto abgerufen hat:
Sobald Sie fertig sind, führen Sie notmuch
in der Befehlszeile aus. Dadurch wird ein Konfigurationsskript gestartet, das nach Ihrem spezifischen E-Mail-Setup fragt.
Geben Sie den vollständigen Namen Ihres Gmail-Kontos ein, das Sie verknüpfen möchten, und drücken Sie dann Enter.
Geben Sie die vollständige Gmail-Adresse des Kontos ein, das Sie verknüpfen möchten, und drücken Sie dann zweimal Enter.
Drücken Sie Enter noch einmal zweimal, um das Standard-Mail-Verzeichnis sowie die Standard-Tags für Ihre Postfächer zu übernehmen.
Initialisieren Sie die Datenbank von notmuch, indem Sie den folgenden Befehl ausführen:
Dadurch wird Ihre Konfigurationsdatei gelesen und eine Datenbank basierend auf sinnvollen Standardwerten erstellt. Von dort aus können Sie nun die Tagging-Befehle von notmuch verwenden, um sowohl Ihre eingehenden als auch Ihre bestehenden E-Mails zu markieren.
Anzeigen Ihrer E-Mails in Emacs
An diesem Punkt können Sie Ihre E-Mails jetzt in Emacs anzeigen. Durch Drücken von Alt + X und Eingabe von notmuch
wird das Notmuch-Frontend in Emacs geladen.
Klicken Sie auf den Link „Posteingang“, um alle Nachrichten aus Ihrem Gmail-Konto zu laden.
Drücken Sie Ctrl + N, um durch alle Nachrichten mit dem Tag „Posteingang“ nach unten zu scrollen.
Darüber hinaus können Sie auch eine „Baumansicht“ auslösen, indem Sie Shift + Z drücken, während Sie ein bestimmtes Tag anzeigen. Dies ist nützlich, wenn Sie eine Mailingliste abonniert haben, da die E-Mails in leicht verständlichen Threads angezeigt werden.
Senden von E-Mails in Emacs
Um den E-Mail-Support zu aktivieren, öffnen Sie Ihr. emacs-Datei und fügen Sie den folgenden Codeblock ein:
Sie müssen Emacs erlauben, E-Mails über Ihr E-Mail-Konto zu senden. Erstellen Sie dazu eine „.authinfo“-Datei in Ihrem Home-Verzeichnis:
Beachten Sie unbedingt, dass diese Datei vertrauliche Informationen wie Ihren Benutzernamen und Ihr Passwort enthält. Daher müssen Sie die Zugriffsberechtigungen sichern, sodass nur Sie darauf lesen und schreiben können:
Fügen Sie von dort aus die folgende Codezeile in Ihre neue Authinfo-Datei ein:
Ersetzen Sie die E-Mail-Adresse durch die vollständige Adresse Ihres Gmail-Kontos und den Wert „#REPLACE-ME#“ durch das App-Passwort Ihres Kontos.
Laden Sie Emacs neu, um Ihre neuen Einstellungen zu übernehmen.
Vorbereiten Ihrer ersten E-Mail in Emacs
Um eine E-Mail von Emacs zu senden, drücken Sie entweder Ctrl + X oder M, während Sie sich im Notmuch-Puffer befinden. Dadurch wird ein Nachrichtenpuffer mit einer leeren Überschrift erstellt, in die Sie Ihre Nachricht eingeben können.
Wenn Sie fertig sind, drücken Sie zum Senden Ctrl + C, Ctrl + C Ihre erste E-Mail von Emacs.
Die Verwendung von E-Mails in Emacs ist nur eines der wenigen Dinge, die Sie mit diesem leistungsstarken Texteditor tun können. Beispielsweise können Sie Emacs auch als Musikplayer mit EMMS sowie als vollwertigen RSS-Reader mit verwenden Elfeed.
Wenn Sie in der Zwischenzeit nach kleinen Optimierungen suchen, die Ihr Emacs-Erlebnis schnell verbessern können, schauen Sie sich diese fünf nützlichen Pakete für diesen erweiterbaren Texteditor an .
Bildnachweis: Joanna Kosinka über Unsplash. Alle Änderungen und Screenshots von Ramces Red.
Schreibe einen Kommentar