Der Mutt 2.0

„Alle E-Mail-Clients sind schlecht. Dieser ist nur weniger schlecht.“ wurde auf Version 2.0 aktualisiert. Die so radikale Erhöhung der Zahl in ihrem Hauptbereich wurde eher nicht durch das Auftauchen neuer Funktionen (davon gibt es im Vergleich zu früheren Versionen nicht viele), sondern durch die Einführung mehrerer Änderungen, die die Abwärtskompatibilität verletzen:

  • bei Verwendung des Befehls zum Anzeigen und Auswählen mehrerer Anhänge erfolgt der Ausgang nach der Markierung von Dateien über (das vorherige Verhalten, bei gedrückter „Enter“-Taste den Cursor nicht auf ein Verzeichnis zu setzen, war nicht intuitiv);
  • Standardwerte für mehrere Variablen (z.B. $attribution und $status_format) sind lokalisiert (translatable); in der Dokumentation sind sie als (localized) gekennzeichnet;
  • die Befehle und führen standardmäßig keine Bereinigung der Kopfzeilen mehr durch, um zum vorherigen Verhalten zurückzukehren, sollte die Variable $copy_decode_weed gesetzt werden;
  • die Variable $hostname wird jetzt nach der Verarbeitung der Konfigurationsdatei und der Argumente der Befehlszeile -e gesetzt (dies ermöglichte es bei der Ausführung, DNS-Anfragen zur Bestimmung des FQDN zu überspringen, die in einigen Fällen erhebliche Zeit in Anspruch nehmen konnten);
  • die Variable $reply_to wird vor $reply_self verarbeitet;
  • früher wurden die Werte der normalen Konfigurationsvariablen (im Gegensatz zu benutzerspezifischen my-Variablen) bei der Verwendung auf der rechten Seite von Zuweisungen escaped (NL: n, CR: r, TAB: t, : \, ": ") – dieser langjährige Fehler wurde behoben.

Einige andere Änderungen:

  • es ist zulässig, eine IP-Adresse anstelle einer E-Mail-Domain zu verwenden (z.B. user@[IPv6:fe80::1]);
  • automatisches Wiederverbinden mit dem IMAP-Server im Falle eines Fehlers (es besteht die Hoffnung, dass dies dazu beiträgt, den Verlust von Änderungen bei Hängenbleiben oder Verbindungsabbrüchen zu minimieren);
  • Hinweis zu Suchmuster-Modifizierern (erscheint, wenn TAB nach ~ in der Bearbeitungszeile des Musters gedrückt wird);
  • MuttLisp – experimentelle Funktion, die die Verwendung von Lisp-ähnlichen Konstruktionen in der Konfigurationsdatei ermöglicht;
  • die Variable $attach_save_dir ermöglicht es, ein Verzeichnis zum Speichern von Anhängen festzulegen.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4