Most of these settings are tested with Mutt 1.4 (specifically, 1.4.2.3 as included in Owl at the time of this writing):
# Make Mutt use us-ascii when the content is all 7-bit, otherwise use koi8-r set charset="koi8-r" set send_charset="us-ascii:koi8-r" # When viewing and replying to messages that use windows-1251, make Mutt recode # them to koi8-r charset-hook windows-1251 cp1251 # Mutt will save received & sent messages here set mbox="~/Mail/received" set record="~/Mail/sent" # Disable sorting set sort=mailbox-order # Set the desired default "from" address for both header From and envelope-from set from="you@openwall.com" set hostname="openwall.com" set envelope_from=yes set use_domain=no # Recognize these as own addresses for displaying +/T/C marks on messages, as # well as for the reverse_name setting set alternates="you@openwall.com|regexps-for-your-other-addresses-may-go-here" # When replying to or forwarding a message sent to a recognized own address # (see above), reuse the same full name and address that the message was # addressed to as the new "from" address set reverse_name=yes # Maybe use ~/tmp instead of /tmp - useful when /tmp is on tmpfs, to not lose # edits on power failure #set tmpdir="tmp" # Decode and/or decrypt messages when searching (much slower and prompts for # passphrase on first encrypted message encountered) #set thorough_search="yes" # Use this when "ispell" is actually the "aspell" wrapper (press "i" to invoke) set ispell="ispell --mode=email" # By default, Mutt adds the original sender's address to Subject on forwards, # which we usually don't want set forward_format="Fwd: %s" # Don't display these headers by default (press "h" to display full headers) ignore Delivered-To X-Delivery-ID X-Priority X-MSMail-Priority X-MimeOLE X-Spam-Checker-Version X-Spam-Level X-Spam-Status Precedence X-No-Archive List- DomainKey-Signature In-Reply-To User-Agent DKIM-Signature X-Google-Sender-Auth # Highlight the obfuscated e-mail addresses in our RPM %changelogs, etc. color body brightcyan default "<[-a-z_0-9.+]+[- ]at[- ][-a-z_0-9.]+>" # If you're using a local SpamAssassin bayes database, you might want to bind a # key, such as Shift-S on the index, to invoke sa-learn and mark messages as # deleted. #macro index S "| sa-learn --spam --no-sync --single\n<delete-message>" "spam learn" # ...append /usr/share/doc/mutt-1.4*/gpg.rc to here
We commonly use the VIM text editor along with Mutt. Please refer to the page on .vimrc settings, which describes some of those relevant to editing e-mail messages.