1.5.11 (2005-09-15):
- ! $envelope_from_address has been added, $envelope_from has been renamed
- to $use_envelope_from
+ ! $envelope_from_address has been added
+ Progress bar via $net_inc
+ IMAP server-side simple string search
+ Simple string matches instead of full regex matches for '=' instead
+ IDNA support
+ $bounce
- ! $crypt_replyencrypt and $pgp_replyencrypt now default
- to "yes" instead of "no"
- + $pgp_auto_traditional
+ ! $crypt_replyencrypt now defaults to "yes" instead of "no"
+ + $pgp_replyinline
+ %A for $index_format
1.5.3 (2002-12-17):
set record=+sent-mail
set nosave_name
set postponed=~/postponed-msgs
-set hdr_format="%Z %3C %{%b %d} %-19.19L (%5c) %s"
+set index_format="%Z %3C %{%b %d} %-19.19L (%5c) %s"
set nouse_domain # don't qualify local addresses with $domain
#set use_from # always generate the `From:' header field
set implicit_autoview=yes # pager shows parts having a mailcap viewer
-set pgp_verify_sig=no # don't automatically verify message signatures
+set crypt_verify_sig=no # don't automatically verify message signatures
#set visual=vim # editor invoked by ~v in the builtin editor
#set nowait_key # prompt when a pipe returns normal status
set write_inc=25 # show progress while writing mailboxes
unset confirmappend # Don't ask me about appending to files
set delete=yes # Don't ask me whether or not I meant to delete messages
# set display_filter="tr '\240\204\223\226' ' \"\"-'" # fix some funny characters
-set edit_hdrs # I want to edit the headers.
+set edit_headers # I want to edit the headers.
set editor="/usr/bin/jed %s -f 'mail_mode();'"
# Invoke jed with mail_mode. This may
# or may not work for you.
set mark_old # Distinguish between seen (but unread) and new messages
set mbox=+mbox # The (unused) mbox file.
unset metoo # Remove me from CC headers.
-set mime_fwd=ask-no # Ask me whether or not to create a MIME-encapsulated forward
+set mime_forward_rest=ask-no # Ask me whether or not to create a MIME-encapsulated forward
set move=no # Don't use mbox
set pager_stop # Don't fall through to the next message in the pager
set pager_index_lines=0 # The pager index is ugly.
-set pgp_replyencrypt # Encrypt when replying to encrypted messages.
-set pgp_replysignencrypted # Sign when replying to encrypted messages.
+set crypt_replyencrypt # Encrypt when replying to encrypted messages.
+set crypt_replysignencrypted # Sign when replying to encrypted messages.
set pgp_show_unusable="no" # Don't display unusable keys.
set pgp_sort_keys="keyid" # Sort keys by key ID
-set pgp_replysign # Sign when replying to signed messages.
+set crypt_replysign # Sign when replying to signed messages.
set pgp_timeout=3600 # Forget the PGP passphrase after an hour.
set pipe_decode # Decode messages I pipe to commands, typically to patch(1).
set postponed=~/.mutt/postponed # Where to put postponed messages
set print=ask-no # Don't waste paper
-set print_cmd="enscript -2Gr -Email" # Two columns, landscape, fancy header.
+set print_command="enscript -2Gr -Email" # Two columns, landscape, fancy header.
set print_split=yes # Invoke enscript once per message
set quit=yes # Don't ask me whether or not I want to quit.
set quote_regexp="^ *[a-zA-Z]*[>|][>:|]*" # Recognize quotes in the pager.
set sendmail_wait=-1 # Don't put sendmail into the background.
set encode_from # "From " in the beginning of a line triggers quoted-printable
set nowait_key # Return immediately from external programs
-set forw_format="[fwd] %s (from: %a)" # A different subject for forwarded messages
+set forward_format="[fwd] %s (from: %a)" # A different subject for forwarded messages
set nobeep # Shut up. ;-)
set reply_regexp="^((re([\\[0-9\\]+])*|aw):[ \t]*)+[ \t]*" # A regular expression to detect replies
set header # Include the message header when replying.
CH_NOLEN don't write Content-Length: and Lines:
CH_NONEWLINE don't output a newline after the header
CH_NOSTATUS ignore the Status: and X-Status:
- CH_PREFIX quote header with $indent_str
+ CH_PREFIX quote header with $indent_string
CH_REORDER output header in order specified by `hdr_order'
CH_TXTPLAIN generate text/plain MIME headers [hack alert.]
CH_UPDATE write new Status: and X-Status:
x-action=sign\n"
-There's a new answer, though: Set the $pgp_create_traditional
+There's a new answer, though: Set the $pgp_autoinline
configuration variable (it's a quad-option) to something different
from "no" (that's the default). Mutt will then try to use
application/pgp wherever it makes sense. In particular, it does
\ crypt_autoencrypt crypt_autopgp crypt_autosign crypt_autosmime
\ crypt_confirmhook crypt_opportunistic_encrypt crypt_replyencrypt
\ crypt_replysign crypt_replysignencrypted crypt_timestamp crypt_use_gpgme
- \ crypt_use_pka delete_untag digest_collapse duplicate_threads edit_hdrs
- \ edit_headers encode_from envelope_from fast_reply fcc_clear followup_to
- \ force_name forw_decode forw_decrypt forw_quote forward_decode forward_decrypt
+ \ crypt_use_pka delete_untag digest_collapse duplicate_threads
+ \ edit_headers encode_from fast_reply fcc_clear followup_to
+ \ force_name forward_decode forward_decrypt
\ forward_quote hdrs header help hidden_host hide_limited hide_missing
\ hide_thread_subject hide_top_limited hide_top_missing honor_disposition
\ idn_decode idn_encode ignore_linear_white_space ignore_list_reply_to
\ mail_check_recent mail_check_stats mailcap_sanitize maildir_check_cur
\ maildir_header_cache_verify maildir_trash mark_old markers menu_move_off
\ menu_scroll message_cache_clean meta_key metoo mh_purge mime_forward_decode
- \ narrow_tree pager_stop pgp_auto_decode pgp_auto_traditional pgp_autoencrypt
- \ pgp_autoinline pgp_autosign pgp_check_exit pgp_create_traditional
- \ pgp_ignore_subkeys pgp_long_ids pgp_replyencrypt pgp_replyinline pgp_replysign
- \ pgp_replysignencrypted pgp_retainable_sigs pgp_show_unusable pgp_strict_enc
+ \ narrow_tree pager_stop pgp_auto_decode
+ \ pgp_autoinline pgp_check_exit
+ \ pgp_ignore_subkeys pgp_long_ids pgp_replyinline
+ \ pgp_retainable_sigs pgp_show_unusable pgp_strict_enc
\ pgp_use_gpg_agent pipe_decode pipe_split pop_auth_try_all pop_last
\ postpone_encrypt postpone_encrypt_as print_decode print_split prompt_after
\ read_only reflow_space_quotes reflow_text reflow_wrap reply_self resolve
syn keyword muttrcVarQuad skipwhite contained
\ abort_nosubject abort_unmodified bounce copy crypt_verify_sig delete
\ fcc_attach forward_edit honor_followup_to include mime_forward
- \ mime_forward_rest mime_fwd move pgp_mime_auto pgp_verify_sig pop_delete
+ \ mime_forward_rest move pgp_mime_auto pop_delete
\ pop_reconnect postpone print quit recall reply_to ssl_starttls
\ nextgroup=muttrcSetQuadAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
\ alias_file assumed_charset attach_charset attach_sep certificate_file charset
\ config_charset content_type default_hook display_filter dotlock_program
\ dsn_notify dsn_return editor entropy_file envelope_from_address escape folder
- \ forw_format forward_format from gecos_mask hdr_format header_cache
+ \ forward_format from gecos_mask header_cache
\ header_cache_compress header_cache_pagesize history_file hostname
\ imap_authenticators imap_delim_chars imap_headers imap_idle imap_login
- \ imap_pass imap_user indent_str indent_string ispell locale mailcap_path mask
+ \ imap_pass imap_user indent_string ispell locale mailcap_path mask
\ mbox mbox_type message_cachedir mh_seq_flagged mh_seq_replied mh_seq_unseen
- \ mixmaster msg_format pager pgp_decryption_okay pgp_good_sign
+ \ mixmaster pager pgp_decryption_okay pgp_good_sign
\ pgp_mime_signature_description pgp_mime_signature_filename pgp_sign_as
\ pgp_sort_keys pipe_sep pop_authenticators pop_host pop_pass pop_user
- \ post_indent_str post_indent_string postpone_encrypt_as postponed preconnect
- \ print_cmd print_command query_command quote_regexp realname record
+ \ post_indent_string postpone_encrypt_as postponed preconnect
+ \ print_command query_command quote_regexp realname record
\ reply_regexp send_charset sendmail shell sidebar_delim sidebar_delim_chars
\ sidebar_divider_char sidebar_format sidebar_indent_string sidebar_sort_method
\ signature simple_search smileys smime_ca_location smime_certificates
- \ smime_default_key smime_encrypt_with smime_keys smime_sign_as
+ \ smime_default_key smime_encrypt_with smime_keys
\ smime_sign_digest_alg smtp_authenticators smtp_pass smtp_url sort sort_alias
\ sort_aux sort_browser spam_separator spoolfile ssl_ca_certificates_file
\ ssl_ciphers ssl_client_cert status_chars tmpdir to_chars trash ts_icon_format
\ ts_status_format tunnel visual
\ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
-" Present in 1.4.2.1 (pgp_create_traditional was a bool then)
syn keyword muttrcVarBool contained skipwhite imap_force_ssl noimap_force_ssl invimap_force_ssl nextgroup=muttrcSetBoolAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
-"syn keyword muttrcVarQuad contained pgp_create_traditional nopgp_create_traditional invpgp_create_traditional
+"syn keyword muttrcVarQuad contained nopgp_create_traditional invpgp_create_traditional
syn keyword muttrcVarStr contained skipwhite alternates nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
syn keyword muttrcMenu contained alias attach browser compose editor index pager postpone pgp mix query generic
\ crypt_autoencrypt crypt_autopgp crypt_autosign crypt_autosmime
\ crypt_confirmhook crypt_opportunistic_encrypt crypt_replyencrypt
\ crypt_replysign crypt_replysignencrypted crypt_timestamp crypt_use_gpgme
- \ crypt_use_pka delete_untag digest_collapse duplicate_threads edit_hdrs
- \ edit_headers encode_from envelope_from fast_reply fcc_clear followup_to
- \ force_name forw_decode forw_decrypt forw_quote forward_decode forward_decrypt
+ \ crypt_use_pka delete_untag digest_collapse duplicate_threads
+ \ edit_headers encode_from fast_reply fcc_clear followup_to
+ \ force_name forward_decode forward_decrypt
\ forward_quote hdrs header help hidden_host hide_limited hide_missing
\ hide_thread_subject hide_top_limited hide_top_missing honor_disposition
\ idn_decode idn_encode ignore_linear_white_space ignore_list_reply_to
\ mail_check_recent mail_check_stats mailcap_sanitize maildir_check_cur
\ maildir_header_cache_verify maildir_trash mark_old markers menu_move_off
\ menu_scroll message_cache_clean meta_key metoo mh_purge mime_forward_decode
- \ narrow_tree pager_stop pgp_auto_decode pgp_auto_traditional pgp_autoencrypt
- \ pgp_autoinline pgp_autosign pgp_check_exit pgp_create_traditional
- \ pgp_ignore_subkeys pgp_long_ids pgp_replyencrypt pgp_replyinline pgp_replysign
- \ pgp_replysignencrypted pgp_retainable_sigs pgp_show_unusable pgp_strict_enc
+ \ narrow_tree pager_stop pgp_auto_decode
+ \ pgp_autoinline pgp_check_exit
+ \ pgp_ignore_subkeys pgp_long_ids pgp_replyinline
+ \ pgp_retainable_sigs pgp_show_unusable pgp_strict_enc
\ pgp_use_gpg_agent pipe_decode pipe_split pop_auth_try_all pop_last
\ postpone_encrypt postpone_encrypt_as print_decode print_split prompt_after
\ read_only reflow_space_quotes reflow_text reflow_wrap reply_self resolve
syn keyword muttrcVarQuad skipwhite contained
\ abort_nosubject abort_unmodified bounce copy crypt_verify_sig delete
\ fcc_attach forward_edit honor_followup_to include mime_forward
- \ mime_forward_rest mime_fwd move pgp_mime_auto pgp_verify_sig pop_delete
+ \ mime_forward_rest move pgp_mime_auto pop_delete
\ pop_reconnect postpone print quit recall reply_to ssl_starttls
\ nextgroup=muttrcSetQuadAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
\ alias_file assumed_charset attach_charset attach_sep certificate_file charset
\ config_charset content_type default_hook display_filter dotlock_program
\ dsn_notify dsn_return editor entropy_file envelope_from_address escape folder
- \ forw_format forward_format from gecos_mask hdr_format header_cache
+ \ forward_format from gecos_mask header_cache
\ header_cache_compress header_cache_pagesize history_file hostname
\ imap_authenticators imap_delim_chars imap_headers imap_idle imap_login
- \ imap_pass imap_user indent_str indent_string ispell locale mailcap_path mask
+ \ imap_pass imap_user indent_string ispell locale mailcap_path mask
\ mbox mbox_type message_cachedir mh_seq_flagged mh_seq_replied mh_seq_unseen
- \ mixmaster msg_format pager pgp_decryption_okay pgp_good_sign
+ \ mixmaster pager pgp_decryption_okay pgp_good_sign
\ pgp_mime_signature_description pgp_mime_signature_filename pgp_sign_as
\ pgp_sort_keys pipe_sep pop_authenticators pop_host pop_pass pop_user
- \ post_indent_str post_indent_string postpone_encrypt_as postponed preconnect
- \ print_cmd print_command query_command quote_regexp realname record
+ \ post_indent_string postpone_encrypt_as postponed preconnect
+ \ print_command query_command quote_regexp realname record
\ reply_regexp send_charset sendmail shell sidebar_delim sidebar_delim_chars
\ sidebar_divider_char sidebar_format sidebar_indent_string sidebar_sort_method
\ signature simple_search smileys smime_ca_location smime_certificates
- \ smime_default_key smime_encrypt_with smime_keys smime_sign_as
+ \ smime_default_key smime_encrypt_with smime_keys
\ smime_sign_digest_alg smtp_authenticators smtp_pass smtp_url sort sort_alias
\ sort_aux sort_browser spam_separator spoolfile ssl_ca_certificates_file
\ ssl_ciphers ssl_client_cert status_chars tmpdir to_chars trash ts_icon_format
\ ts_status_format tunnel visual
\ nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
-" Present in 1.4.2.1 (pgp_create_traditional was a bool then)
syn keyword muttrcVarBool contained skipwhite imap_force_ssl noimap_force_ssl invimap_force_ssl nextgroup=muttrcSetBoolAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
-"syn keyword muttrcVarQuad contained pgp_create_traditional nopgp_create_traditional invpgp_create_traditional
+"syn keyword muttrcVarQuad contained nopgp_create_traditional invpgp_create_traditional
syn keyword muttrcVarStr contained skipwhite alternates nextgroup=muttrcSetStrAssignment,muttrcVPrefix,muttrcVarBool,muttrcVarQuad,muttrcVarNum,muttrcVarStr
syn keyword muttrcMenu contained alias attach browser compose editor index pager postpone pgp mix query generic
How to use mutt's S/MIME capabilities
- Add the contents of contrib/smime.rc to your .muttrc. Don't worry about
- changing the smime_sign_as line at this point -- you'll change it later.
+ changing the smime_default_key line at this point -- you'll change it later.
- Run 'smime_keys init'.
The number (including the ".0" at the end) is your keyid. You will
need this number in the next step.
-- Edit the smime_sign_as line in your muttrc, replacing the keyid with your
+- Edit the smime_default_key line in your muttrc, replacing the keyid with your
own.
- You probably want to import trusted root certificates from Mozilla or
*
* Likewise, all IDN processing should happen outside of this routine.
*
- * mode == 1 => "lite" mode (used for edit_hdrs)
+ * mode == 1 => "lite" mode (used for edit_headers)
* mode == 0 => normal mode. write full header + MIME headers
* mode == -1 => write just the envelope info (used for postponing messages)
*