1 Punkte von GN⁺ 2024-08-24 | 1 Kommentare | Auf WhatsApp teilen

Aerc: ein gut gemachter TUI-E-Mail-Client

  • Aerc ist ein TUI-E-Mail-Client und wurde vor etwa 4 Jahren erstmals veröffentlicht
  • Im Vergleich zu Konkurrenten wie Pine (veröffentlicht 1992) oder Mutt (veröffentlicht 1995) ist es relativ jung
  • Anfangs habe ich es ignoriert, weil ich mit Thunderbird zufrieden war, aber als ich es kürzlich erneut ausprobierte, wirkte es ausgereift und bot genug Funktionen für den täglichen Einsatz
  • Ich hatte schon einmal versucht, Neomutt zu verwenden, und schließlich aufgegeben, daher bin ich ohne große Erwartungen herangegangen, war aber deutlich zufriedener als erwartet

Dokumentation

  • Über den Befehl :help lässt sich die integrierte Hilfefunktion nutzen
  • Das Tutorial erklärt die wichtigsten Funktionen und Keybindings knapp und hilft dabei, schnell alles einzurichten
  • Sämtliche Hilfedokumente werden als Manpages bereitgestellt, was eine gute Möglichkeit ist, ein „portables“ Hilfesystem innerhalb einer TUI-Anwendung bereitzustellen

Kontoeinrichtung

  • Über einen einfachen und intuitiven Assistenten lassen sich Konten leicht hinzufügen
  • Die Konfigurationsdatei (~/.config/aerc/accounts.conf) verwendet eine einfache INI-Syntax und ist dadurch leicht zu lesen und zu bearbeiten
  • Die Optionen zur Ordnerverwaltung (folders-sort und folder-map) sind besonders nützlich
folders-sort
  • Damit lässt sich die automatische Sortierung bestimmter Ordner überschreiben
  • Angegebene Ordner werden oben in der Ordnerliste angezeigt, der Rest wird alphabetisch sortiert
folder-map
  • Eine Funktion zur Lösung von Problemen mit Ordnerstrukturen verschiedener E-Mail-Anbieter
  • Sie bietet ein flexibles Remapping-System über eine Datei, die Serverordner auf die angezeigten Ordnernamen abbildet

E-Mails anzeigen

  • Das Anzeigeerlebnis für E-Mails ist wegen HTML-E-Mails etwas schwächer
  • E-Mails können über einen HTML-Parser/-Browser (eine Kombination aus w3m und dante) angezeigt werden
  • Es gibt auch die Option, E-Mails im Standard-Webbrowser zu öffnen

E-Mails verfassen

  • Es ist sehr angenehm, E-Mails in vim zu verfassen

Adressbuch

  • Das Adressbuch kann über externe Programme verwaltet werden
  • Das Standardprogramm abook unterstützt keine Nicht-ASCII-Zeichen, was unpraktisch war
  • Mit emailbook-janet ließ sich das Problem lösen

PGP-Unterstützung

  • Behebt die Probleme mit der PGP/GPG-Unterstützung in Thunderbird
  • Standardmäßig wird der GPG-Keyring verwendet; zudem kann eine bestimmte Key-ID gesetzt oder ein Schlüssel per E-Mail nachgeschlagen werden

Allgemeine Einstellungen

  • Eine Signaturdatei kann eingebunden werden, und über externe Befehle lässt sich eine Signatur erzeugen
  • E-Mail-Vorlagen werden unterstützt
  • Der Re:-Präfix wird in E-Mail-Betreffzeilen intelligent entfernt
  • Es gibt eine Benachrichtigung für Anhänge, die sich mithilfe regulärer Ausdrücke leicht erweitern lässt

Zusammenfassung von GN⁺

  • Aerc ist ein TUI-basierter E-Mail-Client mit einfacher und intuitiver Kontoeinrichtung sowie flexibler Ordnerverwaltung
  • Das Anzeigen von HTML-E-Mails ist etwas unbequem, kann aber auf verschiedene Weise ausgeglichen werden
  • Das Verfassen von E-Mails mit vim und die Verwaltung des Adressbuchs über externe Programme sind möglich
  • Die PGP-Unterstützung ist gut umgesetzt, und in den allgemeinen Einstellungen lassen sich Signaturdateien und E-Mail-Vorlagen verwenden
  • Ähnliche Projekte mit vergleichbaren Funktionen sind Mutt und Neomutt

1 Kommentare

 
GN⁺ 2024-08-24
Hacker-News-Kommentar
  • Ich nutze Aerc schon seit langer Zeit

    • Unterstützt sowohl IMAP (GMail usw.) als auch lokale Mail-Verzeichnisse
    • Mit Vim-ähnlichen, neu definierten Keybindings bearbeite ich Mails schnell
    • Ich habe Aerc zusammen mit Gmail und Imapfilter eingerichtet
    • Ich nutze eigens erstellte Filter
      • ff = :filter -f "current sender"
      • fs = :filter -H subject:"current subject"
      • fS = :filter -H subject: "subject containing foo"
  • Ich habe mich intensiv mit Mutt beschäftigt, aber festgestellt, dass ein grafischer E-Mail-Client besser geeignet ist

    • Mutt/aerc unterstützt Windows nicht
    • Das Anzeigen und Versenden von HTML-E-Mails wird nicht unterstützt
    • Betterbird ist schneller und einfacher einzurichten
    • Betterbird unterstützt OAuth standardmäßig
    • In Betterbird kann man mit Shift+Klick Klartext verwenden
    • Ich mag das Terminal, aber E-Mail erledige ich dort nicht mehr
    • Ich nutze Newsboat als RSS-Reader
  • Terminalbasierte E-Mail-Clients sind attraktiv, aber ich möchte E-Mail nicht im Terminal erledigen

    • Das Terminal ist ein Raum für Konzentration und Freude
    • E-Mail-Arbeit ist langweilig
  • Ich mochte es nicht, mehrere GMail-Tabs offen zu haben, also habe ich Aerc eingerichtet

    • Ich synchronisiere Mail mit dem Notmuch-Backend und lieer oder mbsync
    • Die Einrichtung hat Zeit gekostet, aber es ist viel angenehmer als mein vorheriger Workflow
    • Der Speicherverbrauch ist gering, und die lokale Suche ist schnell und qualitativ gut
  • Ich liebe moderne textbasierte Projekte und bin dankbar, dass das Terminal weiterhin gepflegt wird

  • Ich habe ein Video gesehen, das demonstriert, wie man mit Emacs und mu4e E-Mails liest

    • HTML wird an Firefox geschickt, um es anzusehen, oder zur Ansicht in PDF umgewandelt
  • Ich habe Aerc bei Terminal Trove eingetragen und die Installationsmethode dokumentiert

  • Aerc ist als Client konzipiert und speichert keine Mails auf dem Computer

    • Es gibt Leistungsprobleme und Einschränkungen
    • IMAP bricht häufig ab und muss neu gestartet werden
    • Es gibt Überschneidungen bei den Shortcuts von Neovim und Aerc
    • Derzeit setze ich mehr Hoffnung in Neomutt
  • Es gibt keine Erklärung, was "TUI" ist

    • Ich verstehe es als "text user interface"
  • Ich bin an Thunderbird gebunden

    • Ich frage mich, ob man eine TUI auf Basis der Thunderbird-Datenbank entwickeln könnte