neomuttrc(5) User Manuals neomuttrc(5) (NAME) neomuttrc - NeoMutt (DESCRIPTION) NeoMutt <<>> . . - (";") . ("#") <<>> () . . . ("'") (""") . ( [ ]) . . "\" () Bash Zsh. (""") "\" . "\\" "\" . "\n" "\r" C (LF) (CR) . "\" . . (`command`). sh Bash : ("$") . (COMMANDS) NeoMutt : account-hook regex command . IMAP POP . alias [ -group name ... ] key address [, address ... ] unalias [ -group name ... ] { * | key ... } alias key ( ) () . address (user@example.com) (User Name ) . "user@example.com (User Name)" . : (",") . unalias key "*" . -group () name . alternates [ -group name ... ] regex [ regex ... ] unalternates [ -group name ... ] { * | regex ... } alternates NeoMutt (regex) . NeoMutt . unalternates alternates . alternates unalternates regex "*" . -group name . alternative_order mime-type[/mime-subtype] [ mime-type[/mime-subtype] ... ] unalternative_order { * | mime-type[/mime-subtype] ... } alternative_order NeoMutt multipart/alternative . mime- subtype "*" multipart/alternative mime- subtype . unalternative_order "*" . attachments { + | - }disposition mime-type [ mime-type ... ] unattachments { + | - }disposition mime-type [ mime-type ... ] attachments ? unattachments * . attachments unattachments . disposition Content-Disposition -- inline attachment. I A . Disposition + - . + MIME . - MIME + . mime-type MIME . MIME major/minor . (major) mime-type ( "*") (minor) . "*/.*" MIME . MIME : . inline MIME multipart/* message/* . "attachments ?" neomuttrc . "unattachments *" . auto_view mime-type[/mime-subtype] [ mime-type[/mime-subtype] ... ] unauto_view { * | mime-type[/mime-subtype] ... } NeoMutt mime-type text/plain . mailcap(5) mime-type copiousoutput . mime-subtype "*" multipart/ alternative mime-subtype . bind map[,map ... ] key function unbind { * | map | [,map...]} [ key ] ( ). map . map ( ). map : alias, attach, browser, compose, editor, generic, index, mix, pager, pgp, postpone, query smime. key ( ) "\Ca" control-A. key "\" . . function . . unbind map . NeoMutt . charset-hook alias charset iconv-hook charset local-charset charset-hook alias ( ) . NeoMutt . iconv-hook . iconv(3) MIME ( iso-8859-1) ( 8859-1) . "iconv- hook iso-8859-1 8859-1" . color object [ attribute ... ] foreground background color { header | body } [ attribute ... ] foreground background regex color status foreground background [regex [ num ]] color index-object [ attribute ... ] foreground background pattern color compose-object foreground background color compose-object [ attribute ... ] foreground background uncolor { index-object | header | body } { * | pattern ... } foreground/ background (/) (object) . : attach_headers, attachment, body, bold, error, hdrdefault, header, index, index_author, index_collapsed, index_date, index_ flags, index_label, index_number, index_size, index_subject, index_tag, index_tags, indicator, markers, message, normal, progress, prompt, quoted, quotedN, search, signature, status, stripe_even, stripe_odd, tilde, tree, underline. (sidebar) (object) : sidebar_background, sidebar_ divider, sidebar_flagged, sidebar_highlight, sidebar_indicator, sidebar_new, sidebar_ordinary, sidebar_spool_file. body header . index-object . header body regex / index-object pattern . IMAP (=b =B =h) . status . . . compose-object : compose_header, compose_security_encrypt, compose_security_sign, compose_security_both, compose_security_none. : default, black, red, green, yellow, blue, magenta, cyan, white, #RRGGBB, colorN. : none, bold, underline, reverse standout. uncolor index header body . . pattern color . "*" . NeoMutt . crypt-hook regex keyid crypt-hook . keyid : keyid . crypt-hook regex crypt-hook keyid . index-format-hook name [!]pattern format-string $index_format . (expando) $index_format %@name@ . index-format-hook name pattern . .neomuttrc . format- string . exec function [ function ... ] function . . "exec function" "push " . fcc-save-hook pattern mailbox fcc-hook pattern mailbox save-hook pattern mailbox fcc-save-hook fcc-hook save-hook % mailbox $index_format. fcc-hook $record . NeoMutt pattern mailbox "Fcc:" . $record . save-hook . pattern mailbox . NeoMutt $index_format mailbox . pattern PATTERNS "Message Matching in Hooks" NeoMutt . folder-hook [-noregex] regex command NeoMutt regex ( regex regex ) command . -noregex regex . folder-hook . group [ -group name ... ] { -rx regex ... | -addr address ... } ungroup [ -group name ... ] { * | -rx regex ... | -addr address ... } group . group . -rx -addr ( ) . ungroup . group "*" . alias lists subscribe alternates -group . . hdr_order header [ header ... ] unhdr_order { * | header ... } hdr_order NeoMutt . "unhdr_order *" . ifdef symbol "config-command [ args ... ]" ifndef symbol "config-command [ args ... ]" finish ifdef NeoMutt NeoMutt . +----------------------------------+-------------------------------------------------------------------+ | | | +----------------------------------+-------------------------------------------------------------------+ |sidebar_format | | |status-color, imap | | |pgp-menu, group-related | | |index-format-hook, tag-transforms | | |my_var | | |lmdb, tokyocabinet | () | |HOME, COLUMNS | | +----------------------------------+-------------------------------------------------------------------+ symbol "neomutt -v" ( "Compile options") . finish ifndef . ignore string [ string ... ] unignore { * | string ... } ignore (pager) . . "ignore content-" "content-" "ignore *" . unignore . "unignore *" . lists [ -group name ... ] regex [ regex ... ] unlists [ -group name ... ] { * | regex ... } subscribe [ -group name ... ] regex [ regex ... ] unsubscribe [ -group name ... ] { * | regex ... } NeoMutt : . . lists . unlists . subscribe . unsubscribe . -group name . macro menu[,menu ... ] key sequence [ description ] unmacro { * | menu | [,menu...]} [ key ] sequence key menu (bind) . bind . . sequence description . unmacro menu . mailboxes [[-label label] | -nolabel] [[-notify | -nonotify] [-poll | -nopoll] mailbox] [ ... ] named-mailboxes label mailbox [label mailbox ... ] unmailboxes { * | mailbox ... } mailboxes . (Space) . named-mailboxes mailboxes -label label . NeoMutt . unmailboxes . "*" . mailto_allow { * | header-field ... } unmailto_allow { * | header-field ... } NeoMutt (header-field) mailto: . NeoMutt Attach . mailto_allow unmailto_allow . NeoMutt Subject Body mailto: RFC2368 Cc In-Reply-To References . echo message message . echo $sleep_time . cd directory . mbox-hook [-noregex] regex mailbox NeoMutt regex mailbox "mbox" . -noregex regex . mbox-hook $move . "no" () mbox-hook . mbox-hook . message-hook pattern command NeoMutt pattern ( pattern ) ( ) command . message- hook . mime_lookup mime-type[/mime-subtype] [ mime-type[/mime-subtype] ... ] unmime_lookup { * | mime-type[/mime-subtype] ... } MIME ("data") NeoMutt mailcap(5) MIME . MIME application/octet- stream . unmime_lookup MIME ( neomuttrc ) . mono object attribute mono { header | body } attribute regex mono index-object attribute pattern unmono { index-object | header | body } { * | pattern ... } (attributes) . my_hdr string unmy_hdr { * | field ... } my_hdr . unmy_hdr . open-hook regex "shell-command" close-hook regex "shell-command" append-hook regex "shell-command" . regex ( "\.gz$"). NeoMutt (open-hook) (close-hook) (append-hook). shell-command printf(3) (%f) (%t) (single-quotes) . : append-hook '\.gz$' "gzip --stdout '%t' >> '%f'" close-hook '\.gz$' "gzip --stdout '%t' > '%f'" open-hook '\.gz$' "gzip --stdout --decompress '%f' > '%t'" push string string . macro . . ("<" ">") NeoMutt . . reply-hook pattern command send-hook pattern command send2-hook pattern command . pattern "Message Matching in Hooks" . pattern command . reply-hook . send-hook . reply-hook send-hook . send2-hook (compose) . send2-hook send-hook $sendmail . send-hook . score pattern value unscore { * | pattern ... } score pattern value . pattern PATTERNS . value . . unscore . pattern score . "*" . set { [ no | inv | & | ? ]variable } [ ... ] set { variable=value | variable+=increment | variable-=decrement } [ ... ] unset variable [ variable ... ] reset variable [ variable ... ] toggle variable [ variable ... ] set variable ? (variable) . (NeoMutt) (variable) : (boolean) (number) (string) (string list) (quadoption). (variable) set () unset () toggle () . (value) . "+=" "-=" . "+=" "-=" . (variable) . "\n" "\t" . "+=" . (Quadoption) . (value) yes "yes" . no "no" . ask- yes "yes" ask-no "no" . toggle "inv" (variable) . unset "no" . set "&" variable reset . reset (variable) . reset all . (variable) (value) : ":set allow_8bit?". (":set ?allow_8bit") . setenv { ?variable | variable value } unsetenv variable setenv unsetenv . "?" (value) . sidebar_pin mailbox [ mailbox ...] sidebar_unpin { * | mailbox ... } sidebar_pin (mailbox) $sidebar_new_mail_only mailbox . sidebar_unpin mailbox . "sidebar_unpin *" . source filename . filename ("~") . filename ("|") filename ( "source ~/bin/myscript|"). source . ( cd ). : . source . . spam regex format nospam { * | regex } . (regex) spam nospam . %H $index_format . (: "%" ). "Spam Detection" . subjectrx regex replacement unsubjectrx { * | regex } subjectrx replacement . replacement spam : %L %R %1 ( ). "%L%R" . subjectrx . : replacement ! unsubjectrx subjectrx . "*" . subscribe-to imap-folder-uri unsubscribe-from imap-folder-uri IMAP imap-folder-uri . IMAP URI "subscribe-to imaps://mail.example.org/inbox". (Subscription) IMAP . . $imap_list_subscribed $imap_check_subscribed . timeout-hook command startup-hook command shutdown-hook command Global Hooks . . startup-hook shutdown-hook notmuch(1) . timeout-hook command . $timeout . startup-hook command . shutdown-hook command . unhook { * | hook-type } . "*" hook-type "unhook send- hook" . (PATTERNS) (Pattern Modifier) (limit tag-pattern delete-pattern hook ). "Pattern modifiers" . +-------------+--------------------------------------------------------+ | Pattern | Description | +-------------+--------------------------------------------------------+ | ~A | | +-------------+--------------------------------------------------------+ | =B STRING | STRING | | | . | | | IMAP | | | | | | STRING | | | | | | . | +-------------+--------------------------------------------------------+ | =b STRING | STRING | | | . | | | IMAP | | | | | | | | | STRING | | | | | | . | +-------------+--------------------------------------------------------+ | ~B EXPR | EXPR | | | | +-------------+--------------------------------------------------------+ | ~b EXPR | EXPR | | | | +-------------+--------------------------------------------------------+ | %C GROUP | GROUP | | | "To:" | | | "Cc:" "Bcc:" | | | | +-------------+--------------------------------------------------------+ | %c GROUP | | | | (Cc) GROUP | | | | +-------------+--------------------------------------------------------+ | ~C EXPR | EXPR | | | "To:" "Cc:" | | | "Bcc:" | | | | +-------------+--------------------------------------------------------+ | ~c EXPR | | | | (Cc) EXPR | | | | +-------------+--------------------------------------------------------+ | ~D | | +-------------+--------------------------------------------------------+ | ~d MIN-MAX | "date-sent" | | | | +-------------+--------------------------------------------------------+ | %e GROUP | | | | GROUP | | | "Sender:" | +-------------+--------------------------------------------------------+ | ~E | | +-------------+--------------------------------------------------------+ | ~e EXPR | EXPR | | | "Sender:" | +-------------+--------------------------------------------------------+ | %f GROUP | | | | GROUP | +-------------+--------------------------------------------------------+ | ~F | | | | | | | (flagged) | +-------------+--------------------------------------------------------+ | ~f EXPR | | | | EXPR | +-------------+--------------------------------------------------------+ | ~G | | | | | | | | +-------------+--------------------------------------------------------+ | ~g | | | | | +-------------+--------------------------------------------------------+ | =h STRING | STRING | | | | | | . IMAP | | | | | | | | | STRING | | | | | | STRING | | | "Header: substring" | | | ( ). | +-------------+--------------------------------------------------------+ | ~H EXPR | | | | EXPR | +-------------+--------------------------------------------------------+ | ~h EXPR | EXPR | | | | +-------------+--------------------------------------------------------+ | ~i EXPR | EXPR | | | "Message-ID:" | | | | +-------------+--------------------------------------------------------+ | ~I QUERY | | | | Message-ID | | | | | | | | | | | | | | | QUERY | | | . | | | $external_search_command | +-------------+--------------------------------------------------------+ | ~k | | | | PGP | +-------------+--------------------------------------------------------+ | ~K EXPR | | | | (Bcc) EXPR | +-------------+--------------------------------------------------------+ | %L GROUP | | | | GROUP | | | | | | | +-------------+--------------------------------------------------------+ | ~L EXPR | | | | EXPR | | | | +-------------+--------------------------------------------------------+ | ~l | | | | | | | | +-------------+--------------------------------------------------------+ | ~M EXPR | | | | mime Content-Type EXPR | | | | +-------------+--------------------------------------------------------+ | ~m | | | MAX *) | +-------------+--------------------------------------------------------+ | ~m >MIN | | | | MIN *) | +-------------+--------------------------------------------------------+ | ~m MIN,MAX | | | | ( ) | | | MIN MAX *) | +-------------+--------------------------------------------------------+ | ~m MIN-MAX | MIN MAX *) | +-------------+--------------------------------------------------------+ | ~m N | N *) | +-------------+--------------------------------------------------------+ | ~N | | +-------------+--------------------------------------------------------+ | ~n MIN-MAX | | | | MIN MAX | | | **) | +-------------+--------------------------------------------------------+ | ~O | | +-------------+--------------------------------------------------------+ | ~P | | | | ( $from | | | alternates | | | / ) | +-------------+--------------------------------------------------------+ | ~p | | | | ( $from alternates | | | / | | | ) | +-------------+--------------------------------------------------------+ | ~Q | | | | | | | | +-------------+--------------------------------------------------------+ | ~R | | | | | +-------------+--------------------------------------------------------+ | ~r MIN-MAX | "date-received" | | | | +-------------+--------------------------------------------------------+ | ~S | | | | (superseded) | +-------------+--------------------------------------------------------+ | ~s EXPR | EXPR | | | "Subject:" | +-------------+--------------------------------------------------------+ | ~T | | | | (tagged) | +-------------+--------------------------------------------------------+ | ~t EXPR | EXPR | +-------------+--------------------------------------------------------+ | ~U | | | | | +-------------+--------------------------------------------------------+ | ~u | | | | | | | | +-------------+--------------------------------------------------------+ | ~V | | | | | | | | +-------------+--------------------------------------------------------+ | ~v | | | | (thread) | | | . | +-------------+--------------------------------------------------------+ | ~w EXPR | (newsgroups) | | | EXPR | +-------------+--------------------------------------------------------+ | ~X MIN-MAX | MIN MAX | | | **) | +-------------+--------------------------------------------------------+ | ~x EXPR | EXPR | | | "References:" | | | "In-Reply-To:" | +-------------+--------------------------------------------------------+ | ~y EXPR | EXPR | | | | | | | +-------------+--------------------------------------------------------+ | ~Y EXPR | | | | | | | EXPR | +-------------+--------------------------------------------------------+ | ~z MIN-MAX | | | | MIN MAX **) ***) | +-------------+--------------------------------------------------------+ | =/ STRING | | | | IMAP STRING. | | | Gmail | | | . "Gmail | | | Patterns" | | | . | +-------------+--------------------------------------------------------+ | ~= | | | | ($duplicate_threads ) | +-------------+--------------------------------------------------------+ | ~# | | | | ($strict_threads | | | ) | +-------------+--------------------------------------------------------+ | ~$ | | | | ( | | | ) | +-------------+--------------------------------------------------------+ | ~(PATTERN) | | | | | | | PATTERN | | | | | | | | | : ~(~P) | +-------------+--------------------------------------------------------+ | ~<(PATTERN) | | | | PATTERN | | | | | | | | | : ~<(~P) | +-------------+--------------------------------------------------------+ | ~>(PATTERN) | | | | PATTERN | | | | | | | | | : | | | ~>(~P) | +-------------+--------------------------------------------------------+ | EXPR | |GROUP . | | | | *) ( | | "~m" ) | | | | | | . | | "Message Ranges" | | . | | **) " ">MIN" "MIN-" "-MAX" | | . | | ***) "K" "M" | | | | . | +----------------------------------------------------------------------+ . ("\") . ("\\") . "=" "~" EXPR STRING . "=b *.*" STRING "*.*" . . IMAP . IMAP "=h" : "Header: substring" . substring . ( c C p P t) . "^" . . : ^~C \.de$ "@" . . : ^@~C \.de$ . . : @~f . (Nesting and Boolean Operators) AND () . : ~t work ~f smith "work" "smith" "From:" . (NeoMutt) : o "!" -- (NOT) o "|" -- (OR) o "()" -- . "To:" "Cc:" "work" "smith" . : !(~t work|~c work) ~f smith ( "'" """ ). "^Junk +From +Me$" "Jim +Somebody" "Ed +SomeoneElse" : : '~s "^Junk +From +Me$" ~f ("Jim +Somebody"|"Ed +SomeoneElse")' : ("|") . : ~f "user@(home\.org|work\.com)" . OR : ~f user@(home\.org work\.com) . (Searching by Date) "~d" "~r" . (Absolute Dates) dd[/mm[/[CC]YY]] ( -- ). : : ~d 20/1/95-31/10 YYYYMMDD . "70" ( "38" "00" ) "70" . (MINimum ) -dd/mm/YY, . (MAXimum ) dd/mm/YY-, . ("-") . . ("+" "-") " (Date units)" . "*" . +------------------------------------------+------------------------+-------------------------------+-----------------------------+----------------------------+ | (Date Unit) | d | w | m | y | +------------------------------------------+------------------------+-------------------------------+-----------------------------+----------------------------+ | (Description) | Days () | Weeks () | Months () | Years () | +------------------------------------------+------------------------+-------------------------------+-----------------------------+----------------------------+ +------------------------------------------+------------------------------------+------------------------------------+-------------------------------+ | (Date Unit) | S | M | H | +------------------------------------------+------------------------------------+------------------------------------+-------------------------------+ | (Description) | Seconds () | Minutes () | Hours () | +------------------------------------------+------------------------------------+------------------------------------+-------------------------------+ : : : ~d 15/1/2001*2w : : ~d 1/1/2001-1w+2w*3d (Relative Dates) : o " offset o "=offset" offset o ">offset" offset offset " (Date units)" . : : : ~d <1m : $index_format "%[...]" . (CONFIGURATION VARIABLES) abort_backspace Type: boolean Default: yes set backspace (prompt) . abort_key Type: string Default: "007" . "bind" . "Ctrl-G" . (bindings) . : set abort_key = "" ESCDELAY 0 ncurses (escape sequence) . . abort_noattach Type: quadoption Default: no yes $abort_noattach_regex . no . : set abort_noattach_regex = "\\" abort_noattach_regex Type: regular expression Default: "\<(attach|attached|attachments?)\>" . $abort_noattach . . abort_nosubject Type: quadoption Default: ask-yes yes . no . abort_unmodified Type: quadoption Default: yes yes ( ). no . account_command Type: command Default: "" . --key value . key: value . --hostname --username --type (type) imap imaps pop pops smtp smtps nntp nntps . login username password. alias_file Type: path Default: "~/.neomuttrc" . $config_charset ( set ) . : (source) "source" . neomuttrc "~/.neomuttrc" neomuttrc . alias_format Type: string Default: "%3i %f%t %-15a %-56A | %C%> %Y" << >> (alias) . printf(3) : %a %A ( ) %C (Comment) %E %f - "d" %i (Index) %N %t () %Y (labels) %>X "X" %|X "X" %*X (soft-fill) "X" << >> (soft-fill) $index_format . . %c %C %n %i %r %A alias_sort Type: sort order Default: alias <> <> . alias email name unsorted address email reverse- : set alias_sort = "reverse-alias" : (address query) $query_command . allow_8bit Type: boolean Default: yes Quoted-Printable Base64 . allow_ansi Type: boolean Default: no ANSI ( /rich text) . . : [-- PGP output follows ... ( $crypt_timestamp ). arrow_cursor Type: boolean Default: no ("->") . . arrow_string Type: string Default: "->" arrow_cursor arrow_cursor . ascii_chars Type: boolean Default: no NeoMutt (thread) ACS (plain ASCII) . ask_bcc Type: boolean Default: no NeoMutt (Bcc) . ask_cc Type: boolean Default: no NeoMutt (Cc) . ask_followup_to Type: boolean Default: no NeoMutt (follow-up groups) . ask_x_comment_to Type: boolean Default: no NeoMutt x-comment-to . assumed_charset Type: string list Default: "" . . "us-ascii" . : set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8" . attach_charset Type: string list Default: "" . NeoMutt $send_charset . $charset . : set attach_charset="iso-2022-jp:euc-jp:shift_jis:utf-8" : "iso-2022-*" . attach_format Type: string Default: "%u%D%I %t%4n %T%d %> [%.7m/%.10M, %.6e%, %s] " <<>> (attachment) . printf(3) : %C (Charset) %c ("n" "c") %D %d ( %F ) %e MIME (content-transfer-encoding) %f %F content-disposition ( %f ) %I ("I" /inline "A" /attachment) %m MIME (Major MIME type) %M MIME (MIME subtype) %n %Q "Q" MIME %s (formatstrings-size ) %T %t %u (Unlink ) %X MIME ( "attachments" ) %>X "X" %|X "X" %*X (soft-fill) "X" << >> (soft-fill) $index_format . attach_save_dir Type: path Default: "./" . attach_save_without_prompting Type: boolean Default: no (true) 'attach_save_dir' . attach_sep Type: string Default: "\n" ( ) . attach_split Type: boolean Default: yes ( ) NeoMutt . $attach_sep . NeoMutt . attribution_intro Type: string Default: "On %d, %n wrote:" ( $include ). printf(3) $index_format . $attribution_locale . attribution_locale Type: string Default: "" ( ) strftime(3) (attribution). $LC_TIME . (hooks) . NeoMutt . : $attribution_intro $attribution_trailer $forward_attribution_intro $forward_attribution_trailer $indent_string. attribution_trailer Type: string Default: "" $attribution_intro ( $include ). printf(3) $index_format . $attribution_locale . auto_edit Type: boolean Default: no $edit_headers NeoMutt ( ) . . : send-hook () . $fast_reply . auto_subscribe Type: boolean Default: no NeoMutt List-Post . "unsubscribe" "unlist" "subscribe" . . auto_tag Type: boolean Default: no index ( ) . ( ";" ) . autocrypt Type: boolean Default: no autocrypt . "autocryptdoc" . ( Autocrypt) autocrypt_acct_format Type: string Default: "%4n %-30a %20p %10s" " autocrypt" . printf(3) %a %k gpg %n %p (prefer-encrypt) %s (/) %>X "X" %|X "X" %*X "X" ( Autocrypt) autocrypt_dir Type: path Default: "~/.mutt/autocrypt" autocrypt GPG SQLite. "autocryptdoc" . ( Autocrypt) autocrypt_reply Type: boolean Default: yes autocrypt autocrypt . autocrypt (web-of-trust) autocrypt . ( Autocrypt) beep Type: boolean Default: yes NeoMutt . beep_new Type: boolean Default: no NeoMutt . $beep . bounce Type: quadoption Default: ask-yes / (bounce) . yes bounce . no bounce . bounce_delivered Type: boolean Default: yes NeoMutt bounce Delivered-To . Postfix . braille_friendly Type: boolean Default: no NeoMutt $arrow_cursor . . browser_abbreviate_mailboxes Type: boolean Default: yes NeoMutt '~' '=' . "alpha" $browser_sort ( strcoll(3)) . . . browser_sort Type: sort order Default: alpha . alpha count date desc size new unsorted unread new reverse- set browser_sort = "reverse-date" browser_sort_dirs_first Type: boolean Default: no set . catchup_newsgroup Type: quadoption Default: ask-yes set NeoMutt ( ). certificate_file Type: path Default: "~/.mutt_certificates" . . . CA . CA . : set certificate_file=~/.neomutt/certificates ( OpenSSL GnuTLS) change_folder_next Type: boolean Default: no set <> . charset Type: string Default: "" . $send_charset . NeoMutt $LC_CTYPE $LANG . : NeoMutt . check_mbox_size Type: boolean Default: no set NeoMutt mbox mmdf . unset . <> mbox mmdf NeoMutt . . check_new Type: boolean Default: yes : maildir MH . set NeoMutt . MH . unset . collapse_all Type: boolean Default: no set NeoMutt . collapse_flagged Type: boolean Default: yes unset NeoMutt . collapse_unread Type: boolean Default: yes unset NeoMutt . color_directcolor Type: boolean Default: no set NeoMutt ( truecolor directcolor) . TERM directcolor ( <>) . NeoMutt . . NeoMutt TERM ( directcolor ): TERM=xterm-direct neomutt : `color` . compose_confirm_detach_first Type: boolean Default: yes set NeoMutt . 'D' . : NeoMutt . . compose_format Type: string Default: "-- NeoMutt: Compose [Approx. msg size: %l Atts: %a]%>-" <<>> (compose) . $status_format printf(3) : %a %h %l ( ) ( formatstrings-size) %v NeoMutt %>X <> %|X <> %*X <> $compose_format $status_format . compose_preview_min_rows Type: number Default: 5 . compose_preview_above_attachments Type: boolean Default: no . . compose_show_preview Type: boolean Default: yes set NeoMutt . compose_show_user_headers Type: boolean Default: yes set NeoMutt ( my_hdr edit-headers) . config_charset Type: string Default: "" NeoMutt rc $charset $alias_file . $charset $config_charset . ( ) . confirm_append Type: boolean Default: yes set NeoMutt . confirm_create Type: boolean Default: yes set NeoMutt . confirm_empty_to Type: boolean Default: no set NeoMutt <> . content_type Type: string Default: "text/plain" (Content-Type) . copy Type: quadoption Default: yes . $record $save_name $force_name <> . copy_decode_weed Type: boolean Default: no (weed) . count_alternatives Type: boolean Default: no set ( attachments ) multipart/alternatives . multipart/alternative . . %X ~X . crypt_auto_encrypt Type: boolean Default: no PGP . <> . pgp . $smime_is_default set OpenSSL S/MIME smime . ( ) crypt_auto_pgp Type: boolean Default: yes / PGP . $crypt_auto_encrypt $crypt_reply_encrypt $crypt_auto_sign $crypt_reply_sign $smime_is_default . crypt_auto_sign Type: boolean Default: no . pgp . $smime_is_default set OpenSSL S/MIME pgp smime . ( ) crypt_auto_smime Type: boolean Default: yes / S/MIME . $crypt_auto_encrypt $crypt_reply_encrypt $crypt_auto_sign $crypt_reply_sign $smime_is_default . crypt_chars Type: character string Default: "SPsK " . 1 S . 2 P PGP . 3 s . 4 K PGP . 5 . crypt_confirm_hook Type: boolean Default: yes crypt-hook . . . crypt_opportunistic_encrypt Type: boolean Default: no . TO CC BCC / . $edit_headers . . pgp smime . $crypt_auto_encrypt $crypt_reply_encrypt . pgp smime . ( ) crypt_opportunistic_encrypt_strong_keys Type: boolean Default: no $crypt_opportunistic_encrypt << >> (web-of-trust). . S/MIME . S/MIME 't' ( ) .index . GPGME OpenPGP GPGME GPGME_VALIDITY_FULL GPGME_VALIDITY_ULTIMATE . crypt_protected_headers_read Type: boolean Default: yes (<< >> Memory Hole) . . https://github.com/autocrypt/protected-headers Subject . Subject ($crypt_protected_headers_subject ). . Subject . ( ) crypt_protected_headers_save Type: boolean Default: no $crypt_protected_headers_read Subject . / Subject . mbox/mh / . Subject . . Subject . . . ( ) crypt_protected_headers_subject Type: string Default: "..." $crypt_protected_headers_write Subject . . ( ) crypt_protected_headers_weed Type: boolean Default: no (weed) . ( ) crypt_protected_headers_write Type: boolean Default: yes . . https://github.com/autocrypt/protected-headers Subject . ( ) crypt_reply_encrypt Type: boolean Default: yes set PGP OpenSSL . ( ) crypt_reply_sign Type: boolean Default: no set PGP OpenSSL . : ! ( ) crypt_reply_sign_encrypted Type: boolean Default: no set PGP OpenSSL . $crypt_reply_encrypt . $crypt_reply_sign . ( ) crypt_encryption_info Type: boolean Default: yes set . ( ) crypt_timestamp Type: boolean Default: yes set PGP S/MIME . unset . ( ) crypt_use_gpgme Type: boolean Default: yes GPGME . set NeoMutt GPGME gpgme S/MIME PGP . .neomuttrc . GPGME PGP () ($pgp_auto_inline ). crypt_use_pka Type: boolean Default: no NeoMutt PKA ( http://www.g10code.de/docs/pka-intro.de.pdf ) ( GPGME ). crypt_verify_sig Type: quadoption Default: yes "yes" PGP S/MIME . "ask-*" . "no" . ( ) date_format Type: string Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z" $date_format "%[fmt]" "fmt" $date_format . . "%d" $index_format . strftime(3) . ("!") (locale) . C ( ) . : : $folder_format, $index_format, $mailbox_folder_format, $message_format : $attribution_intro, $forward_attribution_intro, $forward_attribution_trailer, $forward_format, $indent_string. debug_file Type: path Default: "~/.neomuttdebug" $debug_file $debug_level . $debug_file . NeoMutt "0" . NeoMutt . 0 () 4 () . "neomutt -l mylog" . : $debug_level debug_level Type: number Default: 0 $debug_file $debug_level . . NeoMutt . . . : . "neomutt -d 2" . : $debug_file default_hook Type: string Default: "~f %s !~P | (~P ~C %s)" (hooks) ~f . : fcc-hook, fcc-save-hook, index-format-hook, message-hook, reply- hook, save-hook, send-hook send2-hook. . ( "alternates" ) (cc) . delete Type: quadoption Default: ask-yes . yes . no . delete_untag Type: boolean Default: yes set NeoMutt () . . devel_security Type: boolean Default: no set NeoMutt Security . : https://github.com/neomutt/neomutt/discussions/4251 digest_collapse Type: boolean Default: yes set NeoMutt multipart/digest . "v" . display_filter Type: command Default: "" . $display_filter . NeoMutt (escape sequences) . ]9;XXX "XXX" . ansifilter sed 's/^\x1b]9;[0-9]\+\x7//' . PGP MIME . : color body magenta default '^\[-- .* --\]$'. dsn_notify Type: string Default: "" (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 Type: string Default: "" DSN . hdrs full . : set dsn_return=hdrs : $sendmail Sendmail 8.8.x MTA sendmail(1) -R DSN . SMTP DSN DSN . duplicate_threads Type: boolean Default: yes NeoMutt $sort threads (Message-Id) . set . edit_headers Type: boolean Default: no . (compose) RFC2822 ( To:, Cc:, Subject:). RFC2822 "edit-header" . NeoMutt . References: Date: . editor Type: command Default: "" NeoMutt . $VISUAL $EDITOR "vi" . $editor %s . %s $editor . : sh -c 'string' string $editor . empty_subject Type: string Default: "Re: your mail" . "Re: your mail" . encode_from Type: boolean Default: no set NeoMutt quoted-printable "From " ( ) . ( mbox ). envelope_from_address Type: e-mail address Default: "" envelope () . $use_envelope_from . external_search_command Type: command Default: "" <<~I>> . (wrapper) mairix mu notmuch ( notmuch ). . $external_search_command <> mairix_filter mairix mairix_filter <<>> (raw) mairix Message-ID . mairix . . ( one-liner .) NeoMutt limit tag <<~I '-t s:bleeping='>> mairix_filter mairix ( <<-t>> ) mairix <> (Subject) mairix_filter Message-ID . NeoMutt Message-ID . mairix_filter notmuch NeoMutt . fast_reply Type: boolean Default: no (to cc bcc) . . . : $auto_edit . : $auto_edit $edit_headers $ask_cc $ask_bcc fcc_attach Type: quadoption Default: yes . : $fcc_before_send () . fcc_before_send Type: boolean Default: no FCC . : $fcc_attach $fcc_clear ( ). ( ) FCC . $fcc_attach $fcc_clear / . fcc_clear Type: boolean Default: no FCC / . : $fcc_before_send () . ( PGP) : $pgp_self_encrypt $smime_self_encrypt flag_chars Type: character string Default: "*!DdrONon- " . 1 * . 2 ! . 3 D . 4 d . 5 r . 6 O ( ). 7 N ( ). 8 o ( ). 9 n ( ). 10 - - %S. 11 - %Z. flag_safe Type: boolean Default: no () . folder Type: mailbox Default: "~/Mail" . <<+>> <<=>> . ( ) <<+>> <<=>> <> . folder_format Type: string Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %i" . $index_format printf(3) : %a : %C %d / %D / $date_format. <<%[fmt]>> <> $date_format . %f (<> <<@>> <<*>> ) %F %g ( gid ) %i %l %m * %n * %N <> << >> () %p / (Poll): %s ( formatstrings-size) %t <<*>> %u ( uid ) %[fmt] / strftime(3) %>X <> %|X <> %*X (Soft-fill) <> << >> $index_format . * = %m %n %N . %m $mail_check_stats . %n $mail_check_stats ( IMAP). followup_to Type: boolean Default: yes <> . NeoMutt <> <> . : . . . followup_to_poster Type: quadoption Default: ask-yes <> Followup-To . . force_name Type: boolean Default: no $save_name NeoMutt . $record . forward_attachments Type: quadoption Default: ask-yes ( $mime_forward <> $forward_decode ) (quadoption) <> . forward_attribution_intro Type: string Default: "----- Forwarded message from %f -----" ( $mime_forward ). printf(3) $index_format . $attribution_locale . forward_attribution_trailer Type: string Default: "----- End forwarded message -----" ( $mime_forward ). printf(3) $index_format . $attribution_locale . forward_decode Type: boolean Default: yes MIME text/plain . RFC2047 . $mime_forward $mime_forward_decode . forward_decrypt Type: boolean Default: yes . . $mime_forward $mime_forward_decode . forward_edit Type: quadoption Default: yes . <> . forward_format Type: string Default: "[%a: %s]" . $index_format . forward_quote Type: boolean Default: no ( $mime_forward ) $indent_string . forward_references Type: boolean Default: no <> <> . . from Type: e-mail address Default: "" (<>) . <> ( <>) $reverse_name . $use_from . $EMAIL . from_chars Type: character string Default: "" %F %L (index) . 1 To To . 2 Cc Cc . 3 Bcc . 4 . () <> <> <> . . CR ( ^M) . NeoMutt . gecos_mask Type: regular expression Default: "^[^,]*" NeoMutt GECOS (alias) . <<,>> . GECOS <> <<.*>> . : <> <> . NeoMutt <> '<> stevef@foo.bar' $gecos_mask NeoMutt <> <> . greeting Type: string Default: "" . << >> printf <> ( ). NeoMutt : %n %u ( ) %v group_index_format Type: string Default: "%4C %M%N %5s %-45.45f %d" (newsgroup) . <> printf()- : %a : %C %d ( ) %f %M - ( ) %N N u %n %p (Poll): %s %>X <> %|X <> %*X (Soft-fill) <> hdrs Type: boolean Default: yes <> . . . header Type: boolean Default: no NeoMutt . $weed . header_cache Type: path Default: "" () . NeoMutt . . . POP IMAP MH Maildir <> NeoMutt . header_cache_backend Type: string Default: "" (backend) . : tokyocabinet kyotocabinet qdbm rocksdb gdbm bdb tdb lmdb. header_cache_compress_level Type: number Default: 1 NeoMutt lz4 zstd zlib . header_cache_compress_method Type: string Default: "" NeoMutt lz4 zstd zlib . . header_color_partial Type: boolean Default: no : . . . <> . help Type: boolean Default: yes . : . NeoMutt . . hidden_host Type: boolean Default: no NeoMutt $hostname . hidden_tags Type: string list Default: "unread,draft,flagged,passed,replied,attachment,signed,encrypted" notmuch/imap . hide_limited Type: boolean Default: no NeoMutt (limiting) . hide_missing Type: boolean Default: yes NeoMutt (missing) . hide_thread_subject Type: boolean Default: yes NeoMutt . hide_top_limited Type: boolean Default: no NeoMutt . $hide_limited . hide_top_missing Type: boolean Default: yes NeoMutt . $hide_missing . history Type: number Default: 10 ( ) . . ( ) . . . $history_remove_dups . history_file Type: path Default: "~/.mutthistory" NeoMutt . $save_history . history_format Type: string Default: "%s" . $index_format printf(3) : %C %s %>X <> %|X <> %*X <> history_remove_dups Type: boolean Default: no . $history_file . honor_disposition Type: boolean Default: no NeoMutt (disposition) <> (inline) . MIME . NeoMutt MIME . honor_followup_to Type: quadoption Default: yes Mail-Followup-To . hostname Type: string Default: "" (FQDN) NeoMutt DNS . ( <<@>>) . NeoMutt . NeoMutt . $use_domain $hidden_host . idn_decode Type: boolean Default: yes NeoMutt . : IDN . . ( IDN) idn_encode Type: boolean Default: yes NeoMutt IDN . SMTP UTF-8 ( RFC6531) . ( IDN) ignore_list_reply_to Type: boolean Default: no ( <> <>) . <<:Reply-To>> <<:To>> NeoMutt <<:Reply-To>> . . imap_authenticators Type: string list Default: "" NeoMutt IMAP . <> IMAP <> <> <> <>. . () NeoMutt . : set imap_authenticators="gssapi:cram-md5:login" : NeoMutt . NeoMutt IMAP . imap_check_subscribed Type: boolean Default: no NeoMutt <> . imap_condstore Type: boolean Default: no NeoMutt CONDSTORE ( RFC7162) . NeoMutt . IMAP . Gmail . . imap_deflate Type: boolean Default: yes NeoMutt COMPRESS=DEFLATE ( RFC4978) . . imap_delim_chars Type: string Default: "/." NeoMutt IMAP IMAP . imap_fetch_chunk_size Type: number (long) Default: 0 0 . FETCH FETCH . imap_headers Type: string Default: "" NeoMutt ("Date:", "From:", "Sender:", "Subject:", "To:", "Cc:", "Message-Id:", "References:", "Content-Type:", "Content-Description:", "In-Reply-To:", "Reply-To:", "Lines:", "List-Post:", "X-Label:") IMAP . . : "X-BOGOSITY X-SPAM-STATUS" "X-Bogosity:" "X-Spam-Status:". imap_idle Type: boolean Default: no set NeoMutt IMAP IDLE . (dovecot ) NeoMutt . . imap_keep_alive Type: number Default: 300 NeoMutt IMAP NeoMutt . RFC ( ) RFC . IMAP . imap_list_subscribed Type: boolean Default: no IMAP . IMAP . imap_login Type: string Default: "" IMAP. $imap_user . imap_oauth_refresh_command Type: command Default: "" OAUTH IMAP . OAUTHBEARER XOAUTH2 . "oauth" . imap_pass Type: string Default: "" IMAP . unset IMAP NeoMutt . : neomuttrc . imap_passive Type: boolean Default: yes set NeoMutt IMAP . NeoMutt IMAP . NeoMutt . imap_peek Type: boolean Default: yes set NeoMutt . IMAP . . imap_pipeline_depth Type: number Default: 15 IMAP . NeoMutt IMAP . 0 . : . imap_poll_timeout Type: number Default: 15 NeoMutt IMAP . 0 . imap_qresync Type: boolean Default: no set NeoMutt QRESYNC (RFC7162) . NeoMutt . : . . imap_rfc5161 Type: boolean Default: yes set NeoMutt IMAP ENABLE (RFC5161) CAPABILITIES . ( Coremail System IMap Server) ENABLE NeoMutt . . : https://github.com/neomutt/neomutt/issues/1689 imap_send_id Type: boolean Default: no set NeoMutt IMAP ID (RFC2971) . IMAP "NeoMutt" . imap_server_noise Type: boolean Default: yes set NeoMutt IMAP . . imap_user Type: string Default: "" IMAP . . implicit_auto_view Type: boolean Default: no "yes" NeoMutt MIME mailcap "copiousoutput" . NeoMutt . include Type: quadoption Default: ask-yes () . include_encrypted Type: boolean Default: no NeoMutt . . . include_only_first Type: boolean Default: no NeoMutt . indent_string Type: string Default: "> " . . $text_flowed format=flowed . printf(3) $index_format . index_format Type: string Default: "%4C %Z %{%b %d} %-15.15L (%) %s" . << >> C printf(3) ( ). %<...> status_format . NeoMutt : %a %A (Reply-to) ( : ) %b ( ) %B %K %c () ( formatstrings-size ) %C %cr () ( formatstrings- size ) %d date_format . <<%{fmt}>> <> $date_format . %D date_format . <<%[fmt]>> <> $date_format . %e (thread) %E %f ( + ) From: Return-Path: %F %Fp %F . %g ( notmuch imap) %Gx ( notmuch imap) %H () %i (Message-ID) %I %J ( ) %K ( : ) %l ( maildir mh IMAP ) %L <> <> <> <>> %F %m %M %n ( ) %N %O NeoMutt : %P ( ) %q ( NNTP ) %r <> %R <> %s %S ("N"/"O"/"D"/"d"/"!"/"r"/"*") %t <> () %T $to_chars %u () %v %W ( <>) %x <> ( NNTP ) %X MIME ( <> ) %y <> %Y <> (1) (2) (3) <> <> %Z . // ("n"/"o"/"r"/"O"/"N"). ("D"/"d"/"S"/"P"/"s"/"K"). / ("*"/"!") $to_chars. %zc %zs %zt %@name@ (format-string) <> %{fmt} <> strftime(3) (<>) (locale) . <<%Z>> <<%z>> . struct tm tm_gmtoff %{fmt} %[fmt] . %[fmt] <> strftime(3) (<>) . %(fmt) <> strftime(3) (<>) . %>X <> %|X <> %*X (soft-fill) <> . . <> . mbox/mmdf <<%l>> maildir/mh <> ( ). . << >> (Soft-fill) : <<%>>> . . . <> <> <> . inews Type: command Default: "" NeoMutt . NeoMutt . printf : %a (URL) %p (port) %P %s %S (URL schema) %u : set inews="/usr/local/bin/inews -hS" ispell Type: command Default: "ispell" ispell ( ). keep_flagged Type: boolean Default: no set (flagged) (spool) $mbox <> mbox-hook . $keep_flagged $move . local_date_header Type: boolean Default: yes set Date . (unset) UTC . mail_check Type: number Default: 5 NeoMutt ( ) . $timeout . mail_check_recent Type: boolean Default: yes set NeoMutt . unset NeoMutt . mail_check_stats Type: boolean Default: no set NeoMutt . . (: IMAP ). unset $mail_check_stats_interval . . mail_check_stats_interval Type: number Default: 60 $mail_check_stats set NeoMutt ( ) . mailbox_folder_format Type: string Default: "%2C % %6m %i" . ( imap) . <<$folder_format>> . mailcap_path Type: string list Default: "~/.mailcap:/usr/share/neomutt/mailcap:/etc/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap" MIME NeoMutt . : <> . $MAILCAPS $mailcap_path ( ). RFC1524 . mailcap_sanitize Type: boolean Default: yes set NeoMutt % mailcap . MIME . ! maildir_check_cur Type: boolean Default: no set NeoMutt new cur maildir . ( dovecot) cur . NeoMutt cur . maildir_field_delimiter Type: string Default: ":" maildir. maildir `:` . `;` . NeoMutt - `-` `.` `\` `/` . : maildir . . maildir_header_cache_verify Type: boolean Default: yes (header cache) maildir NeoMutt Maildir . stat(2) ( NFS ). maildir_trash Type: boolean Default: no set (unlink) (trashed) maildir . : maildir . . mark_macro_prefix Type: string Default: "'" mark-message. a a . mark_old Type: boolean Default: yes NeoMutt new () unread () old () . (set) NeoMutt <> . markers Type: boolean Default: yes . <<+>> . $smart_wrap . mask Type: regular expression Default: "!^\.[^.]" not (<>) . . . mbox Type: mailbox Default: "~/mbox" $spool_file . $move . mbox_type Type: enumeration Default: mbox . <> <> <> <> . -m . me_too Type: boolean Default: no unset NeoMutt ( <> ) . message_id_format Type: string Default: "<%z@%f>" Message-Id . "|" . formatstrings- filters . Message-ID . RFC 5322 : ""<" id-left "@" id-right ">"". id-left dot-atom-text RFC . id-right "%f" . (unset) NeoMutt . "<" ">" . 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 Base64Url %S (GMT) %x () (: '1b') %Y (GMT) %z + Base64Url : Base64Url: https://datatracker.ietf.org/doc/html/rfc4648#section-5 menu_context Type: number Default: 0 (context) . ( $pager_context.) menu_move_off Type: boolean Default: yes unset . set . menu_scroll Type: boolean Default: no set . unset ( ). message_cache_clean Type: boolean Default: no set NeoMutt . ( ). message_cache_dir Type: path Default: "" NeoMutt IMAP POP . . NeoMutt . $message_cache_clean . message_format Type: string Default: "%s" <<>> (attachment) message/rfc822 . printf(3) $index_format . meta_key Type: boolean Default: no set NeoMutt ( ) Esc . 0xf8 Esc <> . 0xf8 0x78 <> . mh_purge Type: boolean Default: no unset NeoMutt mh mh , . . set . $maildir_trash Maildir . mh_seq_flagged Type: string Default: "flagged" MH . mh_seq_replied Type: string Default: "replied" MH . mh_seq_unseen Type: string Default: "unseen" MH . mime_forward Type: quadoption Default: no set MIME message/rfc822 . MIME . MIME MIME <> <> . $forward_decode $mime_forward_decode . mime_forward_decode Type: boolean Default: no MIME text/plain $mime_forward set . $forward_decode . mime_forward_rest Type: quadoption Default: yes MIME set . mime_type_query_command Type: command Default: "" MIME . $mime_type_query_first mime.types . <<%s>> . NeoMutt <<%s>> . <<%s>> NeoMutt . MIME . <> <>. mime_type_query_first Type: boolean Default: no set $mime_type_query_command mime.types . move Type: quadoption Default: no set NeoMutt $mbox <> mbox-hook . $keep_flagged . narrow_tree Type: boolean Default: no set (thread) . net_inc Type: number Default: 10 $net_inc . 0 . $read_inc $write_inc $net_inc . new_mail_command Type: command Default: "" set NeoMutt . $status_format . news_cache_dir Type: path Default: "~/.neomutt" NeoMutt . unset . news_server Type: string Default: "" NNTP . [[s]news://][username[:password]@]server[:port] <<-g>> $NNTPSERVER <> . newsgroups_charset Type: string Default: "utf-8" . newsrc Type: path Default: "~/.newsrc" - . printf : (Expando) %a news:news.gmane.org %p 119 %P 10119 %s news.gmane.org %S news %u username nm_config_file Type: path Default: "auto" notmuch. <> . nm_config_profile Type: string Default: "" notmuch. nm_db_limit Type: number Default: 0 notmuch . nm_default_url Type: string Default: "" Notmuch notmuch:// . nm_exclude_tags Type: string Default: "" notmuch NeoMutt . nm_flagged_tag Type: string Default: "flagged" notmuch . . NeoMutt ( maildir) . nm_open_timeout Type: number Default: 5 . nm_query_type Type: string Default: "messages" ( ) notmuch . nm_query_window_current_position Type: number Default: 0 . nm_query_window_current_search Type: string Default: "" notmuch . nm_query_window_duration Type: number Default: 0 notmuch . . 0 . nm_query_window_enable Type: boolean Default: no notmuch 0 . nm_query_window_or_terms Type: string Default: "" notmuch . : <> <> or NeoMutt : notmuch://?query=tag:inbox and (date:... or (tag:flagged and tag:unread)) nm_query_window_timebase Type: string Default: "week" notmuch . 'minute' 'hour' 'day' 'week' 'month' 'year'. nm_record Type: boolean Default: no $record notmuch . notmuch . notmuch record $nm_record_tags . nm_record_tags Type: string Default: "" notmuch ( ) NeoMutt $nm_record true . . nm_replied_tag Type: string Default: "replied" notmuch . replied . NeoMutt ( maildir) . nm_unread_tag Type: string Default: "unread" notmuch . unread . NeoMutt ( maildir) . nntp_authenticators Type: string Default: "" (:) NeoMutt NeoMutt . <> SASL <> <> <> . . unset () NeoMutt . : set nntp_authenticators="digest-md5:user" : NeoMutt . NeoMutt . nntp_context Type: number (long) Default: 1000 . . . nntp_listgroup Type: boolean Default: yes . nntp_load_description Type: boolean Default: yes ( ) . nntp_pass Type: string Default: "" NNTP. nntp_poll Type: number Default: 60 . 0 NeoMutt ( ) . nntp_user Type: string Default: "" NNTP. unset NNTP NeoMutt . pager Type: command Default: "" (pager) . NeoMutt . : NeoMutt . pager_context Type: number Default: 0 (context) . NeoMutt (0 ). . 0 . pager_format Type: string Default: "-%Z- %C/%m: %-20.20n %s%* -- (%P)" <<>> . $index_format . pager_index_lines Type: number Default: 0 (mini-index) . . . 0 . pager_read_delay Type: number Default: 0 . 0 . $pager . pager_skip_quoted_context Type: number Default: 0 . . . pager_stop Type: boolean Default: no set . pattern_format Type: string Default: "%2n %-15e %d" << >> . printf(3) : %d %e %n %>X <> %|X <> %*X (soft-fill) <> pgp_auto_decode Type: boolean Default: no set NeoMutt PGP . PGP NeoMutt PGP . pgp_auto_inline Type: boolean Default: no NeoMutt PGP () . pgp (override) . GPGME . NeoMutt MIME PGP/MIME . NeoMutt PGP/MIME () . $pgp_mime_auto . PGP . ( PGP) pgp_check_exit Type: boolean Default: yes set NeoMutt PGP . . ( PGP) pgp_check_gpg_decrypt_status_fd Type: boolean Default: yes set NeoMutt (status file descriptor) $pgp_decrypt_command $pgp_decode_command GnuPG . DECRYPTION_OKAY DECRYPTION_FAILED PLAINTEXT BEGIN_DECRYPTION END_DECRYPTION . unset NeoMutt fd $pgp_decryption_okay . ( PGP) pgp_clear_sign_command Type: command Default: "" PGP (<>) . . printf(3) $pgp_decode_command . %r (keyid) . ( PGP) pgp_decode_command Type: command Default: "" application/pgp . PGP printf(3) : %a $pgp_sign_as $pgp_default_key. %f . %p PGPPASSFD=0 . : %<...> . %r ( ). %s multipart/signed . ( PGP) pgp_decrypt_command Type: command Default: "" PGP . printf(3) $pgp_decode_command . ( PGP) : gpg pinentry gpg-agent () . pinentry-tty ( gpg ) NeoMutt . NeoMutt pinentry . : https://github.com/neomutt/neomutt/issues/1014 pgp_decryption_okay Type: regular expression Default: "" PGP $pgp_decrypt_command . multipart/encrypted ( ). $pgp_check_gpg_decrypt_status_fd . ( PGP) pgp_default_key Type: string Default: "" PGP . ($postpone_encrypt $pgp_self_encrypt ). $pgp_sign_as . ( PGP) pgp_encrypt_only_command Type: command Default: "" . printf(3) $pgp_decode_command . %r (keyid) . ( PGP) pgp_encrypt_sign_command Type: command Default: "" . printf(3) $pgp_decode_command . ( PGP) pgp_entry_format Type: string Default: "%4n %t%f %4l/0x%k %-4a %2c %u" PGP . $crypt_use_gpgme set S/MIME . $index_format printf(3) : %a %c %f (Flags) %i ( ) %k %l %n %p %t / - (key-uid) %u %[] strftime(3) %>X <> %|X <> %*X (Soft-fill) <> <> . ( Crypto) ( PGP GPGME ) pgp_export_command Type: command Default: "" (export) (keyring) . printf(3) $pgp_decode_command . ( PGP) pgp_get_keys_command Type: command Default: "" NeoMutt . $pgp_decode_command %r printf(3) . %r ( NeoMutt ). ( PGP) pgp_good_sign Type: regular expression Default: "" PGP $pgp_verify_command . . ( PGP) pgp_ignore_subkeys Type: boolean Default: yes NeoMutt OpenPGP . . unset . ( PGP) pgp_import_command Type: command Default: "" (import) . printf(3) $pgp_decode_command . ( PGP) pgp_list_pubring_command Type: command Default: "" . : gpg --list-keys --with-colons --with-fingerprint : fixed-list-mode gpg . NeoMutt . printf(3) $pgp_decode_command . ( PGP) pgp_list_secring_command Type: command Default: "" (secret keyring) . : gpg --list-keys --with-colons --with-fingerprint : fixed-list-mode gpg . NeoMutt . printf(3) $pgp_decode_command . ( PGP) pgp_key_sort Type: sort order Default: address pgp . address date keyid trust reverse- : set pgp_key_sort = "reverse-date" ( PGP) pgp_long_ids Type: boolean Default: yes set PGP - unset - . : NeoMutt ( ) . . ( PGP) pgp_mime_auto Type: quadoption Default: ask-yes NeoMutt ( ) (/) PGP/MIME . PGP . ( PGP) pgp_reply_inline Type: boolean Default: no NeoMutt PGP () . pgp . NeoMutt . NeoMutt MIME PGP/MIME . NeoMutt PGP/MIME () . $pgp_mime_auto . PGP . ( PGP) pgp_retainable_sigs Type: boolean Default: no set multipart/signed multipart/encrypted . (multipart/encrypted) multipart/signed . ( PGP) pgp_self_encrypt Type: boolean Default: yes set PGP $pgp_default_key . ( PGP) pgp_show_unusable Type: boolean Default: yes set NeoMutt PGP . <<>> . ( PGP) pgp_sign_as Type: string Default: "" . $pgp_default_key . (keyid) (: 0x00112233). ( PGP) pgp_sign_command Type: command Default: "" PGP ( ) PGP/MIME multipart/signed . printf(3) $pgp_decode_command . ( PGP) pgp_strict_enc Type: boolean Default: yes set NeoMutt PGP/MIME quoted-printable . (unset ) PGP . ( PGP) pgp_timeout Type: number (long) Default: 300 () . ( PGP) pgp_use_gpg_agent Type: boolean Default: yes set NeoMutt gpg-agent(1) . unset NeoMutt stdin pgp . . GnuPG (agent) . set . NeoMutt pinentry (GUI) curses . pinentry TTY . GnuPG unset . ( PGP) pgp_verify_command Type: command Default: "" PGP . printf(3) $pgp_decode_command . ( PGP) pgp_verify_key_command Type: command Default: "" . printf(3) $pgp_decode_command . ( PGP) pipe_decode Type: boolean Default: no . unset NeoMutt () . set NeoMutt . $pipe_decode_weed set (weed) . pipe_decode_weed Type: boolean Default: yes $pipe_decode NeoMutt (weed) . pipe_sep Type: string Default: "\n" () . pipe_split Type: boolean Default: no . unset NeoMutt . set NeoMutt . $pipe_sep . pop_auth_try_all Type: boolean Default: yes set NeoMutt . unset NeoMutt . NeoMutt POP . pop_authenticators Type: string list Default: "" NeoMutt POP NeoMutt . "user" "apop" SASL "digest-md5" "gssapi" "cram-md5". . unset () NeoMutt . : set pop_authenticators="digest-md5:apop:user" pop_check_interval Type: number Default: 60 NeoMutt ( ) ( POP ) . pop_delete Type: quadoption Default: ask-no set NeoMutt POP . unset NeoMutt POP . pop_host Type: string Default: "" POP . : [pop[s]://][username[:password]@]popserver[:port] "[...]" . pop_last Type: boolean Default: no set NeoMutt POP <> POP . pop_oauth_refresh_command Type: command Default: "" OAUTH POP . OAUTHBEARER . "oauth" . pop_pass Type: string Default: "" POP . unset NeoMutt POP . : (superuser) neomuttrc . pop_reconnect Type: quadoption Default: ask-yes NeoMutt POP . pop_user Type: string Default: "" POP. . post_moderated Type: quadoption Default: ask-yes yes NeoMutt ( /moderated) . : . postpone Type: quadoption Default: ask-yes $postponed . ask-yes ask-no ("compose") <> . $recall . postpone_encrypt Type: boolean Default: no set (self-encrypted). NeoMutt $pgp_default_key $smime_default_key . ( ) postponed Type: mailbox Default: "~/postponed" NeoMutt << >> . NeoMutt . $postpone . preconnect Type: string Default: "" set NeoMutt . ssh(1) . NeoMutt . : set preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net \ sleep 20 < /dev/null > /dev/null" "foo" "mailhost.net" "{localhost:1234}foo" . : . preferred_languages Type: string list Default: "" . RFC8255: . : set preferred_languages="en,fr,de" print Type: quadoption Default: ask-no NeoMutt . "ask-no" "p" . print_command Type: command Default: "lpr" (command pipe) . print_decode Type: boolean Default: yes . set $print_command . unset . . $print_decode_weed set (weed) . print_decode_weed Type: boolean Default: yes $print_decode NeoMutt (weed) . print_split Type: boolean Default: no . set $print_command . unset $print_command (form feed) . enscript(1) set . prompt_after Type: boolean Default: yes $pager NeoMutt . unset NeoMutt . query_command Type: command Default: "" NeoMutt . "%s" . NeoMutt "%s" . "%s" NeoMutt . "query" (https://neomutt.org/guide/advancedusage.html#query) . query_format Type: string Default: "%3i %t %-25N %-25E | %C%> %Y" "query" . printf(3) : %A ( ) %C (Comment) %E %i %N %t () %Y (labels) %>X "X" %|X "X" %*X (Soft-fill) "X" "soft-fill" $index_format . . %a %E %c %i %e %C %n %N quit Type: quadoption Default: yes "quit" "exit" NeoMutt . ask-yes ask-no . NeoMutt SIGINT NeoMutt . CTRL-C . quote_regex Type: regular expression Default: "^([ \t]*[|>:}#])+" (pager) . "color quoted" . ("color quoted1" "color quoted2" ). . $smileys . read_inc Type: number Default: 10 0 NeoMutt (limit) . ( 25 NeoMutt ). . 0 . $write_inc $net_inc $time_inc "tuning" . read_only Type: boolean Default: no . real_name Type: string Default: "" <<>> <<>> . /etc/passwd . "$from" . recall Type: quadoption Default: ask-yes NeoMutt (postponed) . yes . . $postponed . record Type: mailbox Default: "~/sent" . ( "my_hdr" "Bcc:" .) $record $force_name $save_name "fcc-hook" . $copy $write_bcc . reflow_space_quotes Type: boolean Default: yes format=flowed ( $text_flowed ) . ">>>foo" "> > > foo" . : $reflow_text . $text_flowed . reflow_text Type: boolean Default: yes NeoMutt text/plain format=flowed . NeoMutt . format=flowed RFC3676 . $reflow_wrap $wrap . reflow_wrap Type: number Default: 78 text/plain $reflow_text . 0 . . . $wrap . $reflow_wrap $wrap ( $reflow_wrap) ( $wrap) . $wrap . reply_regex Type: regular expression Default: "^((re|aw|sv)(\[[0-9]+\])*:[ \t]*)*" (threading) . "Re:" . . "^(re)" . : "^(re|sv)" "^(re|aw|sv)". "Re[1]: ". "\\[" . neomuttrc (backslash) . "[0-9]+" . "\\]" . "*" . . "\t" . . : (header cache) . Mutt $reply_regex . . reply_self Type: boolean Default: no NeoMutt . "alternates" . reply_to Type: quadoption Default: ask-yes NeoMutt Reply-to: . From: . (mailing list) Reply-To: . reply_with_xorig Type: boolean Default: no . From: 'X-Original-To:' . "reverse_real_name" . 'fast_reply' From: . resolve Type: boolean Default: yes // // ( ) . . resume_draft_files Type: boolean Default: no ( -H ) . send-hook . resume_edited_draft_files Type: boolean Default: yes ( -E -H ) $resume_draft_files . NeoMutt X-Mutt-Resume-Draft . NeoMutt $resume_draft_files . . reverse_alias Type: boolean Default: no NeoMutt <<>> . : alias juser abd30425@somewhere.net (Joe User) : From: abd30425@somewhere.net "abd30425@somewhere.net" "Joe User" . . reverse_name Type: boolean Default: no . set From: <> . unset <> From: . <> $reverse_real_name . reverse_real_name Type: boolean Default: yes $reverse_name . unset NeoMutt (real name) . . set NeoMutt . $real_name . rfc2047_parameters Type: boolean Default: yes set NeoMutt MIME RFC2047 . NeoMutt : =?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?= =?utf-8?Q?z=C4=99ta.png?= set . RFC2047 Outlook . NeoMutt . NeoMutt RFC2231 . save_address Type: boolean Default: no set NeoMutt . $save_name $force_name set Fcc . save_empty Type: boolean Default: yes unset ( $spool_file ). set . : mbox MMDF NeoMutt MH Maildir . save_history Type: number Default: 0 ( ) $history_file . $history . $history . save_name Type: boolean Default: no . set ( $folder username ). $record . $force_name . save_unsubscribed Type: boolean Default: no set <> (cache) . score Type: boolean Default: yes unset . $score_threshold_delete . score_threshold_delete Type: number Default: -1 NeoMutt . NeoMutt . score_threshold_flag Type: number Default: 9999 <<>> (flagged) . score_threshold_read Type: number Default: -1 NeoMutt . NeoMutt . search_context Type: number Default: 0 (pager) . . send_charset Type: string list Default: "us-ascii:iso-8859-1:utf-8" (colon) (character sets) . NeoMutt . $charset <> <> ( <> <> <>) <> . NeoMutt $charset (fallback) . sendmail Type: command Default: "/usr/sbin/sendmail -oem -oi" NeoMutt . NeoMutt . NeoMutt -- ( ) . $use_8bit_mime $use_envelope_from $dsn_notify $dsn_return . : NeoMutt . (tokenize) execvp(3) - . (shell quoting) . : $write_bcc. sendmail_wait Type: number Default: 0 $sendmail . NeoMutt : >0 sendmail 0 sendmail <0 sendmail 0 . . shell Type: command Default: "/bin/sh" (subshell) . /etc/passwd . show_multipart_alternative Type: string Default: "" info (set) multipart/alternative . inline (alternatives) . . show_new_news Type: boolean Default: yes set . . . show_only_unread Type: boolean Default: no set . sidebar_component_depth Type: number Default: 0 (sidebar) $folder . . : maildir dir1/dir2/dir3/maildir sidebar_component_depth=2 dir3/maildir . : $sidebar_short_path. sidebar_delim_chars Type: string Default: "/." . : '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 Type: string Default: "|" . ( ) NeoMutt . ASCII . . sidebar_background . sidebar_folder_indent Type: boolean Default: no . : $sidebar_short_path, $sidebar_indent_string, $sidebar_delim_chars. sidebar_format Type: string Default: "%D%* %n" . $index_format printf(3) : %a : %B %d * @ %D %F * %L * @ %n "N" " " () %N * ( ) %o * ( ) %p (Poll): %r * ( ) %S * ( ) %t * @ %Z * ( ) %! "!" : "!!" : "n!" : n ( n > 2). . %>X "X" %|X "X" %*X (Soft-fill) "X" * = @ = %S %N %F %! $mail_check_stats set . : "%B%%* %%S". sidebar_indent_string Type: string Default: " " . . : $sidebar_short_path, $sidebar_folder_indent, $sidebar_delim_chars. sidebar_new_mail_only Type: boolean Default: no . : sidebar_pin, $sidebar_non_empty_mailbox_only. sidebar_next_new_wrap Type: boolean Default: no . . sidebar_non_empty_mailbox_only Type: boolean Default: no . : $sidebar_new_mail_only, sidebar_pin. sidebar_on_right Type: boolean Default: no . sidebar_short_path Type: boolean Default: 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_component_depth. sidebar_sort Type: sort order Default: unsorted . count desc flagged path ( ) unread unsorted alpha path mailbox-order unsorted name path new unread sidebar_visible Type: boolean Default: no . . : $sidebar_format, $sidebar_width sidebar_width Type: number Default: 30 . . : sidebar_width=20 ASCII . sig_dashes Type: boolean Default: yes set "-- " ( ) $signature . unset . "-- \n" . NeoMutt . sig_on_top Type: boolean Default: no set . (netiquette) . signature Type: path Default: "~/.signature" . (<<|>>) . simple_search Type: string Default: "~f %s | ~s %s" NeoMutt . <<~>> . <> . simple_search . <> NeoMutt <<%s>> . <> : <<~f joe | ~s joe>>. size_show_bytes Type: boolean Default: no set . formatstrings-size . size_show_fractions Type: boolean Default: yes set . formatstrings-size . size_show_mb Type: boolean Default: yes set . formatstrings-size . size_units_on_left Type: boolean Default: no set . formatstrings-size . sleep_time Type: number Default: 1 ( ) (expunge) . . smart_wrap Type: boolean Default: yes . set (wrap) . unset . $markers . smileys Type: regular expression Default: "(>From )|(:[-^]?[][)(><}{|/DP])" (pager) $quote_regex (smileys) $smileys . . smime_ask_cert_label Type: boolean Default: yes . set . ( S/MIME) smime_ca_location Type: path Default: "" (trusted certificates) OpenSSL . ( S/MIME) smime_certificates Type: path Default: "" S/MIME PGP pubring/secring NeoMutt . OpenSSL . keyid . . ( S/MIME) smime_decrypt_command Type: command Default: "" application/pkcs7-mime . OpenSSL printf(3) PGP : %a . %c . %C CA: $smime_ca_location "-CApath $smime_ca_location" "-CAfile $smime_ca_location" . %d (digest) $smime_sign_digest_alg . %f . %i (Intermediate certificates). %k $smime_default_key. %s multipart/signed . smime.rc samples/ . ( S/MIME) smime_decrypt_use_default_key Type: boolean Default: yes set () NeoMutt . - NeoMutt . . ( S/MIME) smime_default_key Type: string Default: "" S/MIME keyid ( OpenSSL ) . ( $postpone_encrypt $smime_self_encrypt ). GPGME gpgsm . $smime_decrypt_use_default_key unset . $smime_sign_as . ( S/MIME) smime_encrypt_command Type: command Default: "" S/MIME . printf(3) $smime_decrypt_command . ( S/MIME) $smime_default_key . ( S/MIME) smime_encrypt_with Type: string Default: "aes256" . "aes128" "aes192" "aes256" "des" "des3" "rc2-40" "rc2-64" "rc2-128". ( S/MIME) smime_get_cert_command Type: command Default: "" X509 PKCS7 . printf(3) $smime_decrypt_command . ( S/MIME) smime_get_cert_email_command Type: command Default: "" X509 ( ) . printf(3) $smime_decrypt_command . ( S/MIME) smime_get_signer_cert_command Type: command Default: "" X509 S/MIME <> . printf(3) $smime_decrypt_command . ( S/MIME) smime_import_cert_command Type: command Default: "" smime_keys . printf(3) $smime_decrypt_command . : %c %k $smime_sign_as $smime_default_key . ( S/MIME) smime_is_default Type: boolean Default: no NeoMutt PGP / . OpenSSL set . NeoMutt / . ( unset $crypt_auto_smime .) ( S/MIME) smime_keys Type: path Default: "" S/MIME PGP / (pubring/secring) NeoMutt / . OpenSSL . (keyid) . . ( S/MIME) smime_pk7out_command Type: command Default: "" PKCS7 S/MIME () X509 . -printf(3) $smime_decrypt_command . ( S/MIME) smime_self_encrypt Type: boolean Default: yes set S/MIME $smime_default_key . ( S/MIME) smime_sign_as Type: string Default: "" . $smime_default_key . ( S/MIME) smime_sign_command Type: command Default: "" S/MIME multipart/signed . -printf(3) $smime_decrypt_command . ( S/MIME) smime_sign_digest_alg Type: string Default: "sha256" (message digest) . "md5" "sha1" "sha224" "sha256" "sha384" "sha512". ( S/MIME) smime_timeout Type: number Default: 300 . ( S/MIME) smime_verify_command Type: command Default: "" S/MIME multipart/signed . -printf(3) $smime_decrypt_command . ( S/MIME) smime_verify_opaque_command Type: command Default: "" S/MIME application/pkcs7-mime . -printf(3) $smime_decrypt_command . ( S/MIME) smtp_authenticators Type: string list Default: "" NeoMutt SMTP . SASL "plain" "digest-md5" "gssapi" "cram-md5" . . <<>> (unset ) NeoMutt . "plain" SASL ( '+sasl' neomutt -v ). : set smtp_authenticators="digest-md5:cram-md5" smtp_oauth_refresh_command Type: command Default: "" OAUTH SMTP . OAUTHBEARER XOAUTH2 . "oauth" . smtp_pass Type: string Default: "" SMTP . unset NeoMutt SMTP . NeoMutt SMTP $smtp_url . : (superuser) neomuttrc . smtp_url Type: string Default: "" (smarthost) SMTP . SMTP : smtp[s]://[user[:pass]@]host[:port] "[...]" . $sendmail . $write_bcc . smtp_user Type: string Default: "" SMTP. . socket_timeout Type: number Default: 30 NeoMutt // ( IMAP POP SMTP) (timeout) . NeoMutt . sort Type: sort order Default: date "index" . (Value) date date-received from (From) label score size spam subject threads (Threads) to (To) unsorted date-sent date mailbox-order unsorted "reverse-" "last-" () . "reverse-" "last-" . "last-" () . $sort_aux . $use_threads "threads" "reverse" $sort $sort_aux . "threads" "reverse-threads" (legacy) $sort_aux "last-" . $use_threads . . : $use_threads "threads" "reversed" . "reverse-" $sort . "Use Threads Feature" https://neomutt.org/feature/use-threads sort_aux Type: sort order Default: date "index" $sort . ( $sort ). $sort "reverse-" "last-" "threads" ( NeoMutt "date" ). set sort_aux=last-date-received ( "set use_threads=reverse" ). $use_threads "last-" $sort $sort_aux. "Use Threads Feature" https://neomutt.org/feature/use-threads sort_re Type: boolean Default: yes $strict_threads unset . neomutt . $sort_re set neomutt $reply_regex . $sort_re unset -$reply_regex neomutt . spam_separator Type: string Default: "," : (unset) . (set) . spool_file Type: mailbox Default: "" (spool) NeoMutt . "named-mailboxes" spool_file . $MAIL $MAILDIR . ssl_ca_certificates_file Type: path Default: "" (CA) . CA . ( GnuTLS) : set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt ssl_ciphers Type: string Default: "" (:) (ciphers) SSL . OpenSSL ciphers(1) . GnuTLS "NORMAL" . gnutls_priority_init(3) . (: 2.1.7 GnuTLS .) ssl_client_cert Type: path Default: "" . ssl_force_tls Type: boolean Default: yes (set) NeoMutt . TLS . $ssl_starttls . ssl_min_dh_prime_bits Type: number Default: 0 ( ) - (Diffie-Hellman) . 0 GNUTLS . ( GnuTLS) ssl_starttls Type: quadoption Default: yes (set) () NeoMutt STARTTLS . (unset) NeoMutt STARTTLS . STARTTLS (machine-in-the-middle) . STARTTLS $ssl_force_tls . ssl_use_tlsv1_2 Type: boolean Default: yes (set) NeoMutt TLSv1.2 . ssl_use_tlsv1_3 Type: boolean Default: yes (set) NeoMutt TLSv1.3 . ssl_verify_dates Type: boolean Default: yes (set) () NeoMutt . . ssl_verify_host Type: boolean Default: yes (set) () NeoMutt (URL) . . status_chars Type: character string Default: "-*%A" "%r" $status_format . 1 - 2 * 3 % . ( "%" ) 4 A (attach-message) . ( ) status_format Type: string Default: "-%r-NeoMutt: %D [Msgs:%%m%%%%%%%%]---(%%s/%S)-%>-(%P)---" "index" ( ) . $index_format printf(3) : %b * %d * %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 * ($use_threads) %u * ( ) %v NeoMutt %V * %>X "X" %|X "X" %*X (Soft-fill) "X" << >> $index_format . * = . . : % sequence_char optional_string sequence_char . optional_string . : % : % sequence_char if_string else_string . $sort $sort_aux $use_threads $sort $use_threads : % printf(3) ("_") . : "%_h". (":") NeoMutt . IMAP . status_on_top Type: boolean Default: no << >> . $help set . strict_threads Type: boolean Default: no set $sort "In-Reply-To" "References:" . << >> . "" . $sort_re . suspend Type: boolean Default: yes unset NeoMutt susp ( "^Z") . NeoMutt xterm "xterm -e neomutt" . NeoMutt . suspend "no" "yes" . "xterm -e neomutt" . text_flowed Type: boolean Default: no set NeoMutt "format=flowed" "text/plain; format=flowed" . . . . ( -H ) (content-type) . set $indent_string . thorough_search Type: boolean Default: yes ~b ~B ~h "patterns" . set / . unset . ASCII set / MIME . NeoMutt ( quoted-printable ) . thread_received Type: boolean Default: no $strict_threads unset . "In-Reply-To:" "References:" - . NeoMutt : . $thread_received set NeoMutt . $strict_threads $sort_re . tilde Type: boolean Default: no set ("~") . time_inc Type: number Default: 0 $read_inc $write_inc $net_inc . $time_inc . NeoMutt . "tuning" . timeout Type: number Default: 600 NeoMutt . IMAP . NeoMutt . NeoMutt (timeout) . tmp_dir Type: path Default: "/tmp" NeoMutt . $TMPDIR . "/tmp" . to_chars Type: character string Default: " +TCFLR" . Character Default Description 1 . 2 + . 3 T "To:" . 4 C "Cc:" . 5 F . 6 L . 7 R "Reply-To:" . toggle_quoted_show_levels Type: number Default: 0 . 0 . trash Type: mailbox Default: "" . : . ts_enabled Type: boolean Default: no NeoMutt . . ts_icon_format Type: string Default: "M%" "$ts_enabled" . "$status_format" . ts_status_format Type: string Default: "NeoMutt with %%" ( ) "$ts_enabled" . "$status_format" . tunnel Type: command Default: "" NeoMutt (pipe) . IMAP/POP3/SMTP . : set tunnel="ssh -q mailhost.net /usr/local/libexec/imapd" : . NeoMutt . "account-hook" . tunnel_is_secure Type: boolean Default: yes set NeoMutt $tunnel STARTTLS . PREAUTH IMAP . $tunnel ssh . unset NeoMutt STARTTLS ssl_starttls ssl_force_tls . ssl_force_tls IMAP PREAUTH NeoMutt . $tunnel . uncollapse_jump Type: boolean Default: no set NeoMutt . uncollapse_new Type: boolean Default: yes (set) NeoMutt (uncollapse). (unset) . use_8bit_mime Type: boolean Default: no : sendmail -B8BITMIME ( sendmail 8.8.x) . (set) NeoMutt - $sendmail -B8BITMIME ESMTP . use_domain Type: boolean Default: yes (set) NeoMutt ( "@host" ) $hostname (qualify) . (unset) . use_envelope_from Type: boolean Default: no (set) NeoMutt (envelope) . $envelope_from_address (set) . (unset) NeoMutt "From:" . -f sendmail . $sendmail -f $sendmail -f . use_from Type: boolean Default: yes (set) NeoMutt "From:" . (unset) "From:" "my_hdr" . use_ipv6 Type: boolean Default: yes (set) NeoMutt IPv6 . (unset) NeoMutt IPv4 . . use_threads Type: enumeration Default: unset . "flat" ( ) "threads" ( ) "reverse" ( ) . "yes" "threads" "no" "flat" . $sort $sort_aux $sort . $sort "threads" $sort $sort_aux $use_threads (toggle ). : set use_threads=yes "Use Threads Feature" . user_agent Type: boolean Default: no (set) NeoMutt "User-Agent:" NeoMutt . wait_key Type: boolean Default: yes NeoMutt : . "auto_view" mailcap needsterminal . (set) NeoMutt . (unset) NeoMutt . weed Type: boolean Default: yes (set) NeoMutt (forward) (weed) . $copy_decode_weed $pipe_decode_weed $print_decode_weed . wrap Type: number Default: 0 NeoMutt $wrap (wrap ). NeoMutt $wrap . NeoMutt . $reflow_wrap . wrap_headers Type: number Default: 78 . ( ) . : . RFC5233 () . wrap_search Type: boolean Default: yes (wrap ) . (set) ( ) . (unset) . write_bcc Type: boolean Default: no NeoMutt "Bcc:" . MTA Exim Courier "Bcc:" . NeoMutt SMTP ( $smtp_url ) : NeoMutt "Bcc:" . . Fcc "Bcc:" . write_inc Type: number Default: 10 $write_inc . . $read_inc $net_inc $time_inc "tuning" . x_comment_to Type: boolean Default: no (set) NeoMutt "X-Comment-To:" ( ) . (SEE ALSO) iconv(1), neomutt(1), notmuch(1), iconv(3), printf(3), strftime(3), mailcap(5), maildir(5), mbox(5), regex(7). NeoMutt: o /usr/share/doc/neomutt/manual.{html,pdf,txt} o (AUTHOR) Richard Russon . . Unix 2026-06-16 neomuttrc(5)