If you’re a terminal-centric person, you might already know or be using the Mutt application, one of the best command-line email clients available for the Unix-like operating system.
Last week, Mutt had a new stable release version 2.0.0, bringing new features, bug fixes, and a few backward-incompatible changes. So let’s see what’s new with Mutt 2.0.0.
Starting with the addition of new features, Mutt now supports Domain-literal in email addresses. This means you can use literal IP addresses in place of the email address domain like [email protected][IPv6:fcXX:…].
Another exciting enhancement is the ability to change the working directory using
cd command inside Mutt.
If you face a problem with your internet connection, v2.0.0 has a solution for you. To preserve your unsaved changes in the mailbox in case of a random disconnect, it will now try to automatically reconnect to an IMAP mailbox and merge unsynced changes.
To make you aware, the new version 2.0.0 also contains a few changes that are backward incompatible. For instance,
<decode-save> no longer perform header weeding by default, $reply_to processes before $reply_self, and $hostname is now set after processing the muttrc and -e command line arguments.
Also, if you want to browse and add multiple attachments in the compose menu via <attach-file>, you can now exit the browser menu via
<quit> after tagging the files in place of earlier
Here are the highlights of other key changes that Mutt 2.0.0 includes:
- XOAUTH2 Support
- Patterns are tab-completable in the editor menu
- Cursor overlay to have an “underline” indicator
- $attach_save_dir specifies a directory to use when saving attachments.
- Date, From, To, Cc, and Reply-To headers are stored as protected headers
- The “save/copy message to mailbox” set of functions uses the “mailbox” history list, instead of the “filename” list
For complete details about more interesting features, check out the release notes for Mutt 2.0.0.