muttrc(5) User Manuals muttrc(5) (NAME) muttrc - Mutt (DESCRIPTION) mutt "" . . (";") . ("#") "" . . . ("'") (""") . ( [ ]) . . \ bash zsh. (""") "\" . "\\" "\" . "\n" "\r" C (linefeed) (carriage-return) . "\" . . (`command`). sh bash : ("$") . (COMMANDS) alias [-group name [...]] key address [, address [ ... ]] unalias [ * | key ] alias key . address (user@example.com) (User Name ) . "user@example.com (User Name)" . unalias key "*" . -group alias () group . group [-group name] [-rx EXPR [ ... ]] [-addr address [ ... ]] ungroup [-group name ] [ * | [[-rx EXPR [ ... ]] [-addr address [ ... ]]] group . group . -rx -addr ( ) : . ungroup . group * . alias lists subscribe alternates -group . . alternates [-group name] regexp [ regexp [ ... ]] unalternates [ * | regexp [ regexp [ ... ]] ] alternates mutt . mutt . unalternates . -group . alternative_order type[/subtype] [ ... ] unalternative_order [ * | type/subtype] [...] alternative_order mutt multipart/alternative . "*" . unalternative_order "*" . attachments [ + | - ]disposition mime-type unattachments [ + | - ]disposition mime-type attachments ? unattachments * attachments Mutt . disposition Content-Disposition - (inline) (attachment). I A . (multipart) (inline) . disposition root R . multipart/alternative disposition (root) ( $count_alternatives ). disposition + - . + disposition MIME . - disposition MIME + . mime-type MIME . MIME major/minor major minor . major mime-type ( *) minor . ( */.* MIME .) MIME attachments . attachments . unattachments . MIME - . . auto_view type[/subtype] [ ... ] unauto_view type[/subtype] [ ... ] mutt MIME text/plain . mailcap(5) MIME copiousoutput . "*" . mime_lookup type[/subtype] [ ... ] unmime_lookup type[/subtype] [ ... ] MIME ("data") mutt mailcap(5) MIME . MIME application/octet- stream . bind map1,map2,... key function key map function . ( ). : generic, alias, attach, browser, editor, index, compose, pager, pgp, postpone, mix. Mutt . . account-hook [!]regexp command (hook) . IMAP POP . charset-hook alias charset . mutt . iconv-hook charset local-charset . iconv(3) MIME ( iso-8859-1) ( 8859-1) . : iconv-hook iso-8859-1 8859-1 message-hook [!]pattern command mutt ( ) pattern ( pattern ) command . message- hook . folder-hook [!]regexp command mutt regexp ( regexp regexp ) command . folder- hook . macro map key sequence [ description ] sequence key map . bind . . color object [ attribute ... ] foreground background [ regexp ] color index [ attribute ... ] foreground background [ pattern ] color compose composeobject [ attribute ... ] foreground background uncolor index pattern [ pattern ... ] (foreground) (background) . : attachment, body, bold, error, header, hdrdefault, index, indicator, markers, message, normal, prompt, quoted, quotedN, search, signature, status, tilde, tree, underline. (sidebar) : sidebar_divider, sidebar_flagged, sidebar_highlight, sidebar_indicator, sidebar_new, sidebar_spoolfile. body header . index . compose ( composeobject) : header, security_encrypt, security_sign, security_both, security_none. : white, black, green, magenta, blue, cyan, yellow, red, default, colorN. : none, bold, underline, reverse, standout. mono object attribute [ regexp ] mono index attribute [ pattern ] . [un]ignore pattern [ pattern ... ] ignore . "" $weed . unignore . lists [-group name] regexp [ regexp ... ] unlists regexp [ regexp ... ] subscribe [-group name] regexp [ regexp ... ] unsubscribe regexp [ regexp ... ] Mutt : . . . lists . unlists . subscribe . unsubscribe . -group . mbox-hook [!]regexp mailbox mutt regexp mailbox "mbox" . mbox-hook . mailboxes [[-notify | -nonotify] [-poll | -nopoll] [[-label label] | -nolabel] filename] [ ... ] unmailboxes [ * | filename ... ] mailboxes . (Space) . unmailboxes . "*" . my_hdr string unmy_hdr field my_hdr . unmy_hdr . hdr_order header1 header2 [ ... ] mutt $weed . save-hook [!]pattern filename pattern filename . fcc-hook [!]pattern filename pattern (fcc) filename . fcc-save-hook [!]pattern filename fcc-hook save-hook . send-hook [!]pattern command pattern command . send-hook . send2-hook [!]pattern command pattern ( compose) command . send2-hook . $sendmail from . send2-hook enter-command compose () . reply-hook [!]pattern command pattern command . reply- hook reply- hook send-hook . crypt-hook regexp key-id crypt-hook (ID) . " " : . crypt-hook regexp crypt-hook key-id . index-format-hook name [!]pattern format-string $index_format . $index_format %@name@ . index-format-hook name pattern . .muttrc . (format-string) . open-hook regexp "command" close-hook regexp "command" append-hook regexp "command" . regexp ( "\\.gz$"). Mutt (open-hook) (close-hook) (append-hook). command printf(3) : %f () %t . push string exec function [ ... ] push string . "exec function" "push " . run MuttLisp run MuttLisp . MuttLisp Mutt muttrc . score pattern value unscore [ * | pattern ... ] score pattern value . unscore . set [no|inv|&|?]variable[=value] [ ... ] toggle variable [ ... ] unset variable [ ... ] reset variable [ ... ] . Mutt : (boolean) (number) (string) (quadoption). set ( / true) unset ( / false) toggle () . . . . "C" \n \t . (quadoption) . yes . no "no" . ask-yes "yes" ask-no "no" . reset . all . setenv [?]variable [ value ] unsetenv variable Mutt . "" . sidebar_whitelist mailbox [ mailbox ...] unsidebar_whitelist [ * | mailbox ... ] sidebar_whitelist $sidebar_new_mail_only . unsidebar_whitelist () . unsidebar_whitelist * . source filename . spam pattern format nospam pattern mutt `` '' `` '' (index) . Mutt . subjectrx pattern replacement unsubjectrx [ * | pattern ] subjectrx pattern replacement . replacement spam : %L %R %1 ( ). "%L%R" . subjectrx . : replacement ! unsubjectrx subjectrx . * . unhook [ * | hook-type ] "*" . hook-type -hook . mailto_allow header-field [ ... ] unmailto_allow [ * | header-field ... ] mailto: Mutt . RFC2368 subject body . echo message message . echo $sleep_time . cd directory . (PATTERNS) mutt hook . (Constructing Patterns) "~character" mutt . character ~ . . . . ("^") . . AND "~C mutt-dev ~s bug". OR ("|") "~C mutt-dev | ~s bug". ("!") () . ("()") . : "!(~t mutt|~c mutt) ~f elkins". (Simple Patterns) Mutt : ~A ~b EXPR EXPR . =b STRING IMAP ~b STRING . ~B EXPR EXPR . =B STRING IMAP ~B STRING . ~c EXPR (cc) EXPR %c GROUP (cc) GROUP ~C EXPR to: cc: bcc: EXPR %C GROUP to: cc: bcc: GROUP ~d MIN-MAX "date-sent" ~D ~e EXPR EXPR "Sender" %e GROUP GROUP "Sender" ~E ~f EXPR EXPR %f GROUP GROUP ~F ~g PGP ~G PGP ~h EXPR EXPR =h STRING IMAP ~h STRING . STRING "header: substring" ~H EXPR (spam) EXPR ~i EXPR "Message-ID" EXPR ~k PGP ~l ( subscribe list) ~L EXPR EXPR %L GROUP GROUP ~m MIN-MAX MIN MAX ~M EXPR Content-Type MIME EXPR ~n MIN-MAX MIN MAX ~N ~O ~p ( $from alternates / ) ~P ( $from alternates / ) ~Q ~r MIN-MAX "date-received" ~R ~s EXPR EXPR "Subject" () . ~S () ~t EXPR EXPR ~T () ~u ( subscribe) ~U ~v (collapsed thread) . ~V ~x EXPR EXPR "References" "In-Reply-To" ~X MIN-MAX MIN MAX ~y EXPR EXPR "X-Label" ~z MIN-MAX MIN MAX ~= ( $duplicate_threads ) ~$ ( ) ~(PATTERN) : ~(~P) ~<(PATTERN) PATTERN : ~<(~P) ~>(PATTERN) PATTERN : ~>(~P) EXPR (regular expression) . ~d ~m ~n ~r ~X ~z >MIN MIN- -MAX . ~z "K" "M" . ~b ~B ~h ~M ~X . = ~ Mutt EXPR . (Matching dates) ~d ~r . DD[/MM[/[cc]YY]] . . Mutt . mutt 70 ( "38" 2038 1938 "00" 2000 ) 70 . (Y2K) mutt Y2.07K ( ) . YYYYMMDD . . ("-") . . . . + - * y m w d . + - * . . : 1/1/2001-1w+2w*3d () . < > = y m w d H M S . > < = . (CONFIGURATION VARIABLES) abort_noattach : quadoption : no $abort_noattach_regexp (quadoption) . abort_noattach_regexp : regular expression : "attach" . $abort_noattach . Mutt (case sensitive) (case insensitive). abort_nosubject : quadoption : ask-yes yes (subject prompt) . no . abort_unmodified : quadoption : yes yes ( ). no . alias_file : path : "~/.muttrc" (aliases) . $config_charset ( ) . : Mutt (source) "source" . muttrc "~/.muttrc" muttrc . alias_format : string : "%4n %2f %t %-10a %r" "alias" . printf(3) : %a (alias) %f - "d" %n (index) %r %t (tag) allow_8bit : boolean : yes - Quoted-Printable Base64 - . allow_ansi : boolean : no ANSI ( ) . . : [-- PGP output follows ... ( $crypt_timestamp ). arrow_cursor : boolean : no ("->") . . ascii_chars : boolean : no Mutt ACS ASCII . askbcc : boolean : no Mutt (Bcc) . askcc : boolean : no Mutt (Cc) . assumed_charset : string : "" . . charset "us-ascii" . : set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8" . attach_charset : string : "" . Mutt $send_charset . $charset . : set attach_charset="iso-2022-jp:euc-jp:shift_jis:utf-8" : "iso-2022-*" . attach_format : string : "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] " "attachment" . printf(3) : %C (charset) %c ("n" "c") %D %d ( %F ) %e MIME (content-transfer-encoding) %F content-disposition ( %f ) %f %I (disposition) "I" "A" %m MIME (major MIME type) %M MIME (MIME subtype) %n %Q "Q" MIME %s ( formatstrings-size ) %t (tagged) %T %u / (=to delete) %X MIME ( "attachments" ) %>X "X" %|X "X" %*X (soft-fill) "X" "soft-fill" $index_format . attach_save_charset_convert : quadoption : ask-yes ( $assumed_charset ) charset . attach_save_dir : path : "" "attachment". Mutt . ( chdir ) Mutt . attach_sep : string : "\n" ( /pipe ) . attach_split : boolean : yes ( /pipe ) Mutt . $attach_sep . Mutt . attribution : string ( ) : "On %d, %n wrote:" . printf(3) $index_format . attribution_locale : string : "" (locale) strftime(3) . $LC_TIME . (hooks) . Mutt . auto_subscribe : boolean : no Mutt List-Post . "unsubscribe" "unlist" "subscribe" . . auto_tag : boolean : no index ( ) . ( ";" ) . autocrypt : boolean : no autocrypt . "autocryptdoc" . ( Autocrypt) autocrypt_acct_format : string : "%4n %-30a %20p %10s" "autocrypt account" . printf(3) : %a %k gpg (gpg keyid) %n %p (prefer-encrypt) %s (/) ( Autocrypt) autocrypt_dir : path : "~/.mutt/autocrypt" autocrypt GPG sqlite . "autocryptdoc" . ( Autocrypt) autocrypt_reply : boolean : yes autocrypt autocrypt . autocrypt (web-of-trust) autocrypt . ( Autocrypt) autoedit : boolean : no $edit_headers Mutt ( ) . . : ( ) send-hook . $fast_reply . background_edit : boolean : no Mutt $editor . (landing page) $editor . . . $editor Mutt : Gnu Screen ( ). "bgedit" ("Background Editing" ) . background_confirm_quit : : yes set $quit Mutt . background_format : : "%10S %7p %s" << >> ("background compose") . printf(3) : %i ( ) %n %p (PID) $editor %r "To:" %R "Cc:" %s %S $editor: / (running/finished) beep : : yes set mutt (beep) . beep_new : : no set mutt . $beep . bounce : (quadoption) : ask-yes (bounce) . yes . no . bounce_delivered : : yes set mutt (bounce) Delivered-To . Postfix unset . braille_friendly : : no set mutt $arrow_cursor unset . unset . browser_abbreviate_mailboxes : : yes set mutt '~' '=' . "alpha" $sort_browser ( strcoll(3)) . . unset . browser_sticky_cursor : : yes set . () . certificate_file : : "~/.mutt_certificates" . . . CA ( ) . CA . : set certificate_file=~/.mutt/certificates ( OpenSSL GnuTLS) change_folder_next : : no set "mailboxes" . charset : : "" . (fallback) $send_charset . Mutt $LC_CTYPE $LANG . : Mutt . check_mbox_size : : no set mutt mbox mmdf . unset . "mailboxes" mbox mmdf mutt . . check_new : : yes : maildir MH . set Mutt . MH . unset . collapse_unread : : yes unset Mutt () . compose_confirm_detach_first : : yes set Mutt (compose) . 'D' . : Mutt . . compose_format : () : "-- Mutt: Compose [Approx. msg size: %l Atts: %a]%>-" ("compose") . $status_format printf(3) : %a %h %l ( ) (formatstrings-size ) %v Mutt $compose_format $status_format . config_charset : : "" Mutt rc $charset $alias_file (recode) . $charset $config_charset . ( ). confirmappend : : yes set Mutt . confirmcreate : : yes set Mutt . connect_timeout : : 30 ( IMAP POP SMTP) Mutt (timeout) . Mutt . content_type : : "text/plain" (Content-Type) . copy : (quadoption) : yes . $record $save_name $force_name "fcc-hook" . copy_decode_weed : : no Mutt (weed) . count_alternatives : : no set Mutt multipart/alternatives ( (attachments) ). multipart/alternative . (alternatives) . Mutt %X ~X . cursor_overlay : : no set Mutt indicator tree sidebar_highlight sidebar_indicator (overlay) . default . crypt_autoencrypt : : no Mutt PGP . "send-hook" . pgp (override) . $smime_is_default set OpenSSL S/MIME smime . ( / Crypto) crypt_autopgp : : yes mutt / PGP . $crypt_autoencrypt $crypt_replyencrypt $crypt_autosign $crypt_replysign $smime_is_default . crypt_autosign : : no Mutt . pgp . $smime_is_default set OpenSSL S/MIME pgp smime . ( / Crypto) crypt_autosmime : : yes mutt / S/MIME . $crypt_autoencrypt $crypt_replyencrypt $crypt_autosign $crypt_replysign $smime_is_default . crypt_confirmhook : : yes set crypt-hook . unset . . crypt_opportunistic_encrypt : : no Mutt Mutt . Mutt TO CC BCC / . $edit_headers Mutt . set / . pgp smime . $crypt_autoencrypt $crypt_replyencrypt . pgp smime . ( / Crypto) crypt_opportunistic_encrypt_strong_keys : boolean : no $crypt_opportunistic_encrypt " " (web-of-trust). (marginal) . S/MIME . S/MIME 't' ( ) .index . GPGME OpenPGP GPGME GPGME_VALIDITY_FULL GPGME_VALIDITY_ULTIMATE . crypt_protected_headers_read : boolean : yes Mutt (pager) . . . Mutt Subject . Subject ( $crypt_protected_headers_subject ). Mutt . Mutt Subject . ( ) crypt_protected_headers_save : boolean : no $crypt_protected_headers_read Subject Mutt . Subject . mbox mh / . Mutt (clear-text) . . Subject . Mutt . . ( ) crypt_protected_headers_subject : string : "..." $crypt_protected_headers_write Subject . (unset) . ( ) crypt_protected_headers_write : boolean : no Mutt . . . Mutt Subject . ( ) crypt_replyencrypt : boolean : yes PGP OpenSSL . ( ) crypt_replysign : boolean : no PGP OpenSSL . : ! ( ) crypt_replysignencrypted : boolean : no PGP OpenSSL . $crypt_replyencrypt . $crypt_replysign Mutt . ( ) crypt_timestamp : boolean : yes Mutt PGP S/MIME . (unset) . ( ) crypt_use_gpgme : boolean : no GPGME . Mutt gpgme gpgme S/MIME PGP . .muttrc . GPGME PGP () ( $pgp_autoinline ). crypt_use_pka : boolean : no Mutt PKA ( GPGME ). crypt_verify_sig : quadoption : yes "yes" PGP S/MIME . "ask-*" . "no" . ( ) date_format : string : "!%a, %b %d, %Y at %I:%M:%S%p %Z" "%d" $index_format . strftime(3) . ("!") (locale) . C ( ) . default_hook : string : "~f %s !~P | (~P ~C %s)" "message-hook" "reply-hook" "send-hook" "send2-hook" "save-hook" "fcc-hook" (regexp) . . ( "alternates" ) (cc) . delete : quadoption : ask-yes . yes . no . $maildir_trash maildir . delete_untag : boolean : yes Mutt (untag ). . digest_collapse : boolean : yes Mutt multipart/digest . "v" . display_filter : path : "" . $display_filter . dotlock_program : path : "/usr/bin/mutt_dotlock" mutt_dotlock(1) Mutt . dsn_notify : string : "" (DSN) . ( !) : never failure delay success . : set dsn_notify="failure,delay" : $sendmail Sendmail 8.8.x MTA sendmail(1) -N DSN . SMTP DSN DSN . dsn_return : string : "" DSN . hdrs full . : set dsn_return=hdrs : $sendmail Sendmail 8.8.x MTA sendmail(1) -R DSN . SMTP DSN DSN . duplicate_threads : boolean : yes Mutt $sort threads Message-Id . . edit_headers : boolean : no . (compose) RFC 2822 ( To: Cc: Subject:). RFC 2822 "edit-header" . Mutt . References: Date: . editor : path : "" Mutt . $VISUAL $EDITOR "vi" . $editor %s . %s $editor . : sh -c 'string' string $editor . encode_from : boolean : no Mutt "From " ( ) quoted-printable . ( mbox ). entropy_file : path : "" () SSL . ( OpenSSL) envelope_from_address : e-mail address : "" (envelope) . $use_envelope_from (unset) . error_history : number : 30 ( ) Mutt . . . escape : string : "~" (escape) . fast_reply : boolean : no (forward) . : $autoedit . fcc_attach : quadoption : yes . : $fcc_before_send ( / set) . fcc_before_send : boolean : no FCC ( ) . : $fcc_attach $fcc_clear ( ). (unset) FCC . $fcc_attach $fcc_clear / . fcc_clear : : no (set) (FCC) / . : $fcc_before_send ( / unset) . ( PGP) $pgp_self_encrypt $smime_self_encrypt . fcc_delimiter : : "" (FCC) . fcc Mutt . $record "fcc-hook" "fcc-save-hook" . flag_safe : : no (set) (flagged) . folder : : "~/Mail" . "+" "=" . ( ) "+" "=" "mailboxes" . folder_format : : "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f" . $index_format printf(3) : %C %d / %D / $date_format. %f ("/" "@" "*" ) %F %g ( gid ) %l (hard links) %m * %n * %N N %s ( formatstrings-size ) %t "*" () %u ( uid ) %>X "X" %|X "X" %*X (soft-fill) "X" "soft-fill" $index_format . * = %m %n %N (monitored) . %m $mail_check_stats . %n $mail_check_stats ( IMAP). followup_to : : yes "Mail-Followup-To:" . (set) Mutt "subscribe" "lists" . : . . . force_name : : no $save_name Mutt . $record . forward_attachments : (quadoption) : ask-yes ( $mime_forward (unset) "no" $forward_decode (set) ) (set) "yes" . forward_attribution_intro : () : "----- Forwarded message from %f -----" ( $mime_forward ) . printf(3) $index_format . $attribution_locale . forward_attribution_trailer : () : "----- End forwarded message -----" ( $mime_forward ) . printf(3) $index_format . $attribution_locale . forward_decode : : yes MIME text/plain . RFC2047 . $mime_forward (unset) $mime_forward_decode . forward_decrypt : (quadoption) : yes . "yes" "yes" . $mime_forward (set) $mime_forward_decode (unset) . (compose) . ( PGP) forward_edit : (quadoption) : yes . "no" . forward_format : : "[%a: %s]" (subject) . $index_format . forward_quote : : no (set) ( $mime_forward (unset) ) $indent_string () . from : : "" (set) (from) . "my_hdr" ( "send-hook") $reverse_name . $use_from (unset) . $EMAIL . gecos_mask : : "^[^,]*" mutt GECOS (alias) . "," . GECOS "lastname, firstname" ".*" . : "stevef" "Steve Franklin" . mutt "stevef" ""Franklin" stevef@foo.bar" $gecos_mask mutt "Franklin" "Franklin, Steve" . hdrs : : yes (unset) "my_hdr" . (unset) . (set) . header : : no (set) Mutt . $weed . header_cache : : "" () . () Mutt . (unset) . . POP IMAP MH Maildir "caching" . header_cache_compress : : yes mutt qdbm tokyocabinet kyotocabinet . () . header_cache_pagesize : (long) : 16384 mutt gdbm bdb4 (page size) . (CPU) . . header_color_partial : : no (set) : . (unset) . . "color" . help : : yes (set) (bindings) . : . Mutt . . hidden_host : : no (set) mutt (host name) $hostname . (Message-IDs) . hide_limited : : no (set) mutt / (limiting) . hide_missing : : yes (set) mutt . hide_thread_subject : : yes (set) mutt (sibling) . hide_top_limited : : no (set) mutt / . $hide_limited (set) . hide_top_missing : : yes (set) mutt . $hide_missing (set) . history : : 10 ( ) . . history_file : : "~/.mutthistory" Mutt . $save_history . history_remove_dups : : no (set) . $history_file . honor_disposition : boolean : no set Mutt (disposition) "attachment" (inline) . MIME . unset Mutt MIME . honor_followup_to : quadoption : yes (group-reply) Mail-Followup-To . hostname : string : "" (FQDN) mutt DNS . ( "@") Message-Id . : uname(3) . gethostname(2) getaddrinfo(3) . uname . Mutt . Mutt 2.0 muttrc . DNS muttrc . $use_domain $hidden_host . idn_decode : boolean : yes set Mutt . : IDN unset . . ( IDN) idn_encode : boolean : yes set Mutt IDN . SMTP UTF-8 (RFC 6531) unset . ( IDN) ignore_linear_white_space : boolean : no (linear-white-space) (encoded-word) "Subject:" MIME . ignore_list_reply_to : boolean : no ( "subscribe" "lists" ) . set "Reply-To:" "To:" Mutt "Reply-To:" . set . imap_authenticators : string : "" (:) mutt IMAP mutt . "login" "AUTH=xxx" IMAP "digest-md5" "gssapi" "cram-md5". . unset () mutt . : set imap_authenticators="gssapi:cram-md5:login" : Mutt . mutt IMAP . imap_check_subscribed : boolean : no set mutt (subscribed) (poll) "mailboxes" . imap_condstore : boolean : no set mutt CONDSTORE ( RFC 7162) . mutt . IMAP . Gmail . . imap_deflate : boolean : no set mutt COMPRESS=DEFLATE ( RFC 4978) . . imap_delim_chars : string : "/." IMAP . "=" folder . imap_fetch_chunk_size : number (long) : 0 0 . FETCH ( FETCH ) (timeout) . imap_headers : string : "" Mutt ("Date:" "From:" "Sender:" "Subject:" "To:" "Cc:" "Message-Id:" "References:" "Content-Type:" "Content-Description:" "In-Reply-To:" "Reply-To:" "Lines:" "List-Post:" "X-Label:") (index) IMAP . . : (:) "X-BOGOSITY X-SPAM-STATUS" "X-Bogosity:" "X-Spam-Status:". imap_idle : boolean : no set mutt IMAP IDLE . (dovecot ) mutt . () (unset) . imap_keepalive : number : 300 mutt (polling) IMAP mutt . RFC ( ) RFC . IMAP . imap_list_subscribed : boolean : no IMAP (subscribed) . IMAP . imap_login : string : "" IMAP. $imap_user . imap_oauth_refresh_command : string : "" (refresh token) OAUTH IMAP . OAUTHBEARER . "oauth" . imap_pass : string : "" IMAP . unset Mutt IMAP . : / ( ) muttrc . imap_passive : boolean : yes set mutt IMAP . Mutt IMAP . mutt / . imap_peek : boolean : yes set mutt . IMAP . . imap_pipeline_depth : number : 15 IMAP . (pipeline) mutt IMAP . 0 . : . imap_poll_timeout : number : 15 mutt (polling) IMAP (timeout) . 0 . imap_qresync : boolean : no set mutt QRESYNC ( RFC 7162) . mutt . : . (bug report) . imap_reconnect_sleep : number : 5 mutt IMAP . imap_reconnect_tries : number : 3 mutt IMAP . imap_servernoise : boolean : yes set mutt IMAP . () . imap_user : string : "" IMAP . . implicit_autoview : boolean : no "yes" mutt MIME mailcap "copiousoutput" . mutt . include : quadoption : ask-yes () . include_encrypted : boolean : no Mutt . . . include_onlyfirst : boolean : no Mutt . indent_string : string : "> " () . (netizens) . $text_flowed format=flowed . (format string) printf(3) $index_format . index_format : string : "%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s" . " " printf(3) C ( ). %? $status_format . Mutt : %a () %A (reply-to) ( : ) %b ( ) %B (%b). %c () ( formatstrings-size ) %C %d $date_format %D $date_format %e (thread) %E %f ( + ) From: Return-Path: %F %H () (spam) %i Message-Id %l ( maildir mh IMAP ) %L "To:" "Cc:" "subscribe" "To " %F . %m %M (collapsed) . %N %n ( ) %O mutt : %P ( ) %r "To:" %R "Cc:" %s (subject) %S ("N"/"O"/"D"/"d"/"!"/"r"/"*") %t "To:" () %T $to_chars %u () %v %X ( "attachments" ) %y "X-Label:" %Y "X-Label:" (1) (2) (3) "X-Label:" "X-Label:" . %Z . // ("n"/"o"/"r"/"O"/"N"). ("D"/"d"/"S"/"P"/"s"/"K"). / ("*"/"!") $to_chars . %@name@ format-string "index-format-hook" %{fmt} "fmt" strftime(3) (locales) %[fmt] "fmt" strftime(3) (locales) %(fmt) . "fmt" strftime(3) (locales) % . "fmt" strftime(3) (locales) . %>X "X" (pad) %|X "X" (pad) %*X (soft-fill) "X" mbox/mmdf "%l" maildir/mh "Lines:" ( ). . " " (Soft-fill) : "%>" . . . (expandos) "save-hook" "fcc-hook" "fcc-save-hook" "index-format-hook" . $attribution $forward_attribution_intro $forward_attribution_trailer $forward_format $indent_string $message_format $pager_format $post_indent_string . ispell : path : "ispell" ispell ( ). keep_flagged : boolean : no set spool $mbox "mbox-hook" . local_date_header : boolean : yes set Date . (unset) UTC . mail_check : number : 5 mutt ( ) . $timeout . mail_check_recent : boolean : yes set Mutt . unset Mutt . mail_check_stats : boolean : no set mutt . . (: IMAP ). unset $mail_check_stats_interval . . mail_check_stats_interval : number : 60 $mail_check_stats (set) mutt ( ) . mailcap_path : string : "" MIME Mutt . : "mailcap" . mailcap_sanitize : boolean : yes set mutt % mailcap . MIME . ! maildir_header_cache_verify : boolean : yes Maildir mutt maildir . stat(2) ( NFS ). maildir_trash : boolean : no set (unlink) (trashed) maildir . : maildir . . maildir_check_cur : boolean : no set mutt new cur maildir . ( dovecot) cur . mutt cur . mark_macro_prefix : string : "'" mark-message . a a . mark_old : boolean : yes mutt new unread ( ) old () . set mutt "O" (index) . markers : boolean : yes (pager) . "+" . $smart_wrap . mask : regular expression : "!^\.[^.]" (not) "!" . . . mbox : path : "~/mbox" $spoolfile . $move . mbox_type : folder magic : mbox . "mbox" "MMDF" "MH" "Maildir" . -m . menu_context : number : 0 (context) . ( $pager_context.) menu_move_off : boolean : yes unset . set . menu_scroll : boolean : no set . unset ( ). message_cache_clean : boolean : no set mutt . ( ). message_cachedir : path : "" mutt IMAP POP . . mutt . $message_cache_clean . message_format : string : "%s" "attachment" message/rfc822 . -printf(3) $index_format . message_id_format : string : "<%z@%f>" Message-ID . 2.0 Mutt . "|" . formatstrings-filters . Message-ID () . RFC 5322 : ""<" id-left "@" id-right ">"". id-left dot-atom-text RFC . id-right %f . Message-ID : "<%Y%02m%02d%02H%02M%02S.G%c%p@%f>" printf(3) : %c "A" "Z" %d (GMT) %f $hostname %H (GMT) %m (GMT) %M (GMT) %p (pid) mutt %r Base64 %S (GMT) %x () (: '1b') %Y (GMT) %z + Base64 meta_key : boolean : no set Mutt ( ) Esc . 0xf8 Esc "x" . 0xf8 0x78 "x" . metoo : boolean : no unset Mutt ( "alternates" ) . mh_purge : boolean : no unset mutt mh mh , . . set . $maildir_trash Maildir . mh_seq_flagged : string : "flagged" MH (flagged). mh_seq_replied : string : "replied" MH . mh_seq_unseen : string : "unseen" MH . mime_forward : quadoption : no set MIME message/rfc822 . MIME . MIME MIME "ask-no" "ask-yes" . $forward_decode $mime_forward_decode . mime_forward_decode : boolean : no MIME text/plain $mime_forward set . $forward_decode . mime_forward_rest : quadoption : yes MIME set . mime_type_query_command : string : "" MIME . $mime_type_query_first mime.types . "%s" . Mutt "%s" . "%s" Mutt . MIME . "xdg-mime query filetype" "file -bi". mime_type_query_first : boolean : no set $mime_type_query_command mime.types . mix_entry_format : string : "%4n %c %-16s %a" (remailer) mixmaster . printf(3) : %n . %c . %s . %a . ( Mixmaster) mixmaster : path : "mixmaster" Mixmaster . mixmaster . ( Mixmaster) move : quadoption : no Mutt (spool mailbox) $mbox "mbox-hook" . muttlisp_inline_eval : boolean : no set Mutt MuttLisp . narrow_tree : boolean : no set . net_inc : number : 10 $net_inc . 0 . $read_inc $write_inc $net_inc . new_mail_command : path : "" set Mutt . $status_format . pager : path : "builtin" (pager) . "builtin" . "%s" . Mutt "%s" . "%s" Mutt . : mutt . $prompt_after set . pager_context : number : 0 . Mutt ( ). . 0 . pager_format : string : "-%Z- %C/%m: %-20.20n %s%* -- (%P)" "" . $index_format . pager_index_lines : number : 0 (mini-index) . . . 6 . 0 . $pager_index_lines . pager_skip_quoted_context : number : 0 . . . pager_stop : boolean : no set . pattern_format : string : "%2n %-15e %d" " " (pattern completion) . printf(3) : %d %e %n pgp_auto_decode : boolean : no set mutt PGP (traditional PGP) . pgp-traditional mutt PGP . pgp_autoinline : boolean : no Mutt PGP () . pgp . GPGME . Mutt MIME PGP/MIME . Mutt () PGP/MIME . $pgp_mime_auto . PGP . ( PGP) pgp_check_exit : boolean : yes set mutt PGP . . ( PGP) pgp_check_gpg_decrypt_status_fd : boolean : yes set mutt $pgp_decrypt_command $pgp_decode_command GnuPG . DECRYPTION_OKAY DECRYPTION_FAILED PLAINTEXT BEGIN_DECRYPTION END_DECRYPTION . unset mutt $pgp_decryption_okay . ( PGP) pgp_clearsign_command : string : "" PGP (clearsigned) . . printf(3) $pgp_decode_command . ( PGP) pgp_decode_command : string : "" application/pgp . PGP printf(3) : %p PGPPASSFD=0 . : %? . %f . %s multipart/signed . %a $pgp_sign_as $pgp_default_key. %r ( ). PGP pgp gpg samples/ . ( PGP) pgp_decrypt_command : (string) : "" PGP . printf(3) $pgp_decode_command . ( PGP) pgp_decryption_okay : (regular expression) : "" PGP $pgp_decrypt_command . multipart/encrypted ( [ascii armored] ). $pgp_check_gpg_decrypt_status_fd . ( PGP) pgp_default_key : (string) : "" PGP . ( $postpone_encrypt $pgp_self_encrypt ). $pgp_sign_as . ( ) pgp_self_encrypt_as . ( PGP) pgp_encrypt_only_command : (string) : "" . printf(3) $pgp_decode_command . ( PGP) pgp_encrypt_sign_command : (string) : "" . printf(3) $pgp_decode_command . ( PGP) pgp_entry_format : (string) : "%4n %t%f %4l/0x%k %-4a %2c %u" PGP . $index_format printf(3) : %n %k %u %a %l %f %c %t / (key-uid) %[] strftime(3) ( PGP) pgp_export_command : (string) : "" (keyring) . printf(3) $pgp_decode_command . ( PGP) pgp_getkeys_command : (string) : "" Mutt . $pgp_decode_command %r printf(3) . %r ( Mutt ). ( PGP) pgp_good_sign : (regular expression) : "" PGP $pgp_verify_command . 0 . ( PGP) pgp_ignore_subkeys : (boolean) : yes Mutt (subkeys) OpenPGP . . (unset) . ( PGP) pgp_import_command : (string) : "" . printf(3) $pgp_decode_command . ( PGP) pgp_list_pubring_command : (string) : "" . : gpg --list-keys --with-colons --with-fingerprint mutt_pgpring mutt . : fixed-list-mode gpg mutt . printf(3) $pgp_decode_command . %r . ( PGP) pgp_list_secring_command : (string) : "" ( ) . : gpg --list-keys --with-colons --with-fingerprint mutt_pgpring mutt . : fixed-list-mode gpg mutt . printf(3) $pgp_decode_command . %r . ( PGP) pgp_long_ids : (boolean) : yes (set) PGP (unset) . : Mutt ( ) . . ( PGP) pgp_mime_auto : (quadoption) : ask-yes (inline) Mutt (/) PGP/MIME . PGP . ( PGP) pgp_replyinline : (boolean) : no Mutt PGP () . pgp . Mutt . Mutt MIME PGP/MIME . Mutt () PGP/MIME . $pgp_mime_auto . PGP . ( PGP) pgp_retainable_sigs : (boolean) : no (set) multipart/signed multipart/encrypted . (mailing lists) (multipart/encrypted) multipart/signed . ( PGP) pgp_self_encrypt : (boolean) : yes (set) PGP $pgp_default_key . ( PGP) pgp_show_unusable : (boolean) : yes (set) mutt PGP . (revoked) "" . ( PGP) pgp_sign_as : (string) : "" . $pgp_default_key . ( 0x00112233) . ( PGP) pgp_sign_command : (string) : "" (detached) PGP PGP/MIME multipart/signed . printf(3) $pgp_decode_command . ( PGP) pgp_sort_keys : (sort order) : address pgp . : address (user id) keyid (key id) date trust "reverse-" . ( PGP) pgp_strict_enc : (boolean) : yes (set) Mutt PGP/MIME quoted-printable . PGP . ( PGP) pgp_timeout : (long) : 300 (passphrase) . ( PGP) pgp_use_gpg_agent : (boolean) : yes (set) mutt gpg-agent(1) . (unset) mutt stdin pgp . 2.1 GnuPG (agent) . (set) . Mutt pinentry (curses) . pinentry TTY . GnuPG (unset) . ( PGP) pgp_verify_command : (string) : "" PGP . printf(3) $pgp_decode_command . ( PGP) pgp_verify_key_command : (string) : "" . printf(3) $pgp_decode_command . ( PGP) pipe_decode : (boolean) : no . (unset) Mutt (pipe ). (set) Mutt / . $pipe_decode_weed (set) (weed) . pipe_decode_weed : : yes $pipe_decode Mutt (weed) . pipe_sep : : "\n" (pipe) . pipe_split : : no . unset Mutt . set Mutt . $pipe_sep . pop_auth_try_all : : yes set Mutt . unset Mutt . Mutt POP . pop_authenticators : : "" () mutt POP mutt . "user" "apop" SASL "digest-md5" "gssapi" "cram-md5". . unset ( ) mutt . : set pop_authenticators="digest-md5:apop:user" pop_checkinterval : : 60 mutt ( ) POP . pop_delete : (quadoption) : ask-no set Mutt POP . unset Mutt POP . pop_host : : "" POP . () : [pop[s]://][username[:password]@]popserver[:port] "[...]" . pop_last : : no set mutt POP "LAST" POP . pop_oauth_refresh_command : : "" OAUTH POP . OAUTHBEARER . "oauth" . pop_pass : : "" POP . unset Mutt POP . : ( ) muttrc . pop_reconnect : (quadoption) : ask-yes Mutt POP . pop_user : : "" POP. . post_indent_string : : "" $attribution Mutt . printf(3) $index_format . postpone : (quadoption) : ask-yes $postponed . $recall . postponed : : "~/postponed" Mutt << >> ("postpone sending a message"). Mutt . $postpone . postpone_encrypt : : no set (self-encrypted) . Mutt $pgp_default_key $smime_default_key . $postpone_encrypt_as . ( ) postpone_encrypt_as : : "" (fall-back) $postpone_encrypt . $pgp_default_key $smime_default_key . ( ) preconnect : : "" set mutt . ssh(1) . mutt . : set preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net \ sleep 20 < /dev/null > /dev/null" "foo" "mailhost.net" "{localhost:1234}foo" . : . print : (quadoption) : ask-no Mutt . "ask-no" "p" . print_command : : "lpr" (command pipe) . print_decode : : yes . set $print_command (decode) . unset . . $print_decode_weed (weed) . print_decode_weed : : yes $print_decode Mutt (weed) . print_split : : no . set $print_command . unset $print_command (form feed) . enscript(1) set . prompt_after : : yes $pager Mutt (pager) . unset Mutt . query_command : : "" Mutt . "%s" . Mutt "%s" . "%s" Mutt . "query" . query_format : : "%4c %t %-25.25a %-25.25n %?e?(%e)?" "query" . printf(3) : %a %c %e * %n %t "*" %>X "X" %|X "X" %*X (soft-fill) "X" << >> ("soft-fill") $index_format . * = $status_format . quit : (quadoption) : yes "quit" "exit" mutt . set unset ask-yes ask-no . quote_regexp : (regular expression) : "^([ \t]*[|>:}#])+" (quoted) . () "color quoted" . ("color quoted1" "color quoted2" ). . $smileys . read_inc : : 10 0 Mutt (limit) . ( 25 Mutt 25 50 ). . 0 . $write_inc $net_inc $time_inc "tuning" . read_only : : no set (read-only) . realname : : "" <<>> <<>> ("real" "personal") . GECOS /etc/passwd . $from . recall : (quadoption) : ask-yes Mutt (recall) . yes . . $postponed . record : : "~/sent" () . ( "my_hdr" "Bcc:" .) $record $force_name $save_name "fcc-hook" . $copy $write_bcc . $fcc_delimiter . reflow_space_quotes : boolean : yes format=flowed (pager) ( $text_flowed unset ) . ">>>foo" "> > > foo" . : $reflow_text (unset) . $text_flowed (set) . reflow_text : boolean : yes (set) Mutt text/plain format=flowed . (unset) Mutt . format=flowed RFC3676 . : $reflow_wrap $wrap. reflow_wrap : number : 78 text/plain $reflow_text (set) . 0 (wrap) . . . : $wrap. reply_regexp : regular expression (localized) : "^(re)(\[[0-9]+\])*:[ \t]*" (threading) . "Re:" . (locale) . "^(re)" . : "^(re|se)" "^(re|aw|se)". "Re[1]: ". "\\[" . muttrc . "[0-9]+" . "\\]" . "*" . . "\t" . . : (subject) (header cache) . Mutt $reply_regexp . . reply_self : boolean : no (unset) Mutt . : "alternates". reply_to : quadoption : ask-yes (set) Mutt Reply-to: . (unset) From: . Reply-To: . resolve : boolean : yes (set) ( ) . resume_draft_files : boolean : no (set) ( -H ) . (send-hooks) (alias) . resume_edited_draft_files : boolean : yes (set) ( -E -H ) $resume_draft_files . mutt X-Mutt-Resume-Draft . mutt $resume_draft_files . . reverse_alias : boolean : no (alias) Mutt "" . : alias juser abd30425@somewhere.net (Joe User) : From: abd30425@somewhere.net "abd30425@somewhere.net" "Joe User" . . reverse_name : boolean : no . (set) From: "alternates" . (unset) "alternates" From: . : "alternates" $reverse_realname. reverse_realname : boolean : yes $reverse_name . (unset) Mutt . . (set) Mutt . $realname . rfc2047_parameters : boolean : yes (set) Mutt MIME RFC2047 . mutt : =?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?= (set) . RFC2047 . mutt . mutt RFC2231 . save_address : boolean : no (set) mutt . $save_name $force_name (set) Fcc . save_empty : boolean : yes (unset) ( $spoolfile ). (set) . : mbox MMDF Mutt MH Maildir . save_history : number : 0 ( ) $history_file . save_name : boolean : no . (set) ( $folder username ). $record . : $force_name. score : boolean : yes (unset) . $score_threshold_delete . score_threshold_delete : number : -1 mutt . mutt . score_threshold_flag : number : 9999 " (flagged)" . score_threshold_read : number : -1 mutt . mutt . search_context : number : 0 (pager) . (top-aligned). send_charset : string : "us-ascii:iso-8859-1:utf-8" . Mutt . $charset "iso-8859-1" "UTF-8" ( "iso-8859-2" "koi8-r" "iso-2022-jp") "iso-8859-1" . mutt $charset (fallback) . send_multipart_alternative : quadoption : no (set) Mutt $send_multipart_alternative_filter multipart/alternative . "MIME Multipart/Alternative" (alternative-order) . multipart/alternative PGP . Mutt PGP/MIME . send_multipart_alternative_filter : path : "" () . (stdin) . MIME ( text/html) . "MIME Multipart/Alternative" (alternative-order) . sendmail : path : "/usr/sbin/sendmail -oem -oi" Mutt . Mutt . Mutt -- ( ) . $use_8bitmime $use_envelope_from $dsn_notify $dsn_return . : Mutt . (tokenize) execvp(3) . (shell quoting) . : $write_bcc. sendmail_wait : number : 0 $sendmail . Mutt : >0 sendmail 0 sendmail <0 sendmail 0 . . shell : path : "" (subshell) . /etc/passwd . sidebar_delim_chars : string : "/." . : `dir1/dir2/mailbox'. set sidebar_delim_chars='/' IMAP : `folder1.folder2.mailbox'. set sidebar_delim_chars='.' : $sidebar_short_path, $sidebar_folder_indent, $sidebar_indent_string. sidebar_divider_char : string : "|" ( ) Mutt . ASCII . sidebar_folder_indent : boolean : no . : $sidebar_short_path, $sidebar_indent_string, $sidebar_delim_chars. sidebar_format : string : "%B%* %n" . $index_format printf(3) : %B %S * ( ) %N * %n N %F * (Flagged) %! "!" : "!!" : "n!" : n ( n > 2). . %d * @ %L * @ (limiting) %t * @ (tagged) %>X "X" %|X "X" %*X (soft-fill) "X" * = @ = %S %N %F %! $mail_check_stats (set) . : "%B%?F? [%F]?%* %?N?%N/?%S". sidebar_indent_string : string : " " . . : $sidebar_short_path, $sidebar_folder_indent, $sidebar_delim_chars. sidebar_new_mail_only : boolean : no . : sidebar_whitelist. sidebar_next_new_wrap : boolean : no (wrap). . sidebar_relative_shortpath_indent : boolean : no $sidebar_short_path $sidebar_folder_indent : / . / $sidebar_short_path=yes $sidebar_folder_indent=yes $sidebar_indent_string="->": (set) (unset) =a.b =a.b ->b =a.b.c.d ->c.d ->->->d =a.b.e ->e ->->e . =a.b.c.d =a.b c.d =a.b . =a.b.c.d d $folder ( '=' ) . . sidebar_short_path : boolean : no $folder . sidebar_shortpath=yes . : shortpath=no shortpath=yes shortpath=yes, folderindent=yes, indentstr=".." fruit fruit fruit fruit.apple apple ..apple fruit.banana banana ..banana fruit.cherry cherry ..cherry : $sidebar_delim_chars, $sidebar_folder_indent, $sidebar_indent_string. sidebar_sort_method : sort order : unsorted . . : - alpha () - count ( ) - flagged ( ) - name () - new ( ) - path () - unread ( ) - unsorted "reverse-" (: "set sidebar_sort_method=reverse-alpha"). sidebar_use_mailbox_shortcuts : boolean : no "=" "~" . $folder . sidebar_visible : boolean : no . . : $sidebar_format, $sidebar_width sidebar_width : number : 30 . . : sidebar_width=20 ASCII . sig_dashes : boolean : yes (set) "-- " ( ) $signature . . "-- \n" . Mutt . sig_on_top : boolean : no (set) . (netiquette) . signature : path : "~/.signature" . ("|") . simple_search : string : "~f %s | ~s %s" Mutt . "~" . " (patterns)" . "joe" Mutt "%s" . "joe" : "~f joe | ~s joe". size_show_bytes : boolean : no (set) . formatstrings-size . size_show_fractions : boolean : yes (set) . formatstrings-size . size_show_mb : boolean : yes (set) . formatstrings-size . size_units_on_left : boolean : no (set) . formatstrings-size . sleep_time : number : 1 (expunge) . . smart_wrap : boolean : yes . (set) . (unset) . $markers . smileys : regular expression : "(>From )|(:[-^]?[][)(><}{|/DP])" (pager) $quote_regexp (smileys) $smileys . . smime_ask_cert_label : boolean : yes . (set) . ( S/MIME) smime_ca_location : path : "" OpenSSL . ( S/MIME) smime_certificates : path : "" S/MIME PGP / (pubring/secring) mutt . OpenSSL . . . ( S/MIME) smime_decrypt_command : string : "" application/pkcs7-mime . OpenSSL printf(3) PGP : %f . %s multipart/signed . %k $smime_default_key. %c . %a . %d $smime_sign_digest_alg. %C CA: $smime_ca_location "-CApath $smime_ca_location" "-CAfile $smime_ca_location" . smime.rc samples/ . ( S/MIME) smime_decrypt_use_default_key : boolean : yes set () mutt . - (certificate-key-pairs) mutt . . ( S/MIME) smime_default_key : string : "" S/MIME (keyid - OpenSSL ) . ( $postpone_encrypt $smime_self_encrypt ). GPGME gpgsm . $smime_decrypt_use_default_key unset . $smime_sign_as . smime_self_encrypt_as . ( S/MIME) smime_encrypt_command : string : "" S/MIME . printf(3) $smime_decrypt_command . ( S/MIME) smime_encrypt_with : string : "aes256" . : "aes128" "aes192" "aes256" "des" "des3" "rc2-40" "rc2-64" "rc2-128". ( S/MIME) smime_get_cert_command : string : "" X509 PKCS7 . printf(3) $smime_decrypt_command . ( S/MIME) smime_get_cert_email_command : string : "" () X509 ( ) . printf(3) $smime_decrypt_command . ( S/MIME) smime_get_signer_cert_command : string : "" X509 S/MIME "From:" . printf(3) $smime_decrypt_command . ( S/MIME) smime_import_cert_command : string : "" smime_keys . printf(3) $smime_decrypt_command . ( S/MIME) smime_is_default : boolean : no mutt / PGP . OpenSSL set . (reply) mutt / . ( (unset ) $crypt_autosmime .) ( S/MIME) smime_keys : path : "" S/MIME PGP / (pubring/secring) mutt / . OpenSSL . (index) << - >> (mailbox-address keyid) . . ( S/MIME) smime_pkcs7_default_smime_type : string : "signed" application/pkcs7-mime ".p7m" EnvelopedData () SignedData () . "smime-type" (content type) (MUA) . ( Outlook) . "smime-type" ".p7m" . "enveloped" "signed". smime_pk7out_command : string : "" PKCS7 S/MIME () X509 . printf(3) $smime_decrypt_command . ( S/MIME) smime_self_encrypt : boolean : yes set S/MIME $smime_default_key . ( S/MIME) smime_sign_as : string : "" . $smime_default_key . ( S/MIME) smime_sign_command : string : "" S/MIME multipart/signed . printf(3) $smime_decrypt_command . : $smime_sign_as %c %k $smime_default_key . ( S/MIME) smime_sign_digest_alg : string : "sha256" (message digest) . : "md5" "sha1" "sha224" "sha256" "sha384" "sha512". ( S/MIME) smime_sign_opaque_command : string : "" S/MIME application/pkcs7-signature S/MIME . printf(3) $smime_decrypt_command . ( S/MIME) smime_timeout : number (long) : 300 (passphrase) () . ( S/MIME) smime_verify_command : string : "" S/MIME multipart/signed . printf(3) $smime_decrypt_command . ( S/MIME) smime_verify_opaque_command : string : "" S/MIME application/pkcs7-mime . printf(3) $smime_decrypt_command . ( S/MIME) smtp_authenticators : string : "" mutt SMTP mutt . SASL "digest-md5" "gssapi" "cram-md5". . unset () mutt . : set smtp_authenticators="digest-md5:cram-md5" smtp_oauth_refresh_command : string : "" (refresh token) OAUTH SMTP . OAUTHBEARER . "oauth" . smtp_pass : string : "" SMTP . unset Mutt SMTP . mutt SMTP $smtp_url . : ( ) muttrc . smtp_url : string : "" (smarthost) SMTP () . (URL) SMTP : smtp[s]://[user[:pass]@]host[:port] "[...]" . $sendmail . $write_bcc . socket_receive_timeout : number : 0 Mutt ( SSL_read) () . () Mutt . socket_send_timeout : number : 0 Mutt ( SSL_write) () . () Mutt . sort : sort order : date ("index") . : - date date-sent - date-received - from - mailbox-order () - score - size - spam - subject - threads - to "reverse-" (: "set sort=reverse-date-sent"). "threads" . $sort_aux . "threads" Mutt (thread) . ( /) $sort_thread_groups (sub-threads) $sort_aux . sort_alias : sort order : alias ("alias") . : - address ( ) - alias ( ) - unsorted ( .muttrc ) sort_aux : sort order : date (non-threaded) ("index") $sort . . $sort "threads" ( mutt "date-sent" ). "reverse-" "last-" "last-" "reverse-" . "last-" (siblings) (descendant) $sort_aux . : set sort_aux=last-date-received . : $sort (reversed-threads) $sort_aux ( ). sort_browser : sort order : alpha . . : - alpha () - count - date - size - unread - unsorted "reverse-" (: "set sort_browser=reverse-date"). sort_browser_mailboxes : sort order : unsorted . "mailboxes" . : - alpha () - count - date - size - unread - unsorted "reverse-" (: "set sort_browser_mailboxes=reverse-alpha"). sort_re : boolean : yes $strict_threads (unset) . (heuristic) mutt . (set) $sort_re mutt $reply_regexp . (unset) $sort_re mutt -$reply_regexp . sort_thread_groups : sort order : aux ( /) . $sort "threads". "reverse-" "last-" "last-" "reverse-" . "last-" () (descendant) $sort_thread_groups . "aux" $sort_aux . "aux" "last-" "reverse-" $sort_aux . : $sort reversed-threads $sort_thread_groups ( ). spam_separator : string : "," (spam) : (unset) . (set) . spoolfile : path : "" Mutt . Mutt $MAIL $MAILDIR . : "+INBOX". ssl_ca_certificates_file : path : "" (CA) . CA . ( GnuTLS) : set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt ssl_client_cert : path : "" . ssl_force_tls : boolean : yes (set) Mutt . TLS . $ssl_starttls . ssl_min_dh_prime_bits : number : 0 ( ) - (Diffie-Hellman) . 0 GNUTLS . ( GnuTLS) ssl_starttls : quadoption : yes (set - ) mutt STARTTLS . (unset) mutt STARTTLS . STARTTLS (machine-in-the-middle) . STARTTLS $ssl_force_tls . ssl_use_sslv2 : boolean : no (set) Mutt SSLv2 . : SSLv2 . https://tools.ietf.org/html/rfc6176 . ( OpenSSL) ssl_use_sslv3 : boolean : no (set) Mutt SSLv3 . : SSLv3 . https://tools.ietf.org/html/rfc7525 . ssl_use_tlsv1 : boolean : no (set) Mutt TLSv1.0 . : TLSv1.0 . https://tools.ietf.org/html/rfc7525 . ssl_use_tlsv1_1 : boolean : no (set) Mutt TLSv1.1 . : TLSv1.1 . https://tools.ietf.org/html/rfc7525 . ssl_use_tlsv1_2 : boolean : yes (set) Mutt TLSv1.2 . ssl_use_tlsv1_3 : boolean : yes (set) Mutt TLSv1.3 . ssl_usesystemcerts : boolean : yes yes mutt CA CA . ( OpenSSL) ssl_verify_dates : boolean : yes (set - ) mutt . . ssl_verify_host : boolean : yes (set - ) mutt URL . . ssl_verify_host_override : string : "" . .onion . $ssl_verify_host . ssl_verify_partial_chains : boolean : no . yes CA ( $certificate_file) CA . ( OpenSSL 1.0.2b ). ssl_ciphers : string : "" (ciphers) SSL . OpenSSL ciphers(1) . GnuTLS "NORMAL" . gnutls_priority_init(3) . (: 2.1.7 GnuTLS .) status_chars : string : "-*%A" "%r" $status_format . . . ( "%" ). attach-message ( ). status_format : string () : "-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?B? Back:%B?%?l? %l?]---(%s/%?T?%T/?%S)-%>-(%P)---" "index" . $index_format printf(3) : %b * %B * %d * %f %F () * %h %l ( ) ( formatstrings-size ) * %L ( ) ( ) ( formatstrings-size ) * %m * %M ( ) * %n * %o * %p (postponed) * %P (index) %r /// $status_chars %R * %s ($sort) %S ($sort_aux) %t () * %T ($sort_thread_groups) * %u * %v Mutt %V (limit) * %>X "X" %|X "X" %*X (soft-fill) "X" "soft-fill" $index_format . * = . . : %??? sequence_char optional_string sequence_char . optional_string . : %?n?%n new messages.? : %??&? sequence_char if_string else_string . printf(3) / ("_") . : "%_h". (":") mutt . IMAP . status_on_top : boolean : no " " . $help (set) . strict_threads : boolean : no (set) ($sort) "In-Reply-To" "References:" . "" . "hi" . $sort_re . suspend : boolean : yes unset susp ( "^Z") mutt () . mutt xterm "xterm -e mutt" . text_flowed : boolean : no set mutt "format=flowed" "text/plain; format=flowed" . . . . (postponed) (resent) ( -H ) content-type . set $indent_string . thorough_search : boolean : yes ~b ~B ~h " (patterns)" . set / . unset . ASCII set / MIME . mutt ( quoted-printable ) . thread_received : boolean : no set mutt () . tilde : boolean : no set (internal-pager) ("~") . time_inc : number : 0 $read_inc $write_inc $net_inc . $time_inc () . mutt . "tuning" . timeout : number : 600 Mutt (block) . IMAP . Mutt . Mutt (time out) . tmpdir : path : "" Mutt . $TMPDIR . $TMPDIR "/tmp" . tmpdraftdir : path : "" Mutt . $TMPDIR . $TMPDIR "/var/tmp" . (reboot) (crash) . to_chars : string : " +TCFL" . . . "To:" . "Cc:" . . (mailing-list) . trash : path : "" (trash) . : . ts_icon_format : string () : "M%?n?AIL&ail?" "$ts_enabled" . "$status_format" . ts_enabled : boolean : no mutt . . ts_status_format : string () : "Mutt with %?m?%m messages&no messages?%?n? [%n NEW]?" ( ) "$ts_enabled" . "$status_format" . tunnel : string : "" mutt (pipe) . (preauthenticated) IMAP/POP3/SMTP . : set tunnel="ssh -q mailhost.net /usr/local/libexec/imapd" : . Mutt . "account-hook" . tunnel_is_secure : boolean : yes set Mutt $tunnel STARTTLS . IMAP PREAUTH . $tunnel ssh . unset Mutt STARTTLS ssl_starttls ssl_force_tls . ssl_force_tls IMAP PREAUTH Mutt . $tunnel . uncollapse_jump : boolean : no set (uncollapsed) Mutt . uncollapse_new : boolean : yes set Mutt . unset . use_8bitmime : boolean : no : sendmail -B8BITMIME ( sendmail 8.8.x) . set Mutt - $sendmail -B8BITMIME ESMTP . use_domain : boolean : yes set Mutt ( "@host" ) $hostname () . unset . use_envelope_from : boolean : no set mutt (envelope) . $envelope_from_address set . unset mutt "From:" . -f sendmail . $sendmail -f $sendmail -f . use_from : boolean : yes set Mutt "From:" . unset "From:" "my_hdr" . use_ipv6 : boolean : yes set Mutt IPv6 . unset Mutt IPv4 . . user_agent : boolean : no set mutt "User-Agent:" mutt . visual : path : "" (visual) "~v" . wait_key : boolean : yes Mutt : . "auto_view" mailcap needsterminal . set Mutt . unset Mutt . weed : boolean : yes set mutt (forwarding) () . $copy_decode_weed $pipe_decode_weed $print_decode_weed . wrap : number : 0 mutt $wrap (wrap ). mutt $wrap . mutt . $reflow_wrap . wrap_headers : number : 78 . ( ) . : . RFC5233 () . wrap_search : boolean : yes ( ) . set ( ) . unset . wrapmargin : number : 0 () $wrap . write_bcc : boolean : no mutt "Bcc:" . MTA ( Exim Courier) "Bcc:" unset . mutt SMTP ( $smtp_url ) : mutt "Bcc:" . . Fcc "Bcc:" ( ). write_inc : number : 10 $write_inc . 0 . $read_inc $net_inc $time_inc "tuning" . (SEE ALSO) iconv(1), iconv(3), mailcap(5), maildir(5), mbox(5), mutt(1), printf(3), regex(7), strftime(3) Mutt Mutt: (AUTHOR) (Michael Elkins) . . Unix January 2019 muttrc(5)