â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
