E-Mail/Anwendungsprogramme/mutt: Unterschied zwischen den Versionen

Aus schokokeks.org Wiki
Zur Navigation springen Zur Suche springen
Skazy (Diskussion | Beiträge)
→‎Links: - alte Links (tot) durch neues Cheatsheet ersetzt
 
(15 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Was ist mutt-ng?==
[[Kategorie:E-Mail/Anwendungsprogramme|M]]
mutt-ng ist ein Fork von mutt, der Postfix ''-ng'' steht dabei für ''Next Generation'' was andeuten soll, dass dieses Projekt zum Ziel hat, die etwas erschlaffte Entwicklung von mutt weiterzuführen.
Bei uns ist der Kommandozeilen-E-Mail-Client '''mutt''' in einer aktuellen Version installiert. Zudem sind einige Erweiterungen des ehemals verwendeten '''mutt-ng''' eingebaut.


==Warum verwenden wir das jetzt schon?==
Wir haben den Sprung von mutt zu mutt-ng gewagt um einerseits den neuen Komfort dieses Forks zu nutzen (Stichwort: lang vermisste Baumansicht) und um andererseits nicht länger das schon sehr schrottige mutt verwenden zu müssen.
==Tipps==
===Die ~/.muttrc weiter verwenden===
Um die ''~/.muttrc'' weiter zu verwenden, kopiert diese am besten nach ''~/.muttng/muttngrc''.


===Umlaute (UTF-8) sauber darstellen===
===Umlaute (UTF-8) sauber darstellen===
Zeile 17: Zeile 11:
  set fileencoding=utf-8
  set fileencoding=utf-8


Dann in der Mutt-ng-Konfigurationsdatei diese beiden Zeilen:
Dann in der Mutt-Konfigurationsdatei diese beiden Zeilen:
  set charset=utf-8
  set charset=utf-8
  set send_charset="us-ascii:utf-8"
  set send_charset="us-ascii:utf-8"


Damit es auch keine Probleme mit der Konfiguration gibt, die auch in UTF-8
Damit es auch keine Probleme mit der Konfiguration gibt, die auch in UTF-8
geschrieben sein kann, hilft ganz am Anfang der ~/.muttngrc:
geschrieben sein kann, hilft ganz am Anfang der ~/.muttrc:
   set config_charset=utf-8
   set config_charset=utf-8
===Den Titel des Terminals dynamisch setzten===
Folgender Eintrag ist der ''~/.muttng/muttngrc'' hinzuzufügen:
set xterm_set_titles=yes
set xterm_title="--[$USER@%h ]-%v--[%f ]--[n/%m here]---(Sorting by %s/%S)%>-"


===Sidebar===
===Sidebar===
Zeile 47: Zeile 36:
  color sidebar_new green black
  color sidebar_new green black


Damit wird die sidebar per default zwar ausgeschaltet, kann aber jederzeit mit der Taste "i" eingeschaltet werden.
Damit wird die Sidebar per default zwar ausgeschaltet, kann aber jederzeit mit der Taste "i" eingeschaltet werden.
 
===Header-Cache===
Da wir eigentlich ausschliesslich das Mailbox-Format '''Maildir''' benutzen, kommt es bei großen Mailboxen zu spürbaren Performance-Problemen. Diese äußern sich so, dass das Wechseln in eine derartige, große Mailbox einige Sekunden dauert, bei >10.000 Nachrichten sogar über 10 Sekunden.
 
Dieses Verhalten kann man mittels muttng beschleunigen, wenn man die folgende Option einsetzt:
 
  set header_cache="..."
 
wobei ... durch den Pfad zu einer Datei oder einem Verzeichnis gesetzt werden muss. Bei einem Verzeichnis wird dort für jede Mailbox eine Cache-Datei angelegt, bei einer Datei wird alles in diese Datei gespeichert.


==mutt-ng im Web==
== Links ==
* Blog: http://mutt-ng.supersized.org/
* [https://www.ucolick.org/~lharden/muttchart.html Mutt Cheatsheet]
* Wiki: http://www.strcat.de/muttng/
* Web: http://mutt-ng.berlios.de/

Aktuelle Version vom 6. Mai 2020, 11:47 Uhr

Bei uns ist der Kommandozeilen-E-Mail-Client mutt in einer aktuellen Version installiert. Zudem sind einige Erweiterungen des ehemals verwendeten mutt-ng eingebaut.


Umlaute (UTF-8) sauber darstellen

Wer ein auf UTF-8 eingestelltes Terminal benutzt, wird feststellen, dass Umlaute irgendwie inkonsistent falsch angezeigt werden, also zum Beispiel im Pager richtig, im Editor beim antworten jedoch falsch.

Das kann man beheben, wenn man konsequent alle Programme auf utf-8 voreinstellt.

Also in der .vimrc eine Zeile dieser Art:

set fileencoding=utf-8

Dann in der Mutt-Konfigurationsdatei diese beiden Zeilen:

set charset=utf-8
set send_charset="us-ascii:utf-8"

Damit es auch keine Probleme mit der Konfiguration gibt, die auch in UTF-8 geschrieben sein kann, hilft ganz am Anfang der ~/.muttrc:

 set config_charset=utf-8

Sidebar

Um die Sidebar zu aktivieren fügt bitte folgende Zeilen ein:

set sidebar_width=50
set sidebar_visible=no

bind index \CP sidebar-prev
bind index \CN sidebar-next
bind index \CO sidebar-open
bind pager \CP sidebar-prev
bind pager \CN sidebar-next
bind pager \CO sidebar-open

macro index i ':toggle sidebar_visible^M'
macro pager i ':toggle sidebar_visible^M'

color sidebar_new green black

Damit wird die Sidebar per default zwar ausgeschaltet, kann aber jederzeit mit der Taste "i" eingeschaltet werden.

Links