+ 5.5. query
+
+ 5.6. attach
+
+ 5.7. compose
+
+ 5.8. postpone
+
+ 5.9. browser
+
+ 5.10. pgp
+
+ 5.11. editor
+
+ 5.12. sidebar
+
+1. Command line options
+
+ Running mutt with no arguments will make Mutt-ng attempt to read your
+ spool mailbox. However, it is possible to read other mailboxes and to send
+ messages from the command line as well.
+
+ Table 7.1. Reference: Command Line Options
+
+ Option Description
+ -A expand an alias
+ -a attach a file to a message
+ -b specify a blind carbon-copy (BCC) address
+ -c specify a carbon-copy (Cc) address
+ -e specify a config command to be run after initialization files are
+ read
+ -f specify a mailbox to load
+ -F specify an alternate file to read initialization commands
+ -h print help on command line options
+ -H specify a draft file from which to read a header and body
+ -i specify a file to include in a message composition
+ -m specify a default mailbox type
+ -n do not read the system Muttngrc
+ -p recall a postponed message
+ -Q query a configuration variable
+ -R open mailbox in read-only mode
+ -s specify a subject (enclose in quotes if it contains spaces)
+ -t dump the value of all variables to stdout
+ -T dump the value of all changed variables to stdout
+ -v show version number and compile-time definitions
+ -x simulate the mailx(1) compose mode
+ -y show a menu containing the files specified by the mailboxes command
+ -z exit immediately if there are no messages in the mailbox
+ -Z open the first folder with new message,exit immediately if none
+
+ To read messages in a mailbox
+
+ mutt ] -nz ] ] -F muttrc ] ] -m type ] ] -f mailbox ]
+
+ To compose a new message
+
+ mutt ] -n ] ] -F muttrc ] ] -a file ] ] -c address ] ] -i filename ] ] -s
+ subject ] address ] address ... ]
+
+ Mutt-ng also supports a ``batch'' mode to send prepared messages. Simply
+ redirect input from the file you wish to send. For example,
+
+ mutt -s "data set for run #2" professor@bigschool.edu < ~/run2.dat
+
+ This command will send a message to ``professor@bigschool.edu'' with a
+ subject of ``data set for run #2''. In the body of the message will be the
+ contents of the file ``~/run2.dat''.
+
+2. Patterns
+
+ Table 7.2. Reference: Patterns
+
+ Pattern Modifier Argument Description
+ ~A/=A all messages
+ ~b/=b EXPR messages which contain EXPR in the message
+ body
+ ~B/=B EXPR messages which contain EXPR in the whole
+ message
+ ~c/=c EXPR messages carbon-copied to EXPR
+ ~C/=C EXPR message is either to: or cc: EXPR
+ ~D/=D deleted messages
+ ~d/=d [MIN]-[MAX] messages with ``date-sent'' in a Date range
+ ~E/=E expired messages
+ ~e/=e EXPR message which contains EXPR in the ``Sender''
+ field
+ ~F/=F flagged messages
+ ~f/=f EXPR messages originating from EXPR
+ ~g/=g cryptographically signed messages
+ ~G/=G cryptographically encrypted messages
+ ~H/=H EXPR messages with a spam attribute matching EXPR
+ ~h/=h EXPR messages which contain EXPR in the message
+ header
+ ~k/=k message contains PGP key material
+ ~i/=i EXPR message which match ID in the ``Message-ID''
+ field
+ ~L/=L EXPR message is either originated or received by
+ EXPR
+ ~l/=l message is addressed to a known mailing list
+ ~m/=m [MIN]-[MAX] message in the range MIN to MAX *)
+ ~M/=M multipart messages
+ ~n/=n [MIN]-[MAX] messages with a score in the range MIN to MAX
+ *)
+ ~N/=N new messages
+ ~O/=O old messages
+ ~p/=p message is addressed to you (consults
+ alternates)
+ ~P/=P message is from you (consults alternates)
+ ~Q/=Q messages which have been replied to
+ ~R/=R read messages
+ ~r/=r [MIN]-[MAX] messages with ``date-received'' in a Date
+ range
+ ~S/=S superseded messages
+ ~s/=s EXPR messages having EXPR in the ``Subject''
+ field.
+ ~T/=T tagged messages
+ ~t/=t EXPR messages addressed to EXPR
+ ~U/=U unread messages
+ ~u/=u message is addressed to a subscribed mailing
+ list
+ ~v/=v message is part of a collapsed thread.
+ ~V/=V cryptographically verified messages
+ messages which contain EXPR in the
+ ~w/=w EXPR `Newsgroups' field (if compiled with NNTP
+ support)
+ ~x/=x EXPR messages which contain EXPR in the
+ `References' field
+ ~X/=X [MIN]-[MAX] messages with MIN to MAX attachments *)
+ ~y/=y EXPR messages which contain EXPR in the `X-Label'
+ field
+ ~z/=z [MIN]-[MAX] messages with a size in the range MIN to MAX
+ *)
+ ~=/== duplicated messages (see $duplicate_threads)
+ ~$/=$ unreferenced messages (requires threaded
+ view)
+ ``From'' contains realname and
+ ~*/=* (syntactically) valid address (excluded are
+ addresses matching against alternates or any
+ alias)
+
+ Where EXPR are regexp. Special attention has to be made when using regular
+ expressions inside of patterns. Specifically, Mutt-ng's parser for these
+ patterns will strip one level of backslash (\), which is normally used for
+ quoting. If it is your intention to use a backslash in the regular
+ expression, you will need to use two backslashes instead (\\).
+
+ *) The forms <[MAX], >[MIN], [MIN]- and -[MAX] are allowed, too.
+
+3. Configuration Commands
+
+ The following are the commands understood by mutt.
+
+ o account-hook pattern command
+
+ o aliaskeyaddress [, address, ... ]
+
+ o unalias [ * | key ... ]
+
+ o alternatesregexp [ regexp ... ]
+
+ o unalternates [ * | regexp ... ]
+
+ o alternative_ordermimetype [ mimetype ... ]
+
+ o unalternative_ordermimetype [ mimetype ... ]
+
+ o append-hook regexp command
+
+ o auto_viewmimetype [ mimetype ... ]
+
+ o unauto_viewmimetype [ mimetype ... ]
+
+ o bind map key function
+
+ o charset-hook alias charset
+
+ o close-hook regexp command
+
+ o colorobjectforegroundbackground [ regexp ]
+
+ o uncolorindexpattern [ pattern ... ]
+
+ o execfunction [ function ... ]
+
+ o fcc-hook pattern mailbox
+
+ o fcc-save-hook pattern mailbox
+
+ o folder-hook pattern command
+
+ o hdr_orderheader [ header ... ]
+
+ o unhdr_orderheader [ header ... ]
+
+ o charset-hook charset local-charset
+
+ o ignorepattern [ pattern ... ]
+
+ o unignorepattern [ pattern ... ]
+
+ o listsregexp [ regexp ... ]
+
+ o unlistsregexp [ regexp ... ]
+
+ o macromenukeysequence [ description ]
+
+ o mailboxesfilename [ filename ... ]
+
+ o mbox-hook pattern mailbox
+
+ o message-hook pattern command
+
+ o mime_lookupmimetype [ mimetype ... ]
+
+ o unmime_lookupmimetype [ mimetype ... ]
+
+ o monoobject attribute [ regexp ]
+
+ o unmonoindexpattern [ pattern ... ]
+
+ o my_hdr string
+
+ o unmy_hdrfield [ field ... ]
+
+ o open-hook regexp command
+
+ o crypt-hook pattern key-id
+
+ o push string
+
+ o resetvariable [ variable ... ]
+
+ o save-hook regexp filename
+
+ o score pattern value
+
+ o unscorepattern [ pattern ... ]
+
+ o send-hook regexp command
+
+ o reply-hook regexp command
+
+ o set [no|inv]variable[ =value ] [ variable ... ]
+
+ o unsetvariable [ variable ... ]
+
+ o source filename
+
+ o spam pattern format
+
+ o nospam pattern
+
+ o subscriberegexp [ regexp ... ]
+
+ o unsubscriberegexp [ regexp ... ]
+
+ o togglevariable [ variable ... ]
+
+ o unhook hook-type
+
+4. Configuration variables
+
+ The following list contains all variables which, in the process of
+ providing more consistency, have been renamed and are partially even
+ removed already. The left column contains the old synonym variables, the
+ right column the full/new name:
+
+ Table 7.3. Reference: Obsolete Variables
+
+ Old Name New Name
+ edit_hdrs $edit_headers
+ forw_decode $forward_decode
+ forw_format $forward_format
+ forw_quote $forward_quote
+ hdr_format $index_format
+ indent_str $indent_string
+ mime_fwd $mime_forward
+ msg_format $message_format
+ pgp_autosign $crypt_autosign
+ pgp_autoencrypt $crypt_autoencrypt
+ pgp_replyencrypt $crypt_replyencrypt
+ pgp_replysign $crypt_replysign
+ pgp_replysignencrypted $crypt_replysignencrypted
+ pgp_verify_sig $crypt_verify_sig
+ pgp_create_traditional $pgp_autoinline
+ pgp_auto_traditional $pgp_replyinline
+ forw_decrypt $forward_decrypt
+ smime_sign_as $smime_default_key
+ post_indent_str $post_indent_string
+ print_cmd $print_command
+ shorten_hierarchy $sidebar_shorten_hierarchy
+ ask_followup_to $nntp_ask_followup_to
+ ask_x_comment_to $nntp_ask_x_comment_to
+ catchup_newsgroup $nntp_catchup
+ followup_to_poster $nntp_followup_to_poster
+ group_index_format $nntp_group_index_format
+ inews $nntp_inews
+ mime_subject $nntp_mime_subject
+ news_cache_dir $nntp_cache_dir
+ news_server $nntp_host
+ newsrc $nntp_newsrc
+ nntp_poll $nntp_mail_check
+ pop_checkinterval $pop_mail_check
+ post_moderated $nntp_post_moderated
+ save_unsubscribed $nntp_save_unsubscribed
+ show_new_news $nntp_show_new_news
+ show_only_unread $nntp_show_only_unread
+ x_comment_to $nntp_x_comment_to
+ smtp_auth_username $smtp_user
+ smtp_auth_password $smtp_pass
+ user_agent $agent_string
+
+ The contrib subdirectory contains a script named update-config.pl which
+ eases migration.
+
+ A complete list of current variables follows.
+
+1. $abort_noattach
+
+ Type: quadoption
+
+ Default: no
+
+ This variable specifies whether to abort sending if no attachment was made
+ but the content references them, i.e. the content matches the regular
+ expression given in $attach_remind_regexp. If a match was found and this
+ variable is set to yes, message sending will be aborted but the mail will
+ be send nevertheless if set to no.
+
+ This variable and $attach_remind_regexp are intended to remind the user to
+ attach files if the message's text references them.
+
+ See also the $attach_remind_regexp variable.
+
+2. $abort_nosubject
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ If set to yes, when composing messages and no subject is given at the
+ subject prompt, composition will be aborted. If set to no, composing
+ messages with no subject given at the subject prompt will never be
+ aborted.
+
+3. $abort_unmodified
+
+ Type: quadoption
+
+ Default: yes
+
+ If set to yes, composition will automatically abort after editing the
+ message body if no changes are made to the file (this check only happens
+ after the first edit of the file). When set to no, composition will never
+ be aborted.
+
+4. $agent_string
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will add a ``User-Agent:'' header to outgoing messages,
+ indicating which version of Mutt-ng was used for composing them.
+
+5. $alias_file
+
+ Type: path
+
+ Default: "~/.muttngrc"
+
+ The default file in which to save aliases created by the ``create-alias''
+ function.
+
+ Note: Mutt-ng will not automatically source this file; you must explicitly
+ use the ``source'' command for it to be executed.
+
+6. $alias_format
+
+ Type: string
+
+ Default: "%4n %2f %t %-10a %r"
+
+ Specifies the format of the data displayed for the ``alias'' menu. The
+ following printf(3)-style sequences are available:
+
+ %a
+
+ alias name
+
+ %f
+
+ flags - currently, a "d" for an alias marked for deletion
+
+ %n
+
+ index number
+
+ %r
+
+ address which alias expands to
+
+ %t
+
+ character which indicates if the alias is tagged for inclusion
+
+7. $allow_8bit
+
+ Type: boolean
+
+ Default: yes
+
+ Controls whether 8-bit data is converted to 7-bit using either
+ quoted-printable or base64 encoding when sending mail.
+
+8. $allow_ansi
+
+ Type: boolean
+
+ Default: no
+
+ Controls whether ANSI color codes in messages (and color tags in rich text
+ messages) are to be interpreted. Messages containing these codes are rare,
+ but if this option is set, their text will be colored accordingly. Note
+ that this may override your color choices, and even present a security
+ problem, since a message could include a line like ``[-- PGP output
+ follows ..." and give it the same color as your attachment color.
+
+9. $arrow_cursor
+
+ Type: boolean
+
+ Default: no
+
+ When set, an arrow (``->'') will be used to indicate the current entry in
+ menus instead of highlighting the whole line. On slow network or modem
+ links this will make response faster because there is less that has to be
+ redrawn on the screen when moving to the next or previous entries in the
+ menu.
+
+10. $ascii_chars
+
+ Type: boolean
+
+ Default: no
+
+ If set, Mutt-ng will use plain ASCII characters when displaying thread and
+ attachment trees, instead of the default ACS characters.
+
+11. $askbcc
+
+ Type: boolean
+
+ Default: no
+
+ If set, Mutt-ng will prompt you for blind-carbon-copy (Bcc) recipients
+ before editing an outgoing message.
+
+12. $askcc
+
+ Type: boolean
+
+ Default: no
+
+ If set, Mutt-ng will prompt you for carbon-copy (Cc) recipients before
+ editing the body of an outgoing message.
+
+13. $assumed_charset
+
+ Type: string
+
+ Default: "us-ascii"
+
+ This variable is a colon-separated list of character encoding schemes for
+ messages without character encoding indication. Header field values and
+ message body content without character encoding indication would be
+ assumed that they are written in one of this list. By default, all the
+ header fields and message body without any charset indication are assumed
+ to be in us-ascii.
+
+ For example, Japanese users might prefer this:
+
+ set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
+
+ However, only the first content is valid for the message body. This
+ variable is valid only if $strict_mime is unset.
+
+14. $attach_format
+
+ Type: string
+
+ Default: "%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] "
+
+ This variable describes the format of the ``attachment'' menu. The
+ following printf(3)-style sequences are understood:
+
+ %C
+
+ charset
+
+ %c
+
+ requires charset conversion (n or c)
+
+ %D
+
+ deleted flag
+
+ %d
+
+ description
+
+ %e
+
+ MIME Content-Transfer-Encoding: header field
+
+ %f
+
+ filename
+
+ %I
+
+ MIME Content-Disposition: header field (I=inline, A=attachment)
+
+ %m
+
+ major MIME type
+
+ %M
+
+ MIME subtype
+
+ %n
+
+ attachment number
+
+ %Q
+
+ "Q", if MIME part qualifies for attachment counting
+
+ %s
+
+ size
+
+ %t
+
+ tagged flag
+
+ %T
+
+ graphic tree characters
+
+ %u
+
+ unlink (=to delete) flag
+
+ %X
+
+ number of qualifying MIME parts in this part and its children
+
+ %>X
+
+ right justify the rest of the string and pad with character "X"
+
+ %|X
+
+ pad to the end of the line with character "X"
+
+15. $attach_remind_regexp
+
+ Type: regular expression
+
+ Default: "attach"
+
+ If this variable is non-empty, muttng will scan a message's contents
+ before sending for this regular expression. If it is found, it will ask
+ for what to do depending on the setting of $abort_noattach.
+
+ This variable and $abort_noattach are intended to remind the user to
+ attach files if the message's text references them.
+
+16. $attach_sep
+
+ Type: string
+
+ Default: "\n"
+
+ The separator to add between attachments when operating (saving, printing,
+ piping, etc) on a list of tagged attachments.
+
+17. $attach_split
+
+ Type: boolean
+
+ Default: yes
+
+ If this variable is unset, when operating (saving, printing, piping, etc)
+ on a list of tagged attachments, Mutt-ng will concatenate the attachments
+ and will operate on them as a single attachment. The ``$attach_sep''
+ separator is added after each attachment. When set, Mutt-ng will operate
+ on the attachments one by one.
+
+18. $attribution
+
+ Type: string
+
+ Default: "On %d, %n wrote:"
+
+ This is the string that will precede a message which has been included in
+ a reply. For a full listing of defined printf(3)-like sequences see the
+ section on ``$index_format''.
+
+19. $auto_tag
+
+ Type: boolean
+
+ Default: no
+
+ When set, functions in the index menu which affect a message will be
+ applied to all tagged messages (if there are any). When unset, you must
+ first use the ``tag-prefix'' function (default: ";") to make the next
+ function apply to all tagged messages.
+
+20. $autoedit
+
+ Type: boolean
+
+ Default: no
+
+ When set along with ``$edit_headers'', Mutt-ng will skip the initial
+ send-menu and allow you to immediately begin editing the body of your
+ message. The send-menu may still be accessed once you have finished
+ editing the body of your message.
+
+ Also see ``$fast_reply''.
+
+21. $beep
+
+ Type: boolean
+
+ Default: yes
+
+ When this variable is set, Mutt-ng will beep when an error occurs.
+
+22. $beep_new
+
+ Type: boolean
+
+ Default: no
+
+ When this variable is set, Mutt-ng will beep whenever it prints a message
+ notifying you of new mail. This is independent of the setting of the
+ ``$beep'' variable.
+
+23. $bounce
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Controls whether you will be asked to confirm bouncing messages. If set to
+ yes you don't get asked if you want to bounce a message. Setting this
+ variable to no is not generally useful, and thus not recommended, because
+ you are unable to bounce messages.
+
+24. $bounce_delivered
+
+ Type: boolean
+
+ Default: yes
+
+ When this variable is set, Mutt-ng will include Delivered-To: header
+ fields when bouncing messages. Postfix users may wish to unset this
+ variable.
+
+25. $braille_friendly
+
+ Type: boolean
+
+ Default: no
+
+ When this variable is set, mutt will place the cursor at the beginning of
+ the current line in menus, even when the arrow_cursor variable is unset,
+ making it easier for blind persons using Braille displays to follow these
+ menus. The option is disabled by default because many visual terminals
+ don't permit making the cursor invisible.
+
+26. $certificate_file
+
+ Type: path
+
+ Default: "~/.mutt_certificates"
+
+ Availability: SSL or GNUTLS
+
+ This variable specifies the file where the certificates you trust are
+ saved. When an unknown certificate is encountered, you are asked if you
+ accept it or not. If you accept it, the certificate can also be saved in
+ this file and further connections are automatically accepted.
+
+ You can also manually add CA certificates in this file. Any server
+ certificate that is signed with one of these CA certificates are also
+ automatically accepted.
+
+ Example: set certificate_file=~/.muttng/certificates
+
+27. $charset
+
+ Type: string
+
+ Default: ""
+
+ Character set your terminal uses to display and enter textual data.
+
+28. $check_new
+
+ Type: boolean
+
+ Default: yes
+
+ Note: this option only affects maildir and MH style mailboxes.
+
+ When set, Mutt-ng will check for new mail delivered while the mailbox is
+ open. Especially with MH mailboxes, this operation can take quite some
+ time since it involves scanning the directory and checking each file to
+ see if it has already been looked at. If it's unset, no check for new mail
+ is performed while the mailbox is open.
+
+29. $collapse_unread
+
+ Type: boolean
+
+ Default: yes
+
+ When unset, Mutt-ng will not collapse a thread if it contains any unread
+ messages.
+
+30. $compose_format
+
+ Type: string
+
+ Default: "-- Mutt-ng: Compose [Approx. msg size: %l Atts: %a]%>-"
+
+ Controls the format of the status line displayed in the ``compose'' menu.
+ This string is similar to ``$status_format'', but has its own set of
+ printf(3)-like sequences:
+
+ %a
+
+ total number of attachments
+
+ %h
+
+ local hostname
+
+ %l
+
+ approximate size (in bytes) of the current message
+
+ %v
+
+ Mutt-ng version string
+
+ See the text describing the ``$status_format'' option for more information
+ on how to set ``$compose_format''.
+
+31. $config_charset
+
+ Type: string
+
+ Default: ""
+
+ When defined, Mutt-ng will recode commands in rc files from this encoding.
+
+32. $confirmappend
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will prompt for confirmation when appending messages to
+ an existing mailbox.
+
+33. $confirmcreate
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will prompt for confirmation when saving messages to a
+ mailbox which does not yet exist before creating it.
+
+34. $connect_timeout
+
+ Type: number
+
+ Default: 30
+
+ Causes Mutt-ng to timeout a network connection (for IMAP or POP) after
+ this many seconds if the connection is not able to be established. A
+ negative value causes Mutt-ng to wait indefinitely for the connection to
+ succeed.
+
+35. $content_type
+
+ Type: string
+
+ Default: "text/plain"
+
+ Sets the default Content-Type: header field for the body of newly composed
+ messages.
+
+36. $copy
+
+ Type: quadoption
+
+ Default: yes
+
+ This variable controls whether or not copies of your outgoing messages
+ will be saved for later references. Also see ``$record'', ``$save_name'',
+ ``$force_name'' and ``fcc-hook''.
+
+37. $crypt_autoencrypt
+
+ Type: boolean
+
+ Default: no
+
+ Setting this variable will cause Mutt-ng to always attempt to PGP encrypt
+ outgoing messages. This is probably only useful in connection to the
+ send-hook command. It can be overridden by use of the pgp-menu, when
+ encryption is not required or signing is requested as well. If
+ ``$smime_is_default'' is set, then OpenSSL is used instead to create
+ S/MIME messages and settings can be overridden by use of the smime-menu.
+ (Crypto only)
+
+38. $crypt_autopgp
+
+ Type: boolean
+
+ Default: yes
+
+ This variable controls whether or not Mutt-ng may automatically enable PGP
+ encryption/signing for messages. See also ``$crypt_autoencrypt'',
+ ``$crypt_replyencrypt'', ``$crypt_autosign'', ``$crypt_replysign'' and
+ ``$smime_is_default''.
+
+39. $crypt_autosign
+
+ Type: boolean
+
+ Default: no
+
+ Setting this variable will cause Mutt-ng to always attempt to
+ cryptographically sign outgoing messages. This can be overridden by use of
+ the pgp-menu, when signing is not required or encryption is requested as
+ well. If ``$smime_is_default'' is set, then OpenSSL is used instead to
+ create S/MIME messages and settings can be overridden by use of the
+ smime-menu. (Crypto only)
+
+40. $crypt_autosmime
+
+ Type: boolean
+
+ Default: yes
+
+ This variable controls whether or not Mutt-ng may automatically enable
+ S/MIME encryption/signing for messages. See also ``$crypt_autoencrypt'',
+ ``$crypt_replyencrypt'', ``$crypt_autosign'', ``$crypt_replysign'' and
+ ``$smime_is_default''.
+
+41. $crypt_replyencrypt
+
+ Type: boolean
+
+ Default: yes
+
+ If set, automatically PGP or OpenSSL encrypt replies to messages which are
+ encrypted. (Crypto only)
+
+42. $crypt_replysign
+
+ Type: boolean
+
+ Default: no
+
+ If set, automatically PGP or OpenSSL sign replies to messages which are
+ signed.
+
+ Note: this does not work on messages that are encrypted and signed!
+ (Crypto only)
+
+43. $crypt_replysignencrypted
+
+ Type: boolean
+
+ Default: no
+
+ If set, automatically PGP or OpenSSL sign replies to messages which are
+ encrypted. This makes sense in combination with ``$crypt_replyencrypt'',
+ because it allows you to sign all messages which are automatically
+ encrypted. This works around the problem noted in ``$crypt_replysign'',
+ that Mutt-ng is not able to find out whether an encrypted message is also
+ signed. (Crypto only)
+
+44. $crypt_timestamp
+
+ Type: boolean
+
+ Default: yes
+
+ If set, Mutt-ng will include a time stamp in the lines surrounding PGP or
+ S/MIME output, so spoofing such lines is more difficult. If you are using
+ colors to mark these lines, and rely on these, you may unset this setting.
+ (Crypto only)
+
+45. $crypt_use_gpgme
+
+ Type: boolean
+
+ Default: no
+
+ This variable controls the use the GPGME enabled crypto backends. If it is
+ set and Mutt-ng was build with gpgme support, the gpgme code for S/MIME
+ and PGP will be used instead of the classic code.
+
+ Note: You need to use this option in your .muttngrc configuration file as
+ it won't have any effect when used interactively.
+
+46. $crypt_verify_sig
+
+ Type: quadoption
+
+ Default: yes
+
+ If ``yes'', always attempt to verify PGP or S/MIME signatures. If ``ask'',
+ ask whether or not to verify the signature. If ``no'', never attempt to
+ verify cryptographic signatures. (Crypto only)
+
+47. $date_format
+
+ Type: string
+
+ Default: "!%a, %b %d, %Y at %I:%M:%S%p %Z"
+
+ This variable controls the format of the date printed by the ``%d''
+ sequence in ``$index_format''. This is passed to strftime(3) to process
+ the date.
+
+ Unless the first character in the string is a bang (``!''), the month and
+ week day names are expanded according to the locale specified in the
+ variable ``$locale''. If the first character in the string is a bang, the
+ bang is discarded, and the month and week day names in the rest of the
+ string are expanded in the C locale (that is in US English).
+
+48. $debug_level
+
+ Type: number
+
+ Default: 1
+
+ Availability: debug
+
+ This variable specifies the current debug level and may be used to
+ increase or decrease the verbosity level during runtime. It overrides the
+ level given with the -d command line option.
+
+ Currently, this number must be >= 0 and <= 5 and muttng must be started
+ with -d to enable debugging at all; enabling at runtime is not possible.
+
+49. $default_hook
+
+ Type: string
+
+ Default: "~f %s !~P | (~P ~C %s)"
+
+ This variable controls how send-hooks, message-hooks, save-hooks, and
+ fcc-hooks will be interpreted if they are specified with only a simple
+ regexp, instead of a matching pattern. The hooks are expanded when they
+ are declared, so a hook will be interpreted according to the value of this
+ variable at the time the hook is declared. The default value matches if
+ the message is either from a user matching the regular expression given,
+ or if it is from you (if the from address matches ``alternates'') and is
+ to or cc'ed to a user matching the given regular expression.
+
+50. $delete
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Controls whether or not messages are really deleted when closing or
+ synchronizing a mailbox. If set to yes, messages marked for deleting will
+ automatically be purged without prompting. If set to no, messages marked
+ for deletion will be kept in the mailbox.
+
+51. $delete_space
+
+ Type: boolean
+
+ Default: no
+
+ When sending messages with format=flowed by setting the $text_flowed
+ variable, this variable specifies whether to also set the DelSp parameter
+ to yes. If this is unset, no additional parameter will be send as a value
+ of no already is the default behavior.
+
+ Note: this variable only has an effect on outgoing messages (if
+ $text_flowed is set) but not on incomming.
+
+52. $delete_untag
+
+ Type: boolean
+
+ Default: yes
+
+ If this option is set, Mutt-ng will untag messages when marking them for
+ deletion. This applies when you either explicitly delete a message, or
+ when you save it to another folder.
+
+53. $digest_collapse
+
+ Type: boolean
+
+ Default: yes
+
+ If this option is set, Mutt-ng's received-attachments menu will not show
+ the subparts of individual messages in a multipart/digest. To see these
+ subparts, press 'v' on that menu.
+
+54. $display_filter
+
+ Type: path
+
+ Default: ""
+
+ When set, specifies a command used to filter messages. When a message is
+ viewed it is passed as standard input to $display_filter, and the filtered
+ message is read from the standard output.
+
+55. $dotlock_program
+
+ Type: path
+
+ Default: "$muttng_bindir/muttng_dotlock"
+
+ Availability: Standalone and Dotlock
+
+ Contains the path of the muttng_dotlock(1) binary to be used by Mutt-ng.
+
+56. $dsn_notify
+
+ Type: string
+
+ Default: ""
+
+ Note: you should not enable this unless you are using Sendmail 8.8.x or
+ greater or in connection with the SMTP support via libESMTP.
+
+ This variable sets the request for when notification is returned. The
+ string consists of a comma separated list (no spaces!) of one or more of
+ the following: never, to never request notification, failure, to request
+ notification on transmission failure, delay, to be notified of message
+ delays, success, to be notified of successful transmission.
+
+ Example: set dsn_notify="failure,delay"
+
+57. $dsn_return
+
+ Type: string
+
+ Default: ""
+
+ Note: you should not enable this unless you are using Sendmail 8.8.x or
+ greater or in connection with the SMTP support via libESMTP.
+
+ This variable controls how much of your message is returned in DSN
+ messages. It may be set to either hdrs to return just the message header,
+ or full to return the full message.
+
+ Example: set dsn_return=hdrs
+
+58. $duplicate_threads
+
+ Type: boolean
+
+ Default: yes
+
+ This variable controls whether Mutt-ng, when sorting by threads, threads
+ messages with the same Message-ID: header field together. If it is set, it
+ will indicate that it thinks they are duplicates of each other with an
+ equals sign in the thread diagram.
+
+59. $edit_headers
+
+ Type: boolean
+
+ Default: no
+
+ This option allows you to edit the header of your outgoing messages along
+ with the body of your message.
+
+ Which empty header fields to show is controlled by the $editor_headers
+ option.
+
+60. $editor
+
+ Type: path
+
+ Default: ""
+
+ This variable specifies which editor is used by Mutt-ng. It defaults to
+ the value of the $VISUAL, or $EDITOR, environment variable, or to the
+ string "vi" if neither of those are set.
+
+61. $editor_headers
+
+ Type: string
+
+ Default: "From: To: Cc: Bcc: Subject: Reply-To: Newsgroups: Followup-To:
+ X-Comment-To:"
+
+ If $edit_headers is set, this space-separated list specifies which
+ non-empty header fields to edit in addition to user-defined headers.
+
+ Note: if $edit_headers had to be turned on by force because $strict_mailto
+ is unset, this option has no effect.
+
+62. $encode_from
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will quoted-printable encode messages when they contain
+ the string ``From '' (note the trailing space) in the beginning of a line.
+ Useful to avoid the tampering certain mail delivery and transport agents
+ tend to do with messages.
+
+ Note: as Mutt-ng currently violates RfC3676 defining format=flowed, it's
+ <em/strongly/ advised to set this option although discouraged by the
+ standard. Alternatively, you must take care of space-stuffing <tt/From /
+ lines (with a trailing space) yourself.
+
+63. $entropy_file
+
+ Type: path
+
+ Default: ""
+
+ Availability: SSL
+
+ The file which includes random data that is used to initialize SSL library
+ functions.
+
+64. $envelope_from_address
+
+ Type: e-mail address
+
+ Default: ""
+
+ Manually sets the envelope sender for outgoing messages. This value is
+ ignored if ``$use_envelope_from'' is unset.
+
+65. $escape
+
+ Type: string
+
+ Default: "~"
+
+ Escape character to use for functions in the builtin editor.
+
+66. $fast_reply
+
+ Type: boolean
+
+ Default: no
+
+ When set, the initial prompt for recipients and subject are skipped when
+ replying to messages, and the initial prompt for subject is skipped when
+ forwarding messages.
+
+ Note: this variable has no effect when the ``$autoedit'' variable is set.
+
+67. $fcc_attach
+
+ Type: boolean
+
+ Default: yes
+
+ This variable controls whether or not attachments on outgoing messages are
+ saved along with the main body of your message.
+
+68. $fcc_clear
+
+ Type: boolean
+
+ Default: no
+
+ When this variable is set, FCCs will be stored unencrypted and unsigned,
+ even when the actual message is encrypted and/or signed. (PGP only)
+
+69. $file_charset
+
+ Type: string
+
+ Default: ""
+
+ This variable is a colon-separated list of character encoding schemes for
+ text file attatchments. If unset, $charset value will be used instead. For
+ example, the following configuration would work for Japanese text
+ handling:
+
+ set file_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
+
+ Note: ``iso-2022-*'' must be put at the head of the value as shown above
+ if included.
+
+70. $folder
+
+ Type: path
+
+ Default: "~/Mail"
+
+ Specifies the default location of your mailboxes. A ``+'' or ``='' at the
+ beginning of a pathname will be expanded to the value of this variable.
+ Note that if you change this variable from the default value you need to
+ make sure that the assignment occurs before you use ``+'' or ``='' for any
+ other variables since expansion takes place during the ``set'' command.
+
+71. $folder_format
+
+ Type: string
+
+ Default: "%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f"
+
+ This variable allows you to customize the file browser display to your
+ personal taste. This string is similar to ``$index_format'', but has its
+ own set of printf(3)-like sequences:
+
+ %C
+
+ current file number
+
+ %d
+
+ date/time folder was last modified
+
+ %f
+
+ filename
+
+ %F
+
+ file permissions
+
+ %g
+
+ group name (or numeric gid, if missing)
+
+ %l
+
+ number of hard links
+
+ %N
+
+ N if folder has new mail, blank otherwise
+
+ %s
+
+ size in bytes
+
+ %t
+
+ * if the file is tagged, blank otherwise
+
+ %u
+
+ owner name (or numeric uid, if missing)
+
+ %>X
+
+ right justify the rest of the string and pad with character "X"
+
+ %|X
+
+ pad to the end of the line with character "X"
+
+72. $followup_to
+
+ Type: boolean
+
+ Default: yes
+
+ Controls whether or not the Mail-Followup-To: header field is generated
+ when sending mail. When set, Mutt-ng will generate this field when you are
+ replying to a known mailing list, specified with the ``subscribe'' or
+ ``lists'' commands or detected by common mailing list headers.
+
+ This field has two purposes. First, preventing you from receiving
+ duplicate copies of replies to messages which you send to mailing lists.
+ Second, ensuring that you do get a reply separately for any messages sent
+ to known lists to which you are not subscribed. The header will contain
+ only the list's address for subscribed lists, and both the list address
+ and your own email address for unsubscribed lists. Without this header, a
+ group reply to your message sent to a subscribed list will be sent to both
+ the list and your address, resulting in two copies of the same email for
+ you.
+
+73. $force_buffy_check
+
+ Type: boolean
+
+ Default: no
+
+ When set, it causes Mutt-ng to check for new mail when the buffy-list
+ command is invoked. When unset, buffy_list will just list all mailboxes
+ which are already known to have new mail.
+
+ Also see the following variables: ``$timeout'', ``$mail_check'' and
+ ``$imap_mail_check''.
+
+74. $force_name
+
+ Type: boolean
+
+ Default: no
+
+ This variable is similar to ``$save_name'', except that Mutt-ng will store
+ a copy of your outgoing message by the username of the address you are
+ sending to even if that mailbox does not exist.
+
+ Also see the ``$record'' variable.
+
+75. $forward_decode
+
+ Type: boolean
+
+ Default: yes
+
+ Controls the decoding of complex MIME messages into text/plain when
+ forwarding a message. The message header is also RFC2047 decoded. This
+ variable is only used, if ``$mime_forward'' is unset, otherwise
+ ``$mime_forward_decode'' is used instead.
+
+76. $forward_decrypt
+
+ Type: boolean
+
+ Default: yes
+
+ Controls the handling of encrypted messages when forwarding a message.
+ When set, the outer layer of encryption is stripped off. This variable is
+ only used if ``$mime_forward'' is set and ``$mime_forward_decode'' is
+ unset. (PGP only)
+
+77. $forward_edit
+
+ Type: quadoption
+
+ Default: yes
+
+ This quadoption controls whether or not the user is automatically placed
+ in the editor when forwarding messages. For those who always want to
+ forward with no modification, use a setting of no.
+
+78. $forward_format
+
+ Type: string
+
+ Default: "[%a: %s]"
+
+ This variable controls the default subject when forwarding a message. It
+ uses the same format sequences as the ``$index_format'' variable.
+
+79. $forward_quote
+
+ Type: boolean
+
+ Default: no
+
+ When set forwarded messages included in the main body of the message (when
+ ``$mime_forward'' is unset) will be quoted using ``$indent_string''.
+
+80. $from
+
+ Type: e-mail address
+
+ Default: ""
+
+ This variable contains a default from address. It can be overridden using
+ my_hdr (including from send-hooks) and ``$reverse_name''. This variable is
+ ignored if ``$use_from'' is unset.
+
+ E.g. you can use send-hook Mutt-ng-devel@lists.berlios.de 'my_hdr From:
+ Foo Bar <foo@bar.fb>' when replying to the Mutt-ng developer's mailing
+ list and Mutt-ng takes this email address.
+
+ Defaults to the contents of the environment variable $EMAIL.
+
+81. $gecos_mask
+
+ Type: regular expression
+
+ Default: "^[^,]*"
+
+ A regular expression used by Mutt-ng to parse the GECOS field of a
+ password entry when expanding the alias. By default the regular expression
+ is set to ``^[^,]*'' which will return the string up to the first ``,''
+ encountered. If the GECOS field contains a string like "lastname,
+ firstname" then you should do: set gecos_mask=".*".
+
+ This can be useful if you see the following behavior: you address a e-mail
+ to user ID stevef whose full name is Steve Franklin. If Mutt-ng expands
+ stevef to ``Franklin'' stevef@foo.bar then you should set the gecos_mask
+ to a regular expression that will match the whole name so Mutt-ng will
+ expand ``Franklin'' to ``Franklin, Steve''.
+
+82. $hdrs
+
+ Type: boolean
+
+ Default: yes
+
+ When unset, the header fields normally added by the ``my_hdr'' command are
+ not created. This variable must be unset before composing a new message or
+ replying in order to take effect. If set, the user defined header fields
+ are added to every new message.
+
+83. $header
+
+ Type: boolean
+
+ Default: no
+
+ When set, this variable causes Mutt-ng to include the header of the
+ message you are replying to into the edit buffer. The ``$weed'' setting
+ applies.
+
+84. $header_cache
+
+ Type: path
+
+ Default: ""
+
+ Availability: Header Cache
+
+ The $header_cache variable points to the header cache database.
+
+ If $header_cache points to a directory it will contain a header cache
+ database per folder. If $header_cache points to a file that file will be a
+ single global header cache. By default it is unset so no header caching
+ will be used.
+
+85. $header_cache_compress
+
+ Type: boolean
+
+ Default: no
+
+ If enabled the header cache will be compressed. So only one fifth of the
+ usual diskspace is used, but the uncompression can result in a slower open
+ of the cached folder.
+
+86. $help
+
+ Type: boolean
+
+ Default: yes
+
+ When set, help lines describing the bindings for the major functions
+ provided by each menu are displayed on the first line of the screen.
+
+ Note: The binding will not be displayed correctly if the function is bound
+ to a sequence rather than a single keystroke. Also, the help line may not
+ be updated if a binding is changed while Mutt-ng is running. Since this
+ variable is primarily aimed at new users, neither of these should present
+ a major problem.
+
+87. $hidden_host
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will skip the host name part of ``$hostname'' variable
+ when adding the domain part to addresses. This variable does not affect
+ the generation of Message-ID: header fields, and it will not lead to the
+ cut-off of first-level domains.
+
+88. $hide_limited
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will not show the presence of messages that are hidden
+ by limiting, in the thread tree.
+
+89. $hide_missing
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will not show the presence of missing messages in the
+ thread tree.
+
+90. $hide_thread_subject
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will not show the subject of messages in the thread tree
+ that have the same subject as their parent or closest previously displayed
+ sibling.
+
+91. $hide_top_limited
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will not show the presence of messages that are hidden
+ by limiting, at the top of threads in the thread tree. Note that when
+ $hide_missing is set, this option will have no effect.
+
+92. $hide_top_missing
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will not show the presence of missing messages at the
+ top of threads in the thread tree. Note that when $hide_limited is set,
+ this option will have no effect.
+
+93. $history
+
+ Type: number
+
+ Default: 10
+
+ This variable controls the size (in number of strings remembered) of the
+ string history buffer. The buffer is cleared each time the variable is
+ changed.
+
+94. $honor_followup_to
+
+ Type: quadoption
+
+ Default: yes
+
+ This variable controls whether or not a Mail-Followup-To: header field is
+ honored when group-replying to a message.
+
+95. $hostname
+
+ Type: string
+
+ Default: ""
+
+ Specifies the hostname to use after the ``@'' in local e-mail addresses
+ and during generation of Message-ID: headers.
+
+ Please be sure to really know what you are doing when changing this
+ variable to configure a custom domain part of Message-IDs.
+
+96. $ignore_list_reply_to
+
+ Type: boolean
+
+ Default: no
+
+ Affects the behaviour of the reply function when replying to messages from
+ mailing lists. When set, if the ``Reply-To:'' header field is set to the
+ same value as the ``To:'' header field, Mutt-ng assumes that the
+ ``Reply-To:'' header field was set by the mailing list to automate
+ responses to the list, and will ignore this field. To direct a response to
+ the mailing list when this option is set, use the list-reply function;
+ group-reply will reply to both the sender and the list. Remember: This
+ option works only for mailing lists which are explicitly set in your
+ muttngrc configuration file.
+
+97. $imap_authenticators
+
+ Type: string
+
+ Default: ""
+
+ Availability: IMAP
+
+ This is a colon-delimited list of authentication methods Mutt-ng may
+ attempt to use to log in to an IMAP server, in the order Mutt-ng should
+ try them. Authentication methods are either ``login'' or the right side of
+ an IMAP ``AUTH='' capability string, e.g. ``digest-md5'', ``gssapi'' or
+ ``cram-md5''. This parameter is case-insensitive.
+
+ If this parameter is unset (the default) Mutt-ng will try all available
+ methods, in order from most-secure to least-secure.
+
+ Example: set imap_authenticators="gssapi:cram-md5:login"
+
+ Note: Mutt-ng will only fall back to other authentication methods if the
+ previous methods are unavailable. If a method is available but
+ authentication fails, Mutt-ng will not connect to the IMAP server.
+
+98. $imap_check_subscribed
+
+ Type: boolean
+
+ Default: no
+
+ When set, mutt will fetch the set of subscribed folders from your server
+ on connection, and add them to the set of mailboxes it polls for new mail.
+ See also the ``mailboxes'' command.
+
+99. $imap_delim_chars
+
+ Type: string
+
+ Default: "/."
+
+ Availability: IMAP
+
+ This contains the list of characters which you would like to treat as
+ folder separators for displaying IMAP paths. In particular it helps in
+ using the '=' shortcut for your $folder variable.
+
+100. $imap_headers
+
+ Type: string
+
+ Default: ""
+
+ Availability: IMAP
+
+ Mutt-ng requests these header fields in addition to the default headers
+ (``DATE FROM SUBJECT TO CC MESSAGE-ID REFERENCES CONTENT-TYPE
+ CONTENT-DESCRIPTION IN-REPLY-TO REPLY-TO LINES X-LABEL'') from IMAP
+ servers before displaying the ``index'' menu. You may want to add more
+ headers for spam detection.
+
+ Note: This is a space separated list.
+
+101. $imap_home_namespace
+
+ Type: string
+
+ Default: ""
+
+ Availability: IMAP
+
+ You normally want to see your personal folders alongside your INBOX in the
+ IMAP browser. If you see something else, you may set this variable to the
+ IMAP path to your folders.
+
+102. $imap_keepalive
+
+ Type: number
+
+ Default: 900
+
+ Availability: IMAP
+
+ This variable specifies the maximum amount of time in seconds that Mutt-ng
+ will wait before polling open IMAP connections, to prevent the server from
+ closing them before Mutt-ng has finished with them.
+
+ The default is well within the RFC-specified minimum amount of time (30
+ minutes) before a server is allowed to do this, but in practice the RFC
+ does get violated every now and then.
+
+ Reduce this number if you find yourself getting disconnected from your
+ IMAP server due to inactivity.
+
+103. $imap_list_subscribed
+
+ Type: boolean
+
+ Default: no
+
+ Availability: IMAP
+
+ This variable configures whether IMAP folder browsing will look for only
+ subscribed folders or all folders. This can be toggled in the IMAP browser
+ with the toggle-subscribed function.
+
+104. $imap_login
+
+ Type: string
+
+ Default: ""
+
+ Availability: IMAP
+
+ Your login name on the IMAP server.
+
+ This variable defaults to the value of ``$imap_user.''
+
+105. $imap_mail_check
+
+ Type: number
+
+ Default: 300
+
+ This variable configures how often (in seconds) Mutt-ng should look for
+ new mail in IMAP folders. This is split from the ``mail_check'' variable
+ to generate less traffic and get more accurate information for local
+ folders.
+
+106. $imap_pass
+
+ Type: string
+
+ Default: ""
+
+ Availability: IMAP
+
+ Specifies the password for your IMAP account. If unset, Mutt-ng will
+ prompt you for your password when you invoke the fetch-mail function.
+
+ Warning: you should only use this option when you are on a fairly secure
+ machine, because the superuser can read your configuration even if you are
+ the only one who can read the file.
+
+107. $imap_passive
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: IMAP
+
+ When set, Mutt-ng will not open new IMAP connections to check for new
+ mail. Mutt-ng will only check for new mail over existing IMAP connections.
+ This is useful if you don't want to be prompted to user/password pairs on
+ Mutt-ng invocation, or if opening the connection is slow.
+
+108. $imap_peek
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: IMAP
+
+ If set, Mutt-ng will avoid implicitly marking your mail as read whenever
+ you fetch a message from the server. This is generally a good thing, but
+ can make closing an IMAP folder somewhat slower. This option exists to
+ appease speed freaks.
+
+109. $imap_reconnect
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Availability: IMAP
+
+ Controls whether or not Mutt-ng will try to reconnect to IMAP server when
+ the connection is lost.
+
+110. $imap_servernoise
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: IMAP
+
+ When set, Mutt-ng will display warning messages from the IMAP server as
+ error messages. Since these messages are often harmless, or generated due
+ to configuration problems on the server which are out of the users' hands,
+ you may wish to suppress them at some point.
+
+111. $imap_user
+
+ Type: string
+
+ Default: ""
+
+ Availability: IMAP
+
+ The name of the user whose mail you intend to access on the IMAP server.
+
+ This variable defaults to your user name on the local machine.
+
+112. $implicit_autoview
+
+ Type: boolean
+
+ Default: no
+
+ If set, Mutt-ng will look for a mailcap entry with the ``copiousoutput''
+ flag set for every MIME attachment it doesn't have an internal viewer
+ defined for. If such an entry is found, Mutt-ng will use the viewer
+ defined in that entry to convert the body part to text form.
+
+113. $include
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Controls whether or not a copy of the message(s) you are replying to is
+ included in your reply.
+
+114. $include_onlyfirst
+
+ Type: boolean
+
+ Default: no
+
+ Controls whether or not Mutt-ng includes only the first attachment of the
+ message you are replying.
+
+115. $indent_string
+
+ Type: string
+
+ Default: "> "
+
+ Specifies the string to prepend to each line of text quoted in a message
+ to which you are replying. You are strongly encouraged not to change this
+ value, as it tends to agitate the more fanatical netizens.
+
+116. $index_format
+
+ Type: string
+
+ Default: "%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s"
+
+ This variable allows you to customize the message index display to your
+ personal taste.
+
+ ``Format strings'' are similar to the strings used in the ``C'' function
+ printf(3) to format output (see the man page for more detail). The
+ following sequences are defined in Mutt-ng:
+
+ %a
+
+ address of the author
+
+ %A
+
+ reply-to address (if present; otherwise: address of author)
+
+ %b
+
+ filename of the original message folder (think mailBox)
+
+ %B
+
+ the list to which the letter was sent, or else the folder name
+ (%b).
+
+ %c
+
+ number of characters (bytes) in the message
+
+ %C
+
+ current message number
+
+ %d
+
+ date and time of the message in the format specified by
+ ``date_format'' converted to sender's time zone
+
+ %D
+
+ date and time of the message in the format specified by
+ ``date_format'' converted to the local time zone
+
+ %e
+
+ current message number in thread
+
+ %E
+
+ number of messages in current thread
+
+ %f
+
+ entire From: line (address + real name)
+
+ %F
+
+ author name, or recipient name if the message is from you
+
+ %H
+
+ spam attribute(s) of this message
+
+ %g
+
+ newsgroup name (if compiled with nntp support)
+
+ %i
+
+ message-id of the current message
+
+ %l
+
+ number of lines in the message (does not work with maildir, mh,
+ and possibly IMAP folders)
+
+ %L
+
+ If an address in the To or CC header field matches an address
+ defined by the users ``subscribe'' command, this displays "To
+ <list-name>", otherwise the same as %F.
+
+ %m
+
+ total number of message in the mailbox
+
+ %M
+
+ number of hidden messages if the thread is collapsed.
+
+ %N
+
+ message score
+
+ %n
+
+ author's real name (or address if missing)
+
+ %O
+
+ (_O_riginal save folder) Where Mutt-ng would formerly have stashed
+ the message: list name or recipient name if no list
+
+ %s
+
+ subject of the message
+
+ %S
+
+ status of the message (N/D/d/!/r/*)
+
+ %t
+
+ `to:' field (recipients)
+
+ %T
+
+ the appropriate character from the $to_chars string
+
+ %u
+
+ user (login) name of the author
+
+ %v
+
+ first name of the author, or the recipient if the message is from
+ you
+
+ %W
+
+ name of organization of author (`organization:' field)
+
+ %X
+
+ number of attachments
+
+ %y
+
+ `x-label:' field, if present
+
+ %Y
+
+ `x-label' field, if present, and (1) not at part of a thread tree,
+ (2) at the top of a thread, or (3) `x-label' is different from
+ preceding message's `x-label'.
+
+ %Z
+
+ message status flags
+
+ %{fmt}
+
+ the date and time of the message is converted to sender's time
+ zone, and ``fmt'' is expanded by the library function
+ ``strftime''; a leading bang disables locales
+
+ %[fmt]
+
+ the date and time of the message is converted to the local time
+ zone, and ``fmt'' is expanded by the library function
+ ``strftime''; a leading bang disables locales
+
+ %(fmt)
+
+ the local date and time when the message was received. ``fmt'' is
+ expanded by the library function ``strftime''; a leading bang
+ disables locales
+
+ %<fmt>
+
+ the current local time. ``fmt'' is expanded by the library
+ function ``strftime''; a leading bang disables locales.
+
+ %>X
+
+ right justify the rest of the string and pad with character "X"
+
+ %|X
+
+ pad to the end of the line with character "X"
+
+ See also: ``$to_chars''.
+
+117. $ispell
+
+ Type: path
+
+ Default: "ispell"
+
+ How to invoke ispell (GNU's spell-checking software).
+
+118. $keep_flagged
+
+ Type: boolean
+
+ Default: no
+
+ If set, read messages marked as flagged will not be moved from your spool
+ mailbox to your ``$mbox'' mailbox, or as a result of a ``mbox-hook''
+ command.
+
+119. $list_reply
+
+ Type: quadoption
+
+ Default: no
+
+ When set, address replies to the mailing list the original message came
+ from (instead to the author only). Setting this option to ``ask-yes'' or
+ ``ask-no'' will ask if you really intended to reply to the author only.
+
+120. $locale
+
+ Type: string
+
+ Default: "C"
+
+ The locale used by strftime(3) to format dates. Legal values are the
+ strings your system accepts for the locale variable LC_TIME.
+
+121. $mail_check
+
+ Type: number
+
+ Default: 5
+
+ This variable configures how often (in seconds) Mutt-ng should look for
+ new mail.
+
+ Note: This does not apply to IMAP mailboxes, see $imap_mail_check.
+
+122. $mailcap_path
+
+ Type: string
+
+ Default: ""
+
+ This variable specifies which files to consult when attempting to display
+ MIME bodies not directly supported by Mutt-ng.
+
+123. $mailcap_sanitize
+
+ Type: boolean
+
+ Default: yes
+
+ If set, Mutt-ng will restrict possible characters in mailcap % expandos to
+ a well-defined set of safe characters. This is the safe setting, but we
+ are not sure it doesn't break some more advanced MIME stuff.
+
+ DON'T CHANGE THIS SETTING UNLESS YOU ARE REALLY SURE WHAT YOU ARE DOING!
+
+124. $maildir_header_cache_verify
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: Header Cache
+
+ Check for Maildir unaware programs other than Mutt-ng having modified
+ maildir files when the header cache is in use. This incurs one stat(2) per
+ message every time the folder is opened.
+
+125. $maildir_trash
+
+ Type: boolean
+
+ Default: no
+
+ If set, messages marked as deleted will be saved with the maildir
+ (T)rashed flag instead of physically deleted.
+
+ NOTE: this only applies to maildir-style mailboxes. Setting it will have
+ no effect on other mailbox types.
+
+ It is similiar to the trash option.
+
+126. $mark_old
+
+ Type: boolean
+
+ Default: yes
+
+ Controls whether or not Mutt-ng marks newunread messages as old if you
+ exit a mailbox without reading them.
+
+ With this option set, the next time you start Mutt-ng, the messages will
+ show up with an "O" next to them in the ``index'' menu, indicating that
+ they are old.
+
+127. $markers
+
+ Type: boolean
+
+ Default: yes
+
+ Controls the display of wrapped lines in the internal pager. If set, a
+ ``+'' marker is displayed at the beginning of wrapped lines. Also see the
+ ``$smart_wrap'' variable.
+
+128. $mask
+
+ Type: regular expression
+
+ Default: "!^\.[^.]"
+
+ A regular expression used in the file browser, optionally preceded by the
+ not operator ``!''. Only files whose names match this mask will be shown.
+ The match is always case-sensitive.
+
+129. $max_display_recips
+
+ Type: number
+
+ Default: 0
+
+ When set non-zero, this specifies the maximum number of recipient header
+ lines (To:, Cc: and Bcc:) to display in the pager if header weeding is
+ turned on. In case the number of lines exeeds its value, the last line
+ will have 3 dots appended.
+
+130. $max_line_length
+
+ Type: number
+
+ Default: 0
+
+ When set, the maximum line length for displaying ``format = flowed''
+ messages is limited to this length. A value of 0 (which is also the
+ default) means that the maximum line length is determined by the terminal
+ width and $wrapmargin.
+
+131. $mbox
+
+ Type: path
+
+ Default: "~/mbox"
+
+ This specifies the folder into which read mail in your ``$spoolfile''
+ folder will be appended.
+
+132. $mbox_type
+
+ Type: folder magic
+
+ Default: mbox
+
+ The default mailbox type used when creating new folders. May be any of
+ mbox, MMDF, MH and Maildir.
+
+133. $menu_context
+
+ Type: number
+
+ Default: 0
+
+ This variable controls the number of lines of context that are given when
+ scrolling through menus. (Similar to ``$pager_context''.)
+
+134. $menu_move_off
+
+ Type: boolean
+
+ Default: yes
+
+ When unset, the bottom entry of menus will never scroll up past the bottom
+ of the screen, unless there are less entries than lines. When set, the
+ bottom entry may move off the bottom.
+
+135. $menu_scroll
+
+ Type: boolean
+
+ Default: no
+
+ When set, menus will be scrolled up or down one line when you attempt to
+ move across a screen boundary. If unset, the screen is cleared and the
+ next or previous page of the menu is displayed (useful for slow links to
+ avoid many redraws).
+
+136. $message_format
+
+ Type: string
+
+ Default: "%s"
+
+ This is the string displayed in the ``attachment'' menu for attachments of
+ type message/rfc822. For a full listing of defined printf(3)-like
+ sequences see the section on ``$index_format''.
+
+137. $meta_key
+
+ Type: boolean
+
+ Default: no
+
+ If set, forces Mutt-ng to interpret keystrokes with the high bit (bit 8)
+ set as if the user had pressed the ESC key and whatever key remains after
+ having the high bit removed. For example, if the key pressed has an ASCII
+ value of 0xf8, then this is treated as if the user had pressed ESC then
+ ``x''. This is because the result of removing the high bit from ``0xf8''
+ is ``0x78'', which is the ASCII character ``x''.
+
+138. $metoo
+
+ Type: boolean
+
+ Default: no
+
+ If unset, Mutt-ng will remove your address (see the ``alternates''
+ command) from the list of recipients when replying to a message.
+
+139. $mh_purge
+
+ Type: boolean
+
+ Default: no
+
+ When unset, Mutt-ng will mimic mh's behaviour and rename deleted messages
+ to ,<old file name> in mh folders instead of really deleting them. If the
+ variable is set, the message files will simply be deleted.
+
+140. $mh_seq_flagged
+
+ Type: string
+
+ Default: "flagged"
+
+ The name of the MH sequence used for flagged messages.
+
+141. $mh_seq_replied
+
+ Type: string
+
+ Default: "replied"
+
+ The name of the MH sequence used to tag replied messages.
+
+142. $mh_seq_unseen
+
+ Type: string
+
+ Default: "unseen"
+
+ The name of the MH sequence used for unseen messages.
+
+143. $mime_forward
+
+ Type: quadoption
+
+ Default: no
+
+ When set, the message you are forwarding will be attached as a separate
+ MIME part instead of included in the main body of the message.
+
+ This is useful for forwarding MIME messages so the receiver can properly
+ view the message as it was delivered to you. If you like to switch between
+ MIME and not MIME from mail to mail, set this variable to ask-no or
+ ask-yes.
+
+ Also see ``$forward_decode'' and ``$mime_forward_decode''.
+
+144. $mime_forward_decode
+
+ Type: boolean
+
+ Default: no
+
+ Controls the decoding of complex MIME messages into text/plain when
+ forwarding a message while ``$mime_forward'' is set. Otherwise
+ ``$forward_decode'' is used instead.
+
+145. $mime_forward_rest
+
+ Type: quadoption
+
+ Default: yes
+
+ When forwarding multiple attachments of a MIME message from the recvattach
+ menu, attachments which cannot be decoded in a reasonable manner will be
+ attached to the newly composed message if this option is set.
+
+146. $mix_entry_format
+
+ Type: string
+
+ Default: "%4n %c %-16s %a"
+
+ Availability: Mixmaster
+
+ This variable describes the format of a remailer line on the mixmaster
+ chain selection screen. The following printf(3)-like sequences are
+ supported:
+
+ %n
+
+ The running number on the menu.
+
+ %c
+
+ Remailer capabilities.
+
+ %s
+
+ The remailer's short name.
+
+ %a
+
+ The remailer's e-mail address.
+
+147. $mixmaster
+
+ Type: path
+
+ Default: "mixmaster"
+
+ Availability: Mixmaster
+
+ This variable contains the path to the Mixmaster binary on your system. It
+ is used with various sets of parameters to gather the list of known
+ remailers, and to finally send a message through the mixmaster chain.
+
+148. $move
+
+ Type: quadoption
+
+ Default: ask-no
+
+ Controls whether or not Mutt-ng will move read messages from your spool
+ mailbox to your ``$mbox'' mailbox, or as a result of a ``mbox-hook''
+ command.
+
+149. $msgid_format
+
+ Type: string
+
+ Default: "%Y%m%d%h%M%s.G%P%p"
+
+ This is the format for the ``local part'' of the Message-ID: header field
+ generated by Mutt-ng. If this variable is empty, no Message-ID: headers
+ will be generated. The '%' character marks that certain data will be added
+ to the string, similar to printf(3). The following characters are allowed:
+
+ %d
+
+ the current day of month
+
+ %h
+
+ the current hour
+
+ %m
+
+ the current month
+
+ %M
+
+ the current minute
+
+ %O
+
+ the current UNIX timestamp (octal)
+
+ %p
+
+ the process ID
+
+ %P
+
+ the current Message-ID prefix (a character rotating with every
+ Message-ID being generated)
+
+ %r
+
+ a random integer value (decimal)
+
+ %R
+
+ a random integer value (hexadecimal)
+
+ %s
+
+ the current second
+
+ %T
+
+ the current UNIX timestamp (decimal)
+
+ %X
+
+ the current UNIX timestamp (hexadecimal)
+
+ %Y
+
+ the current year (Y2K compliant)
+
+ %%
+
+ the '%' character
+
+ Note: Please only change this setting if you know what you are doing. Also
+ make sure to consult RFC2822 to produce technically valid strings.
+
+150. $muttng_bindir
+
+ Type: system property
+
+ Value: /opt/freebsd4/mutt-ng/bin
+
+ This is a read-only system property and specifies the directory containing
+ the muttng binary.
+
+151. $muttng_docdir
+
+ Type: system property
+
+ Value: /opt/freebsd4/mutt-ng/doc/muttng
+
+ This is a read-only system property and specifies the directory containing
+ the muttng documentation.
+
+152. $muttng_folder_name
+
+ Type: system property
+
+ Value:
+
+ This is a read-only system property and, at runtime, specifies the last
+ part of the full path or URI of the folder currently open (if any), i.e.
+ everything after the last ``/''.
+
+153. $muttng_folder_path
+
+ Type: system property
+
+ Value:
+
+ This is a read-only system property and, at runtime, specifies the full
+ path or URI of the folder currently open (if any).
+
+154. $muttng_hcache_backend
+
+ Type: system property
+
+ Value: qdbm
+
+ This is a read-only system property and specifies the header chaching's
+ database backend.
+
+155. $muttng_pwd
+
+ Type: system property
+
+ Value:
+
+ This is a read-only system property and, at runtime, specifies the current
+ working directory of the muttng binary.
+
+156. $muttng_revision
+
+ Type: system property
+
+ Value: 541
+
+ This is a read-only system property and specifies muttng's subversion
+ revision string.
+
+157. $muttng_sysconfdir
+
+ Type: system property
+
+ Value: /opt/freebsd4/mutt-ng/etc
+
+ This is a read-only system property and specifies the directory containing
+ the muttng system-wide configuration.
+
+158. $muttng_version
+
+ Type: system property
+
+ Value: devel
+
+ This is a read-only system property and specifies muttng's version string.
+
+159. $narrow_tree
+
+ Type: boolean
+
+ Default: no
+
+ This variable, when set, makes the thread tree narrower, allowing deeper
+ threads to fit on the screen.
+
+160. $net_inc
+
+ Type: number
+
+ Default: 10
+
+ Operations that expect to transfer a large amount of data over the network
+ will update their progress every net_inc kilobytes. If set to 0, no
+ progress messages will be displayed.
+
+ See also ``$read_inc'' and ``$write_inc''.
+
+161. $nntp_ask_followup_to
+
+ Type: boolean
+
+ Default: no
+
+ Availability: NNTP
+
+ If set, Mutt-ng will prompt you for the Followup-To: header field before
+ editing the body of an outgoing news article.
+
+162. $nntp_ask_x_comment_to
+
+ Type: boolean
+
+ Default: no
+
+ Availability: NNTP
+
+ If set, Mutt-ng will prompt you for the X-Comment-To: header field before
+ editing the body of an outgoing news article.
+
+163. $nntp_cache_dir
+
+ Type: path
+
+ Default: "~/.muttng"
+
+ Availability: NNTP
+
+ This variable points to directory where Mutt-ng will cache news article
+ headers. If unset, headers will not be saved at all and will be reloaded
+ each time when you enter a newsgroup.
+
+ As for the header caching in connection with IMAP and/or Maildir, this
+ drastically increases speed and lowers traffic.
+
+164. $nntp_catchup
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Availability: NNTP
+
+ If this variable is set, Mutt-ng will mark all articles in a newsgroup as
+ read when you leaving it.
+
+165. $nntp_context
+
+ Type: number
+
+ Default: 1000
+
+ Availability: NNTP
+
+ This variable controls how many news articles to cache per newsgroup (if
+ caching is enabled, see $nntp_cache_dir) and how many news articles to
+ show in the ``index'' menu.
+
+ If there're more articles than defined with $nntp_context, all older ones
+ will be removed/not shown in the index.
+
+166. $nntp_followup_to_poster
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Availability: NNTP
+
+ If this variable is set and the keyword "poster" is present in the
+ Followup-To: header field, a follow-up to the newsgroup is not permitted.
+ The message will be mailed to the submitter of the message via mail.
+
+167. $nntp_group_index_format
+
+ Type: string
+
+ Default: "%4C %M%N %5s %-45.45f %d"
+
+ Availability: NNTP
+
+ This variable allows you to customize the newsgroup browser display to
+ your personal taste. This string is similar to ``index_format'', but has
+ its own set of printf(3)-like sequences:
+
+ %C current newsgroup number
+ %d description of newsgroup (retrieved from server)
+ %f newsgroup name
+ %M ``-'' if newsgroup not allowed for direct post (moderated for example)
+ %N ``N'' if newsgroup is new, ``u'' if unsubscribed, blank otherwise
+ %n number of new articles in newsgroup
+ %s number of unread articles in newsgroup
+ %>X right justify the rest of the string and pad with character "X"
+ %|X pad to the end of the line with character "X"
+
+
+168. $nntp_host
+
+ Type: string
+
+ Default: ""
+
+ Availability: NNTP
+
+ This variable specifies the name (or address) of the NNTP server to be
+ used.
+
+ It defaults to the value specified via the environment variable
+ $NNTPSERVER or contained in the file /etc/nntpserver.
+
+ You can also specify a username and an alternative port for each
+ newsserver, e.g.
+
+ [nntp[s]://][username[:password]@]newsserver[:port]
+
+ Note: Using a password as shown and stored in a configuration file
+ presents a security risk since the superuser of your machine may read it
+ regardless of the file's permissions.
+
+169. $nntp_inews
+
+ Type: path
+
+ Default: ""
+
+ Availability: NNTP
+
+ If set, specifies the program and arguments used to deliver news posted by
+ Mutt-ng. Otherwise, Mutt-ng posts article using current connection. The
+ following printf(3)-style sequence is understood:
+
+ %s newsserver name
+
+
+ Example: set inews="/usr/local/bin/inews -hS"
+
+170. $nntp_load_description
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: NNTP
+
+ This variable controls whether or not descriptions for newsgroups are to
+ be loaded when subscribing to a newsgroup.
+
+171. $nntp_mail_check
+
+ Type: number
+
+ Default: 60
+
+ Availability: NNTP
+
+ The time in seconds until any operations on a newsgroup except posting a
+ new article will cause a recheck for new news. If set to 0, Mutt-ng will
+ recheck on each operation in index (stepping, read article, etc.).
+
+172. $nntp_mime_subject
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: NNTP
+
+ If unset, an 8-bit ``Subject:'' header field in a news article will not be
+ encoded according to RFC2047.
+
+ Note: Only change this setting if you know what you are doing.
+
+173. $nntp_newsrc
+
+ Type: path
+
+ Default: "~/.newsrc"
+
+ Availability: NNTP
+
+ This file contains information about subscribed newsgroup and articles
+ read so far.
+
+ To ease the use of multiple news servers, the following printf(3)-style
+ sequence is understood:
+
+ %s newsserver name
+
+
+174. $nntp_pass
+
+ Type: string
+
+ Default: ""
+
+ Availability: NNTP
+
+ Your password for NNTP account.
+
+ Note: Storing passwords in a configuration file presents a security risk
+ since the superuser of your machine may read it regardless of the file's
+ permissions.
+
+175. $nntp_post_moderated
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Availability: NNTP
+
+ If set to yes, Mutt-ng will post articles to newsgroup that have not
+ permissions to post (e.g. moderated).
+
+ Note: if the newsserver does not support posting to that newsgroup or a
+ group is totally read-only, that posting will not have any effect.
+
+176. $nntp_reconnect
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Availability: NNTP
+
+ Controls whether or not Mutt-ng will try to reconnect to a newsserver when
+ the was connection lost.
+
+177. $nntp_save_unsubscribed
+
+ Type: boolean
+
+ Default: no
+
+ Availability: NNTP
+
+ When set, info about unsubscribed newsgroups will be saved into the
+ ``newsrc'' file and into the news cache.
+
+178. $nntp_show_new_news
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: NNTP
+
+ If set, the newsserver will be asked for new newsgroups on entering the
+ browser. Otherwise, it will be done only once for a newsserver. Also
+ controls whether or not the number of new articles of subscribed
+ newsgroups will be checked.
+
+179. $nntp_show_only_unread
+
+ Type: boolean
+
+ Default: no
+
+ Availability: NNTP
+
+ If set, only subscribed newsgroups that contain unread articles will be
+ displayed in the newsgroup browser.
+
+180. $nntp_user
+
+ Type: string
+
+ Default: ""
+
+ Availability: NNTP
+
+ Your login name on the NNTP server. If unset and the server requires
+ authentification, Mutt-ng will prompt you for your account name.
+
+181. $nntp_x_comment_to
+
+ Type: boolean
+
+ Default: no
+
+ Availability: NNTP
+
+ If set, Mutt-ng will add a ``X-Comment-To:'' header field (that contains
+ full name of the original article author) to articles that you followup
+ to.
+
+182. $operating_system
+
+ Type: string
+
+ Default: ""
+
+ This specifies the operating system name for the User-Agent: header field.
+ If this is unset, it will be set to the operating system name that
+ uname(2) returns. If uname(2) fails, ``UNIX'' will be used.
+
+ It may, for example, look as: ``mutt-ng 1.5.9i (Linux)''.
+
+183. $pager
+
+ Type: path
+
+ Default: "builtin"
+
+ This variable specifies which pager you would like to use to view
+ messages. ``builtin'' means to use the builtin pager, otherwise this
+ variable should specify the pathname of the external pager you would like
+ to use.
+
+ Using an external pager may have some disadvantages: Additional keystrokes
+ are necessary because you can't call Mutt-ng functions directly from the
+ pager, and screen resizes cause lines longer than the screen width to be
+ badly formatted in the help menu.
+
+184. $pager_context
+
+ Type: number
+
+ Default: 0
+
+ This variable controls the number of lines of context that are given when
+ displaying the next or previous page in the internal pager. By default,
+ Mutt-ng will display the line after the last one on the screen at the top
+ of the next page (0 lines of context).
+
+185. $pager_format
+
+ Type: string
+
+ Default: "-%Z- %C/%m: %-20.20n %s"
+
+ This variable controls the format of the one-line message ``status''
+ displayed before each message in either the internal or an external pager.
+ The valid sequences are listed in the ``$index_format'' section.
+
+186. $pager_index_lines
+
+ Type: number
+
+ Default: 0
+
+ Determines the number of lines of a mini-index which is shown when in the
+ pager. The current message, unless near the top or bottom of the folder,
+ will be roughly one third of the way down this mini-index, giving the
+ reader the context of a few messages before and after the message. This is
+ useful, for example, to determine how many messages remain to be read in
+ the current thread. One of the lines is reserved for the status bar from
+ the index, so a pager_index_lines of 6 will only show 5 lines of the
+ actual index. A value of 0 results in no index being shown. If the number
+ of messages in the current folder is less than pager_index_lines, then the
+ index will only use as many lines as it needs.
+
+187. $pager_stop
+
+ Type: boolean
+
+ Default: no
+
+ When set, the internal-pager will not move to the next message when you
+ are at the end of a message and invoke the next-page function.
+
+188. $pgp_auto_decode
+
+ Type: boolean
+
+ Default: no
+
+ If set, Mutt-ng will automatically attempt to decrypt traditional PGP
+ messages whenever the user performs an operation which ordinarily would
+ result in the contents of the message being operated on. For example, if
+ the user displays a pgp-traditional message which has not been manually
+ checked with the check-traditional-pgp function, Mutt-ng will
+ automatically check the message for traditional pgp.
+
+189. $pgp_autoinline
+
+ Type: boolean
+
+ Default: no
+
+ This option controls whether Mutt-ng generates old-style inline
+ (traditional) PGP encrypted or signed messages under certain
+ circumstances. This can be overridden by use of the pgp-menu, when inline
+ is not required.
+
+ Note that Mutt-ng might automatically use PGP/MIME for messages which
+ consist of more than a single MIME part. Mutt-ng can be configured to ask
+ before sending PGP/MIME messages when inline (traditional) would not work.
+ See also: ``$pgp_mime_auto''.
+
+ Also note that using the old-style PGP message format is
+ stronglydeprecated. (PGP only)
+
+190. $pgp_check_exit
+
+ Type: boolean
+
+ Default: yes
+
+ If set, Mutt-ng will check the exit code of the PGP subprocess when
+ signing or encrypting. A non-zero exit code means that the subprocess
+ failed. (PGP only)
+
+191. $pgp_clearsign_command
+
+ Type: string
+
+ Default: ""
+
+ This format is used to create a old-style ``clearsigned'' PGP message.
+
+ Note that the use of this format is stronglydeprecated. (PGP only)
+
+192. $pgp_decode_command
+
+ Type: string
+
+ Default: ""
+
+ This format strings specifies a command which is used to decode
+ application/pgp attachments.
+
+ The PGP command formats have their own set of printf(3)-like sequences:
+
+ %p
+
+ Expands to PGPPASSFD=0 when a pass phrase is needed, to an empty
+ string otherwise. Note: This may be used with a %? construct.
+
+ %f
+
+ Expands to the name of a file containing a message.
+
+ %s
+
+ Expands to the name of a file containing the signature part of a
+ multipart/signed attachment when verifying it.
+
+ %a
+
+ The value of $pgp_sign_as.
+
+ %r
+
+ One or more key IDs.
+
+ For examples on how to configure these formats for the various versions of
+ PGP which are floating around, see the pgp*.rc and gpg.rc files in the
+ samples/ subdirectory which has been installed on your system alongside
+ the documentation. (PGP only)
+
+193. $pgp_decrypt_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to decrypt a PGP encrypted message. (PGP only)
+
+194. $pgp_encrypt_only_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to encrypt a body part without signing it. (PGP only)
+
+195. $pgp_encrypt_sign_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to both sign and encrypt a body part. (PGP only)
+
+196. $pgp_entry_format
+
+ Type: string
+
+ Default: "%4n %t%f %4l/0x%k %-4a %2c %u"
+
+ This variable allows you to customize the PGP key selection menu to your
+ personal taste. This string is similar to ``$index_format'', but has its
+ own set of printf(3)-like sequences:
+
+ %n
+
+ number
+
+ %k
+
+ key id
+
+ %u
+
+ user id
+
+ %a
+
+ algorithm
+
+ %l
+
+ key length
+
+ %f
+
+ flags
+
+ %c
+
+ capabilities
+
+ %t
+
+ trust/validity of the key-uid association
+
+ %[<s>]
+
+ date of the key where <s> is an strftime(3) expression
+
+ (PGP only)
+
+197. $pgp_export_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to export a public key from the user's key ring. (PGP
+ only)
+
+198. $pgp_getkeys_command
+
+ Type: string
+
+ Default: ""
+
+ This command is invoked whenever Mutt-ng will need public key information.
+ %r is the only printf(3)-like sequence used with this format. (PGP only)
+
+199. $pgp_good_sign
+
+ Type: regular expression
+
+ Default: ""
+
+ If you assign a text to this variable, then a PGP signature is only
+ considered verified if the output from $pgp_verify_command contains the
+ text. Use this variable if the exit code from the command is 0 even for
+ bad signatures. (PGP only)
+
+200. $pgp_ignore_subkeys
+
+ Type: boolean
+
+ Default: yes
+
+ Setting this variable will cause Mutt-ng to ignore OpenPGP subkeys.
+ Instead, the principal key will inherit the subkeys' capabilities. Unset
+ this if you want to play interesting key selection games. (PGP only)
+
+201. $pgp_import_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to import a key from a message into the user's public
+ key ring. (PGP only)
+
+202. $pgp_list_pubring_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to list the public key ring's contents. The output
+ format must be analogous to the one used by gpg --list-keys --with-colons.
+
+ This format is also generated by the pgpring utility which comes with
+ Mutt-ng. (PGP only)
+
+203. $pgp_list_secring_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to list the secret key ring's contents. The output
+ format must be analogous to the one used by gpg --list-keys --with-colons.
+
+ This format is also generated by the pgpring utility which comes with
+ Mutt-ng. (PGP only)
+
+204. $pgp_long_ids
+
+ Type: boolean
+
+ Default: no
+
+ If set, use 64 bit PGP key IDs. Unset uses the normal 32 bit Key IDs. (PGP
+ only)
+
+205. $pgp_mime_auto
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ This option controls whether Mutt-ng will prompt you for automatically
+ sending a (signed/encrypted) message using PGP/MIME when inline
+ (traditional) fails (for any reason).
+
+ Also note that using the old-style PGP message format is
+ stronglydeprecated. (PGP only)
+
+206. $pgp_replyinline
+
+ Type: boolean
+
+ Default: no
+
+ Setting this variable will cause Mutt-ng to always attempt to create an
+ inline (traditional) message when replying to a message which is PGP
+ encrypted/signed inline. This can be overridden by use of the pgp-menu,
+ when inline is not required. This option does not automatically detect if
+ the (replied-to) message is inline; instead it relies on Mutt-ng internals
+ for previously checked/flagged messages.
+
+ Note that Mutt-ng might automatically use PGP/MIME for messages which
+ consist of more than a single MIME part. Mutt-ng can be configured to ask
+ before sending PGP/MIME messages when inline (traditional) would not work.
+ See also: ``$pgp_mime_auto''.
+
+ Also note that using the old-style PGP message format is
+ stronglydeprecated. (PGP only)
+
+207. $pgp_retainable_sigs
+
+ Type: boolean
+
+ Default: no
+
+ If set, signed and encrypted messages will consist of nested
+ multipart/signed and multipart/encrypted body parts.
+
+ This is useful for applications like encrypted and signed mailing lists,
+ where the outer layer (multipart/encrypted) can be easily removed, while
+ the inner multipart/signed part is retained. (PGP only)
+
+208. $pgp_show_unusable
+
+ Type: boolean
+
+ Default: yes
+
+ If set, Mutt-ng will display non-usable keys on the PGP key selection
+ menu. This includes keys which have been revoked, have expired, or have
+ been marked as ``disabled'' by the user. (PGP only)
+
+209. $pgp_sign_as
+
+ Type: string
+
+ Default: ""
+
+ If you have more than one key pair, this option allows you to specify
+ which of your private keys to use. It is recommended that you use the
+ keyid form to specify your key (e.g., ``0x00112233''). (PGP only)
+
+210. $pgp_sign_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to create the detached PGP signature for a
+ multipart/signed PGP/MIME body part. (PGP only)
+
+211. $pgp_sort_keys
+
+ Type: sort order
+
+ Default: address
+
+ Specifies how the entries in the ``pgp keys'' menu are sorted. The
+ following are legal values:
+
+ address
+
+ sort alphabetically by user id
+
+ keyid
+
+ sort alphabetically by key id
+
+ date
+
+ sort by key creation date
+
+ trust
+
+ sort by the trust of the key
+
+ If you prefer reverse order of the above values, prefix it with
+ ``reverse-''. (PGP only)
+
+212. $pgp_strict_enc
+
+ Type: boolean
+
+ Default: yes
+
+ If set, Mutt-ng will automatically encode PGP/MIME signed messages as
+ quoted-printable. Please note that unsetting this variable may lead to
+ problems with non-verifyable PGP signatures, so only change this if you
+ know what you are doing. (PGP only)
+
+213. $pgp_timeout
+
+ Type: number
+
+ Default: 300
+
+ The number of seconds after which a cached passphrase will expire if not
+ used. Default: 300. (PGP only)
+
+214. $pgp_use_gpg_agent
+
+ Type: boolean
+
+ Default: no
+
+ If set, Mutt-ng will use a possibly-running gpg-agent process. (PGP only)
+
+215. $pgp_verify_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to verify PGP signatures. (PGP only)
+
+216. $pgp_verify_key_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to verify key information from the key selection
+ menu. (PGP only)
+
+217. $pipe_decode
+
+ Type: boolean
+
+ Default: no
+
+ Used in connection with the pipe-message command. When unset, Mutt-ng will
+ pipe the messages without any preprocessing. When set, Mutt-ng will weed
+ headers and will attempt to PGP/MIME decode the messages first.
+
+218. $pipe_sep
+
+ Type: string
+
+ Default: "\n"
+
+ The separator to add between messages when piping a list of tagged
+ messages to an external Unix command.
+
+219. $pipe_split
+
+ Type: boolean
+
+ Default: no
+
+ Used in connection with the pipe-message command and the ``tag- prefix''
+ or ``tag-prefix-cond'' operators. If this variable is unset, when piping a
+ list of tagged messages Mutt-ng will concatenate the messages and will
+ pipe them as a single folder. When set, Mutt-ng will pipe the messages one
+ by one. In both cases the messages are piped in the current sorted order,
+ and the ``$pipe_sep'' separator is added after each message.
+
+220. $pop_auth_try_all
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: POP
+
+ If set, Mutt-ng will try all available methods. When unset, Mutt-ng will
+ only fall back to other authentication methods if the previous methods are
+ unavailable. If a method is available but authentication fails, Mutt-ng
+ will not connect to the POP server.
+
+221. $pop_authenticators
+
+ Type: string
+
+ Default: ""
+
+ Availability: POP
+
+ This is a colon-delimited list of authentication methods Mutt-ng may
+ attempt to use to log in to an POP server, in the order Mutt-ng should try
+ them. Authentication methods are either ``user'', ``apop'' or any SASL
+ mechanism, eg ``digest-md5'', ``gssapi'' or ``cram-md5''.
+
+ This parameter is case-insensitive. If this parameter is unset (the
+ default) Mutt-ng will try all available methods, in order from most-secure
+ to least-secure.
+
+ Example: set pop_authenticators="digest-md5:apop:user"
+
+222. $pop_delete
+
+ Type: quadoption
+
+ Default: ask-no
+
+ Availability: POP
+
+ If set, Mutt-ng will delete successfully downloaded messages from the POP
+ server when using the ``fetch-mail'' function. When unset, Mutt-ng will
+ download messages but also leave them on the POP server.
+
+223. $pop_host
+
+ Type: string
+
+ Default: ""
+
+ Availability: POP
+
+ The name of your POP server for the ``fetch-mail'' function. You can also
+ specify an alternative port, username and password, i.e.:
+
+ [pop[s]://][username[:password]@]popserver[:port]
+
+ Note: Storing passwords in a configuration file presents a security risk
+ since the superuser of your machine may read it regardless of the file's
+ permissions.
+
+224. $pop_last
+
+ Type: boolean
+
+ Default: no
+
+ Availability: POP
+
+ If this variable is set, Mutt-ng will try to use the ``LAST'' POP command
+ for retrieving only unread messages from the POP server when using the
+ ``fetch-mail'' function.
+
+225. $pop_mail_check
+
+ Type: number
+
+ Default: 60
+
+ Availability: POP
+
+ This variable configures how often (in seconds) Mutt-ng should look for
+ new mail.
+
+226. $pop_pass
+
+ Type: string
+
+ Default: ""
+
+ Availability: POP
+
+ Specifies the password for your POP account. If unset, Mutt-ng will prompt
+ you for your password when you open POP mailbox.
+
+ Note: Storing passwords in a configuration file presents a security risk
+ since the superuser of your machine may read it regardless of the file's
+ permissions.
+
+227. $pop_reconnect
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Availability: POP
+
+ Controls whether or not Mutt-ng will try to reconnect to a POP server if
+ the connection is lost.
+
+228. $pop_user
+
+ Type: string
+
+ Default: ""
+
+ Availability: POP
+
+ Your login name on the POP server.
+
+ This variable defaults to your user name on the local machine.
+
+229. $post_indent_string
+
+ Type: string
+
+ Default: ""
+
+ Similar to the ``$attribution'' variable, Mutt-ng will append this string
+ after the inclusion of a message which is being replied to.
+
+230. $postpone
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Controls whether or not messages are saved in the ``$postponed'' mailbox
+ when you elect not to send immediately.
+
+231. $postponed
+
+ Type: path
+
+ Default: "~/postponed"
+
+ Mutt-ng allows you to indefinitely ``postpone sending a message'' which
+ you are editing. When you choose to postpone a message, Mutt-ng saves it
+ in the mailbox specified by this variable. Also see the ``$postpone''
+ variable.
+
+232. $preconnect
+
+ Type: string
+
+ Default: ""
+
+ If set, a shell command to be executed if Mutt-ng fails to establish a
+ connection to the server. This is useful for setting up secure
+ connections, e.g. with ssh(1). If the command returns a nonzero status,
+ Mutt-ng gives up opening the server. Example:
+
+ preconnect="ssh -f -q -L 1234:mailhost.net:143 mailhost.net sleep 20 <
+ /dev/null > /dev/null"
+
+ Mailbox ``foo'' on mailhost.net can now be reached as
+ ``{localhost:1234}foo''.
+
+ Note: For this example to work, you must be able to log in to the remote
+ machine without having to enter a password.
+
+233. $print
+
+ Type: quadoption
+
+ Default: ask-no
+
+ Controls whether or not Mutt-ng really prints messages. This is set to
+ ask-no by default, because some people accidentally hit ``p'' often.
+
+234. $print_command
+
+ Type: path
+
+ Default: "lpr"
+
+ This specifies the command pipe that should be used to print messages.
+
+235. $print_decode
+
+ Type: boolean
+
+ Default: yes
+
+ Used in connection with the print-message command. If this option is set,
+ the message is decoded before it is passed to the external command
+ specified by $print_command. If this option is unset, no processing will
+ be applied to the message when printing it. The latter setting may be
+ useful if you are using some advanced printer filter which is able to
+ properly format e-mail messages for printing.
+
+236. $print_split
+
+ Type: boolean
+
+ Default: no
+
+ Used in connection with the print-message command. If this option is set,
+ the command specified by $print_command is executed once for each message
+ which is to be printed. If this option is unset, the command specified by
+ $print_command is executed only once, and all the messages are
+ concatenated, with a form feed as the message separator.
+
+ Those who use the enscript(1) program's mail-printing mode will most
+ likely want to set this option.
+
+237. $prompt_after
+
+ Type: boolean
+
+ Default: yes
+
+ If you use an external ``$pager'', setting this variable will cause
+ Mutt-ng to prompt you for a command when the pager exits rather than
+ returning to the index menu. If unset, Mutt-ng will return to the index
+ menu when the external pager exits.
+
+238. $query_command
+
+ Type: path
+
+ Default: ""
+
+ This specifies the command that Mutt-ng will use to make external address
+ queries. The string should contain a %s, which will be substituted with
+ the query string the user types. See ``query'' for more information.
+
+239. $quit
+
+ Type: quadoption
+
+ Default: yes
+
+ This variable controls whether ``quit'' and ``exit'' actually quit from
+ Mutt-ng. If it set to yes, they do quit, if it is set to no, they have no
+ effect, and if it is set to ask-yes or ask-no, you are prompted for
+ confirmation when you try to quit.
+
+240. $quote_empty
+
+ Type: boolean
+
+ Default: yes
+
+ Controls whether or not empty lines will be quoted using
+ ``indent_string''.
+
+241. $quote_quoted
+
+ Type: boolean
+
+ Default: no
+
+ Controls how quoted lines will be quoted. If set, one quote character will
+ be added to the end of existing prefix. Otherwise, quoted lines will be
+ prepended by ``indent_string''.
+
+242. $quote_regexp
+
+ Type: regular expression
+
+ Default: "^([ \t]*[|>:}#])+"
+
+ A regular expression used in the internal-pager to determine quoted
+ sections of text in the body of a message.
+
+ Note: In order to use the quotedx patterns in the internal pager, you need
+ to set this to a regular expression that matches exactly the quote
+ characters at the beginning of quoted lines.
+
+243. $read_inc
+
+ Type: number
+
+ Default: 10
+
+ If set to a value greater than 0, Mutt-ng will display which message it is
+ currently on when reading a mailbox. The message is printed after read_inc
+ messages have been read (e.g., if set to 25, Mutt-ng will print a message
+ when it reads message 25, and then again when it gets to message 50). This
+ variable is meant to indicate progress when reading large mailboxes which
+ may take some time. When set to 0, only a single message will appear
+ before the reading the mailbox.
+
+ Also see the ``$write_inc'' variable.
+
+244. $read_only
+
+ Type: boolean
+
+ Default: no
+
+ If set, all folders are opened in read-only mode.
+
+245. $realname
+
+ Type: string
+
+ Default: ""
+
+ This variable specifies what ``real'' or ``personal'' name should be used
+ when sending messages.
+
+ By default, this is the GECOS field from /etc/passwd.
+
+ Note: This variable will not be used when the user has set a real name in
+ the $from variable.
+
+246. $recall
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ Controls whether or not Mutt-ng recalls postponed messages when composing
+ a new message. Also see ``$postponed''.
+
+ Setting this variable to yes is not generally useful, and thus not
+ recommended.
+
+247. $record
+
+ Type: path
+
+ Default: ""
+
+ This specifies the file into which your outgoing messages should be
+ appended. (This is meant as the primary method for saving a copy of your
+ messages, but another way to do this is using the ``my_hdr'' command to
+ create a Bcc: header field with your email address in it.)
+
+ The value of $record is overridden by the ``$force_name'' and
+ ``$save_name'' variables, and the ``fcc-hook'' command.
+
+248. $reply_regexp
+
+ Type: regular expression
+
+ Default: "^(re([\[0-9\]+])*|aw):[ \t]*"
+
+ A regular expression used to recognize reply messages when threading and
+ replying. The default value corresponds to the English ``Re:'' and the
+ German ``Aw:''.
+
+249. $reply_self
+
+ Type: boolean
+
+ Default: no
+
+ If unset and you are replying to a message sent by you, Mutt-ng will
+ assume that you want to reply to the recipients of that message rather
+ than to yourself.
+
+250. $reply_to
+
+ Type: quadoption
+
+ Default: ask-yes
+
+ If set, when replying to a message, Mutt-ng will use the address listed in
+ the ``Reply-To:'' header field as the recipient of the reply. If unset, it
+ will use the address in the ``From:'' header field instead.
+
+ This option is useful for reading a mailing list that sets the
+ ``Reply-To:'' header field to the list address and you want to send a
+ private message to the author of a message.
+
+251. $resolve
+
+ Type: boolean
+
+ Default: yes
+
+ When set, the cursor will be automatically advanced to the next (possibly
+ undeleted) message whenever a command that modifies the current message is
+ executed.
+
+252. $reverse_alias
+
+ Type: boolean
+
+ Default: no
+
+ This variable controls whether or not Mutt-ng will display the
+ ``personal'' name from your aliases in the index menu if it finds an alias
+ that matches the message's sender. For example, if you have the following
+ alias:
+
+ alias juser abd30425@somewhere.net (Joe User)
+
+ and then you receive mail which contains the following header:
+
+ From: abd30425@somewhere.net
+
+ It would be displayed in the index menu as ``Joe User'' instead of
+ ``abd30425@somewhere.net.'' This is useful when the person's e-mail
+ address is not human friendly (like CompuServe addresses).
+
+253. $reverse_name
+
+ Type: boolean
+
+ Default: no
+
+ It may sometimes arrive that you receive mail to a certain machine, move
+ the messages to another machine, and reply to some the messages from
+ there. If this variable is set, the default From: line of the reply
+ messages is built using the address where you received the messages you
+ are replying to if that address matches your alternates. If the variable
+ is unset, or the address that would be used doesn't match your alternates,
+ the From: line will use your address on the current machine.
+
+254. $reverse_realname
+
+ Type: boolean
+
+ Default: yes
+
+ This variable fine-tunes the behaviour of the reverse_name feature. When
+ it is set, Mutt-ng will use the address from incoming messages as-is,
+ possibly including eventual real names. When it is unset, Mutt-ng will
+ override any such real names with the setting of the realname variable.
+
+255. $rfc2047_parameters
+
+ Type: boolean
+
+ Default: no
+
+ When this variable is set, Mutt-ng will decode RFC-2047-encoded MIME
+ parameters. You want to set this variable when Mutt-ng suggests you to
+ save attachments to files named like this:
+
+ =?iso-8859-1?Q?file=5F=E4=5F991116=2Ezip?=
+
+ When this variable is set interactively, the change doesn't have the
+ desired effect before you have changed folders.
+
+ Note that this use of RFC 2047's encoding is explicitly, prohibited by the
+ standard, but nevertheless encountered in the wild.
+
+ Also note that setting this parameter will not have the effect that
+ Mutt-ng generates this kind of encoding. Instead, Mutt-ng will
+ unconditionally use the encoding specified in RFC 2231.
+
+256. $save_address
+
+ Type: boolean
+
+ Default: no
+
+ If set, Mutt-ng will take the sender's full address when choosing a
+ default folder for saving a mail. If ``$save_name'' or ``$force_name'' is
+ set too, the selection of the fcc folder will be changed as well.
+
+257. $save_empty
+
+ Type: boolean
+
+ Default: yes
+
+ When unset, mailboxes which contain no saved messages will be removed when
+ closed (the exception is ``$spoolfile'' which is never removed). If set,
+ mailboxes are never removed.
+
+ Note: This only applies to mbox and MMDF folders, Mutt-ng does not delete
+ MH and Maildir directories.
+
+258. $save_name
+
+ Type: boolean
+
+ Default: no
+
+ This variable controls how copies of outgoing messages are saved. When
+ set, a check is made to see if a mailbox specified by the recipient
+ address exists (this is done by searching for a mailbox in the ``$folder''
+ directory with the username part of the recipient address). If the mailbox
+ exists, the outgoing message will be saved to that mailbox, otherwise the
+ message is saved to the ``$record'' mailbox.
+
+ Also see the ``$force_name'' variable.
+
+259. $score
+
+ Type: boolean
+
+ Default: yes
+
+ When this variable is unset, scoring is turned off. This can be useful to
+ selectively disable scoring for certain folders when the
+ ``$score_threshold_delete'' variable and friends are used.
+
+260. $score_threshold_delete
+
+ Type: number
+
+ Default: -1
+
+ Messages which have been assigned a score equal to or lower than the value
+ of this variable are automatically marked for deletion by Mutt-ng. Since
+ Mutt-ng scores are always greater than or equal to zero, the default
+ setting of this variable will never mark a message for deletion.
+
+261. $score_threshold_flag
+
+ Type: number
+
+ Default: 9999
+
+ Messages which have been assigned a score greater than or equal to this
+ variable's value are automatically marked ``flagged''.
+
+262. $score_threshold_read
+
+ Type: number
+
+ Default: -1
+
+ Messages which have been assigned a score equal to or lower than the value
+ of this variable are automatically marked as read by Mutt-ng. Since
+ Mutt-ng scores are always greater than or equal to zero, the default
+ setting of this variable will never mark a message read.
+
+263. $send_charset
+
+ Type: string
+
+ Default: "us-ascii:iso-8859-1:utf-8"
+
+ A list of character sets for outgoing messages. Mutt-ng will use the first
+ character set into which the text can be converted exactly. If your
+ ``$charset'' is not iso-8859-1 and recipients may not understand UTF-8, it
+ is advisable to include in the list an appropriate widely used standard
+ character set (such as iso-8859-2, koi8-r or iso-2022-jp) either instead
+ of or after iso-8859-1.
+
+264. $sendmail
+
+ Type: path
+
+ Default: "/usr/sbin/sendmail -oem -oi"
+
+ Specifies the program and arguments used to deliver mail sent by Mutt-ng.
+ Mutt-ng expects that the specified program interprets additional arguments
+ as recipient addresses.
+
+265. $sendmail_wait
+
+ Type: number
+
+ Default: 0
+
+ Specifies the number of seconds to wait for the ``$sendmail'' process to
+ finish before giving up and putting delivery in the background.
+
+ Mutt-ng interprets the value of this variable as follows:
+
+ >0
+
+ number of seconds to wait for sendmail to finish before continuing
+
+ 0
+
+ wait forever for sendmail to finish
+
+ <0
+
+ always put sendmail in the background without waiting
+
+ Note that if you specify a value other than 0, the output of the child
+ process will be put in a temporary file. If there is some error, you will
+ be informed as to where to find the output.
+
+266. $shell
+
+ Type: path
+
+ Default: ""
+
+ Command to use when spawning a subshell. By default, the user's login
+ shell from /etc/passwd is used.
+
+267. $sidebar_boundary
+
+ Type: string
+
+ Default: "."
+
+ When the sidebar is displayed and $sidebar_shorten_hierarchy is set, this
+ variable specifies the characters at which to split a folder name into
+ ``hierarchy items.''
+
+268. $sidebar_delim
+
+ Type: string
+
+ Default: "|"
+
+ This specifies the delimiter between the sidebar (if visible) and other
+ screens.
+
+269. $sidebar_newmail_only
+
+ Type: boolean
+
+ Default: no
+
+ If set, only folders with new mail will be shown in the sidebar.
+
+270. $sidebar_number_format
+
+ Type: string
+
+ Default: "%m%?n?(%n)?%?f?[%f]?"
+
+ This variable controls how message counts are printed when the sidebar is
+ enabled. If this variable is empty (and only if), no numbers will be
+ printed and Mutt-ng won't frequently count mail (which may be a great
+ speedup esp. with mbox-style mailboxes.)
+
+ The following printf(3)-like sequences are supported all of which may be
+ printed non-zero:
+
+ %d
+
+ Number of deleted messages. 1)
+
+ %F
+
+ Number of flagged messages.
+
+ %m
+
+ Total number of messages.
+
+ %M
+
+ Total number of messages shown, i.e. not hidden by a limit. 1)
+
+ %n
+
+ Number of new messages.
+
+ %t
+
+ Number of tagged messages. 1)
+
+ 1) These expandos only have a non-zero value for the current mailbox and
+ will always be zero otherwise.
+
+271. $sidebar_shorten_hierarchy
+
+ Type: boolean
+
+ Default: no
+
+ When set, the ``hierarchy'' of the sidebar entries will be shortened only
+ if they cannot be printed in full length (because ``$sidebar_width'' is
+ set to a too low value). For example, if the newsgroup name
+ ``de.alt.sysadmin.recovery'' doesn't fit on the screen, it'll get
+ shortened ``d.a.s.recovery'' while ``de.alt.d0'' still would and thus will
+ not get shortened.
+
+ At which characters this compression is done is controled via the
+ $sidebar_boundary variable.
+
+272. $sidebar_visible
+
+ Type: boolean
+
+ Default: no
+
+ This specifies whether or not to show the sidebar (a list of folders
+ specified with the ``mailboxes'' command).
+
+273. $sidebar_width
+
+ Type: number
+
+ Default: 0
+
+ The width of the sidebar.
+
+274. $sig_dashes
+
+ Type: boolean
+
+ Default: yes
+
+ If set, a line containing ``-- '' (dash, dash, space) will be inserted
+ before your ``$signature''. It is strongly recommended that you not unset
+ this variable unless your ``signature'' contains just your name. The
+ reason for this is because many software packages use ``-- \n'' to detect
+ your signature.
+
+ For example, Mutt-ng has the ability to highlight the signature in a
+ different color in the builtin pager.
+
+275. $sig_on_top
+
+ Type: boolean
+
+ Default: no
+
+ If set, the signature will be included before any quoted or forwarded
+ text. It is strongly recommended that you do not set this variable unless
+ you really know what you are doing, and are prepared to take some heat
+ from netiquette guardians.
+
+276. $signature
+
+ Type: path
+
+ Default: "~/.signature"
+
+ Specifies the filename of your signature, which is appended to all
+ outgoing messages. If the filename ends with a pipe (``|''), it is assumed
+ that filename is a shell command and input should be read from its stdout.
+
+277. $signoff_string
+
+ Type: string
+
+ Default: ""
+
+ If set, this string will be inserted before the signature. This is useful
+ for people that want to sign off every message they send with their name.
+
+ If you want to insert your website's URL, additional contact information
+ or witty quotes into your mails, better use a signature file instead of
+ the signoff string.
+
+278. $simple_search
+
+ Type: string
+
+ Default: "~f %s | ~s %s"
+
+ Specifies how Mutt-ng should expand a simple search into a real search
+ pattern. A simple search is one that does not contain any of the ~
+ operators. See ``patterns'' for more information on search patterns.
+
+ For example, if you simply type ``joe'' at a search or limit prompt,
+ Mutt-ng will automatically expand it to the value specified by this
+ variable. For the default value it would be:
+
+ ~f joe | ~s joe
+
+279. $sleep_time
+
+ Type: number
+
+ Default: 1
+
+ Specifies time, in seconds, to pause while displaying certain
+ informational messages, while moving from folder to folder and after
+ expunging messages from the current folder. The default is to pause one
+ second, so a value of zero for this option suppresses the pause.
+
+280. $smart_wrap
+
+ Type: boolean
+
+ Default: yes
+
+ Controls the display of lines longer than the screen width in the internal
+ pager. If set, long lines are wrapped at a word boundary. If unset, lines
+ are simply wrapped at the screen edge. Also see the ``$markers'' variable.
+
+281. $smileys
+
+ Type: regular expression
+
+ Default: "(>From )|(:[-^]?[][)(><}{|/DP])"
+
+ The pager uses this variable to catch some common false positives of
+ ``$quote_regexp'', most notably smileys in the beginning of a line
+
+282. $smime_ask_cert_label
+
+ Type: boolean
+
+ Default: yes
+
+ This flag controls whether you want to be asked to enter a label for a
+ certificate about to be added to the database or not. It is set by
+ default. (S/MIME only)
+
+283. $smime_ca_location
+
+ Type: path
+
+ Default: ""
+
+ This variable contains the name of either a directory, or a file which
+ contains trusted certificates for use with OpenSSL. (S/MIME only)
+
+284. $smime_certificates
+
+ Type: path
+
+ Default: ""
+
+ Since there is no pubring/secring as with PGP, Mutt-ng has to handle
+ storage and retrieval of keys by itself. This is very basic right now, and
+ keys and certificates are stored in two different directories, both named
+ as the hash-value retrieved from OpenSSL. There is an index file which
+ contains mailbox-address keyid pairs, and which can be manually edited.
+ This one points to the location of the certificates. (S/MIME only)
+
+285. $smime_decrypt_command
+
+ Type: string
+
+ Default: ""
+
+ This format string specifies a command which is used to decrypt
+ application/x-pkcs7-mime attachments.
+
+ The OpenSSL command formats have their own set of printf(3)-like sequences
+ similar to PGP's:
+
+ %f
+
+ Expands to the name of a file containing a message.
+
+ %s
+
+ Expands to the name of a file containing the signature part of a
+ multipart/signed attachment when verifying it.
+
+ %k
+
+ The key-pair specified with $smime_default_key
+
+ %c
+
+ One or more certificate IDs.
+
+ %a
+
+ The algorithm used for encryption.
+
+ %C
+
+ CA location: Depending on whether $smime_ca_location points to a
+ directory or file, this expands to "-CApath $smime_ca_location" or
+ "-CAfile $smime_ca_location".
+
+ For examples on how to configure these formats, see the smime.rc in the
+ samples/ subdirectory which has been installed on your system alongside
+ the documentation. (S/MIME only)
+
+286. $smime_decrypt_use_default_key
+
+ Type: boolean
+
+ Default: yes
+
+ If set (default) this tells Mutt-ng to use the default key for decryption.
+ Otherwise, if manage multiple certificate-key-pairs, Mutt-ng will try to
+ use the mailbox-address to determine the key to use. It will ask you to
+ supply a key, if it can't find one. (S/MIME only)
+
+287. $smime_default_key
+
+ Type: string
+
+ Default: ""
+
+ This is the default key-pair to use for signing. This must be set to the
+ keyid (the hash-value that OpenSSL generates) to work properly (S/MIME
+ only)
+
+288. $smime_encrypt_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to create encrypted S/MIME messages. (S/MIME only)
+
+289. $smime_encrypt_with
+
+ Type: string
+
+ Default: ""
+
+ This sets the algorithm that should be used for encryption. Valid choices
+ are ``des'', ``des3'', ``rc2-40'', ``rc2-64'', ``\frc2-128''.
+
+ If unset ``3des'' (TripleDES) is used. (S/MIME only)
+
+290. $smime_get_cert_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to extract X509 certificates from a PKCS7 structure.
+ (S/MIME only)
+
+291. $smime_get_cert_email_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to extract the mail address(es) used for storing X509
+ certificates, and for verification purposes (to check whether the
+ certificate was issued for the sender's mailbox). (S/MIME only)
+
+292. $smime_get_signer_cert_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to extract only the signers X509 certificate from a
+ S/MIME signature, so that the certificate's owner may get compared to the
+ email's ``From:'' header field. (S/MIME only)
+
+293. $smime_import_cert_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to import a certificate via smime_keysng. (S/MIME
+ only)
+
+294. $smime_is_default
+
+ Type: boolean
+
+ Default: no
+
+ The default behaviour of Mutt-ng is to use PGP on all auto-sign/encryption
+ operations. To override and to use OpenSSL instead this must be set.
+
+ However, this has no effect while replying, since Mutt-ng will
+ automatically select the same application that was used to sign/encrypt
+ the original message.
+
+ (Note that this variable can be overridden by unsetting $crypt_autosmime.)
+ (S/MIME only)
+
+295. $smime_keys
+
+ Type: path
+
+ Default: ""
+
+ Since there is no pubring/secring as with PGP, Mutt-ng has to handle
+ storage ad retrieval of keys/certs by itself. This is very basic right
+ now, and stores keys and certificates in two different directories, both
+ named as the hash-value retrieved from OpenSSL. There is an index file
+ which contains mailbox-address keyid pair, and which can be manually
+ edited. This one points to the location of the private keys. (S/MIME only)
+
+296. $smime_pk7out_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to extract PKCS7 structures of S/MIME signatures, in
+ order to extract the public X509 certificate(s). (S/MIME only)
+
+297. $smime_sign_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to created S/MIME signatures of type
+ multipart/signed, which can be read by all mail clients. (S/MIME only)
+
+298. $smime_sign_opaque_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to created S/MIME signatures of type
+ application/x-pkcs7-signature, which can only be handled by mail clients
+ supporting the S/MIME extension. (S/MIME only)
+
+299. $smime_timeout
+
+ Type: number
+
+ Default: 300
+
+ The number of seconds after which a cached passphrase will expire if not
+ used. (S/MIME only)
+
+300. $smime_verify_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to verify S/MIME signatures of type multipart/signed.
+ (S/MIME only)
+
+301. $smime_verify_opaque_command
+
+ Type: string
+
+ Default: ""
+
+ This command is used to verify S/MIME signatures of type
+ application/x-pkcs7-mime. (S/MIME only)
+
+302. $smtp_host
+
+ Type: string
+
+ Default: ""
+
+ Availability: SMTP
+
+ Defines the SMTP host which will be used to deliver mail, as opposed to
+ invoking the sendmail binary. Setting this variable overrides the value of
+ ``$sendmail'', and any associated variables.
+
+303. $smtp_pass
+
+ Type: string
+
+ Default: ""
+
+ Availability: SMTP
+
+ Defines the password to use with SMTP AUTH. If ``$smtp_user'' is set, but
+ this variable is not, you will be prompted for a password when sending.
+
+ Note: Storing passwords in a configuration file presents a security risk
+ since the superuser of your machine may read it regardless of the file's
+ permissions.
+
+304. $smtp_port
+
+ Type: number
+
+ Default: 25
+
+ Availability: SMTP
+
+ Defines the port that the SMTP host is listening on for mail delivery.
+ Must be specified as a number.
+
+ Defaults to 25, the standard SMTP port, but RFC 2476-compliant SMTP
+ servers will probably desire 587, the mail submission port.
+
+305. $smtp_use_tls
+
+ Type: string
+
+ Default: ""
+
+ Availability: SMTP (and SSL)
+
+ Defines wether to use STARTTLS. If this option is set to ``required'' and
+ the server does not support STARTTLS or there is an error in the TLS
+ Handshake, the connection will fail. Setting this to ``enabled'' will try
+ to start TLS and continue without TLS in case of an error. Muttng still
+ needs to have SSL support enabled in order to use it.
+
+306. $smtp_user
+
+ Type: string
+
+ Default: ""
+
+ Availability: SMTP
+
+ Defines the username to use with SMTP AUTH. Setting this variable will
+ cause Mutt-ng to attempt to use SMTP AUTH when sending.
+
+307. $sort
+
+ Type: sort order
+
+ Default: date
+
+ Specifies how to sort messages in the index menu. Valid values are:
+
+ date or date-sent
+ date-received
+ from
+ mailbox-order (unsorted)
+ score
+ size
+ spam
+ subject
+ threads
+ to
+
+
+ You may optionally use the ``reverse-'' prefix to specify reverse sorting
+ order (example: set sort=reverse-date-sent).
+
+308. $sort_alias
+
+ Type: sort order
+
+ Default: alias
+
+ Specifies how the entries in the ``alias'' menu are sorted. The following
+ are legal values:
+
+ address (sort alphabetically by email address)
+ alias (sort alphabetically by alias name)
+ unsorted (leave in order specified in .muttrc)
+
+
+309. $sort_aux
+
+ Type: sort order
+
+ Default: date
+
+ When sorting by threads, this variable controls how threads are sorted in
+ relation to other threads, and how the branches of the thread trees are
+ sorted. This can be set to any value that ``$sort'' can, except threads
+ (in that case, Mutt-ng will just use date-sent). You can also specify the
+ ``last-'' prefix in addition to ``reverse-'' prefix, but last- must come
+ after reverse-. The last- prefix causes messages to be sorted against its
+ siblings by which has the last descendant, using the rest of sort_aux as
+ an ordering.
+
+ For instance, set sort_aux=last-date-received would mean that if a new
+ message is received in a thread, that thread becomes the last one
+ displayed (or the first, if you have set sort=reverse-threads.)
+
+ Note: For reversed ``$sort'' order $sort_aux is reversed again (which is
+ not the right thing to do, but kept to not break any existing
+ configuration setting).
+
+310. $sort_browser
+
+ Type: sort order
+
+ Default: alpha
+
+ Specifies how to sort entries in the file browser. By default, the entries
+ are sorted alphabetically. Valid values:
+
+ alpha (alphabetically)
+ date
+ size
+ unsorted
+
+
+ You may optionally use the ``reverse-'' prefix to specify reverse sorting
+ order (example: set sort_browser=reverse-date).
+
+311. $sort_re
+
+ Type: boolean
+
+ Default: yes
+
+ This variable is only useful when sorting by threads with
+ ``$strict_threads'' unset. In that case, it changes the heuristic Mutt-ng
+ uses to thread messages by subject. With $sort_reset, Mutt-ng will only
+ attach a message as the child of another message by subject if the subject
+ of the child message starts with a substring matching the setting of
+ ``$reply_regexp''. With $sort_reunset, Mutt-ng will attach the message
+ whether or not this is the case, as long as the non-``$reply_regexp''
+ parts of both messages are identical.
+
+312. $spam_separator
+
+ Type: string
+
+ Default: ","
+
+ ``spam_separator'' controls what happens when multiple spam headers are
+ matched: if unset, each successive header will overwrite any previous
+ matches value for the spam label. If set, each successive match will
+ append to the previous, using ``spam_separator'' as a separator.
+
+313. $spoolfile
+
+ Type: path
+
+ Default: ""
+
+ If your spool mailbox is in a non-default place where Mutt-ng cannot find
+ it, you can specify its location with this variable. Mutt-ng will
+ automatically set this variable to the value of the environment variable
+ $MAIL if it is not set.
+
+314. $ssl_ca_certificates_file
+
+ Type: path
+
+ Default: ""
+
+ This variable specifies a file containing trusted CA certificates. Any
+ server certificate that is signed with one of these CA certificates are
+ also automatically accepted.
+
+ Example: set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt
+
+315. $ssl_client_cert
+
+ Type: path
+
+ Default: ""
+
+ Availability: SSL
+
+ The file containing a client certificate and its associated private key.
+
+316. $ssl_force_tls
+
+ Type: boolean
+
+ Default: no
+
+ If this variable is set, Mutt-ng will require that all connections to
+ remote servers be encrypted. Furthermore it will attempt to negotiate TLS
+ even if the server does not advertise the capability, since it would
+ otherwise have to abort the connection anyway. This option supersedes
+ ``$ssl_starttls''.
+
+317. $ssl_min_dh_prime_bits
+
+ Type: number
+
+ Default: 0
+
+ Availability: GNUTLS
+
+ This variable specifies the minimum acceptable prime size (in bits) for
+ use in any Diffie-Hellman key exchange. A value of 0 will use the default
+ from the GNUTLS library.
+
+318. $ssl_starttls
+
+ Type: quadoption
+
+ Default: yes
+
+ Availability: SSL or GNUTLS
+
+ If set (the default), Mutt-ng will attempt to use STARTTLS on servers
+ advertising the capability. When unset, Mutt-ng will not attempt to use
+ STARTTLS regardless of the server's capabilities.
+
+319. $ssl_use_sslv2
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: SSL
+
+ This variables specifies whether to attempt to use SSLv2 in the SSL
+ authentication process.
+
+320. $ssl_use_sslv3
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: SSL or GNUTLS
+
+ This variables specifies whether to attempt to use SSLv3 in the SSL
+ authentication process.
+
+321. $ssl_use_tlsv1
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: SSL or GNUTLS
+
+ This variables specifies whether to attempt to use TLSv1 in the SSL
+ authentication process.
+
+322. $ssl_usesystemcerts
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: SSL
+
+ If set to yes, Mutt-ng will use CA certificates in the system-wide
+ certificate store when checking if server certificate is signed by a
+ trusted CA.
+
+323. $status_chars
+
+ Type: string
+
+ Default: "-*%A"
+
+ Controls the characters used by the ``%r'' indicator in
+ ``$status_format''. The first character is used when the mailbox is
+ unchanged. The second is used when the mailbox has been changed, and it
+ needs to be resynchronized. The third is used if the mailbox is in
+ read-only mode, or if the mailbox will not be written when exiting that
+ mailbox (You can toggle whether to write changes to a mailbox with the
+ toggle-write operation, bound by default to ``%''). The fourth is used to
+ indicate that the current folder has been opened in attach-message mode
+ (Certain operations like composing a new mail, replying, forwarding, etc.
+ are not permitted in this mode).
+
+324. $status_format
+
+ Type: string
+
+ Default: "-%r-Mutt-ng: %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?%?l?
+ %l?]---(%s/%S)-%>-(%P)---"
+
+ Controls the format of the status line displayed in the index menu. This
+ string is similar to ``$index_format'', but has its own set of
+ printf(3)-like sequences:
+
+ %b
+
+ number of mailboxes with new mail *
+
+ %B
+
+ the short pathname of the current mailbox
+
+ %d
+
+ number of deleted messages *
+
+ %f
+
+ the full pathname of the current mailbox
+
+ %F
+
+ number of flagged messages *
+
+ %h
+
+ local hostname
+
+ %l
+
+ size (in bytes) of the current mailbox *
+
+ %L
+
+ size (in bytes) of the messages shown (i.e., which match the
+ current limit) *
+
+ %m
+
+ the number of messages in the mailbox *
+
+ %M
+
+ the number of messages shown (i.e., which match the current limit)
+ *
+
+ %n
+
+ number of new messages in the mailbox *
+
+ %o
+
+ number of old unread messages *
+
+ %p
+
+ number of postponed messages *
+
+ %P
+
+ percentage of the way through the index
+
+ %r
+
+ modified/read-only/won't-write/attach-message indicator, according
+ to $status_chars
+
+ %s
+
+ current sorting mode ($sort)
+
+ %S
+
+ current aux sorting method ($sort_aux)
+
+ %t
+
+ number of tagged messages *
+
+ %u
+
+ number of unread messages *
+
+ %v
+
+ Mutt-ng version string
+
+ %V
+
+ currently active limit pattern, if any *
+
+ %>X
+
+ right justify the rest of the string and pad with "X"
+
+ %|X
+
+ pad to the end of the line with "X"
+
+ * = can be optionally printed if nonzero
+
+ Some of the above sequences can be used to optionally print a string if
+ their value is nonzero. For example, you may only want to see the number
+ of flagged messages if such messages exist, since zero is not particularly
+ meaningful. To optionally print a string based upon one of the above
+ sequences, the following construct is used
+
+ %?<sequence_char>?<optional_string>?
+
+ where sequence_char is a character from the table above, and
+ optional_string is the string you would like printed if sequence_char is
+ nonzero. optional_stringmay contain other sequences as well as normal
+ text, but you may not nest optional strings.
+
+ Here is an example illustrating how to optionally print the number of new
+ messages in a mailbox:
+
+ %?n?%n new messages.?
+
+ Additionally you can switch between two strings, the first one, if a value
+ is zero, the second one, if the value is nonzero, by using the following
+ construct:
+
+ %?<sequence_char>?<if_string>&<else_string>?
+
+ You can additionally force the result of any printf(3)-like sequence to be
+ lowercase by prefixing the sequence character with an underscore (_) sign.
+ For example, if you want to display the local hostname in lowercase, you
+ would use:
+
+ %_h
+
+ If you prefix the sequence character with a colon (:) character, Mutt-ng
+ will replace any dots in the expansion by underscores. This might be
+ helpful with IMAP folders that don't like dots in folder names.
+
+325. $status_on_top
+
+ Type: boolean
+
+ Default: no
+
+ Setting this variable causes the ``status bar'' to be displayed on the
+ first line of the screen rather than near the bottom.
+
+326. $strict_mailto
+
+ Type: boolean
+
+ Default: yes
+
+ With mailto: style links, a body as well as arbitrary header information
+ may be embedded. This may lead to (user) headers being overwriten without
+ note if ``$edit_headers'' is unset.
+
+ If this variable is set, Mutt-ng is strict and allows anything to be
+ changed. If it's unset, all headers given will be prefixed with
+ ``X-Mailto-'' and the message including headers will be shown in the
+ editor regardless of what ``$edit_headers'' is set to.
+
+327. $strict_mime
+
+ Type: boolean
+
+ Default: yes
+
+ When unset, non MIME-compliant messages that doesn't have any charset
+ indication in the ``Content-Type:'' header field can be displayed (non
+ MIME-compliant messages are often generated by old mailers or buggy
+ mailers like MS Outlook Express). See also $assumed_charset.
+
+ This option also replaces linear-white-space between encoded-word and
+ *text to a single space to prevent the display of MIME-encoded
+ ``Subject:'' header field from being devided into multiple lines.
+
+328. $strict_threads
+
+ Type: boolean
+
+ Default: no
+
+ If set, threading will only make use of the ``In-Reply-To:'' and
+ ``References:'' header fields when you ``$sort'' by message threads. By
+ default, messages with the same subject are grouped together in ``pseudo
+ threads.'' This may not always be desirable, such as in a personal mailbox
+ where you might have several unrelated messages with the subject ``hi''
+ which will get grouped together. See also ``$sort_re'' for a less drastic
+ way of controlling this behaviour.
+
+329. $strip_was
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will remove the trailing part of the ``Subject:'' line
+ which matches $strip_was_regex when replying. This is useful to properly
+ react on subject changes and reduce ``subject noise.'' (esp. in Usenet)
+
+330. $strip_was_regex
+
+ Type: regular expression
+
+ Default: "\([Ww][Aa][RrSs]: .*\)[ ]*$"
+
+ When non-empty and $strip_was is set, Mutt-ng will remove this trailing
+ part of the ``Subject'' line when replying if it won't be empty
+ afterwards.
+
+331. $stuff_quoted
+
+ Type: boolean
+
+ Default: no
+
+ If set, attachments with flowed format will have their quoting
+ ``stuffed'', i.e. a space will be inserted between the quote characters
+ and the actual text.
+
+332. $suspend
+
+ Type: boolean
+
+ Default: yes
+
+ When unset, Mutt-ng won't stop when the user presses the terminal's susp
+ key, usually CTRL+Z. This is useful if you run Mutt-ng inside an xterm
+ using a command like ``xterm -e muttng.''
+
+333. $text_flowed
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will generate text/plain; format=flowed attachments.
+ This format is easier to handle for some mailing software, and generally
+ just looks like ordinary text. To actually make use of this format's
+ features, you'll need support in your editor.
+
+ Note that $indent_string is ignored when this option is set.
+
+334. $thorough_search
+
+ Type: boolean
+
+ Default: no
+
+ Affects the ~b and ~h search operations described in section ``patterns''
+ above. If set, the headers and attachments of messages to be searched are
+ decoded before searching. If unset, messages are searched as they appear
+ in the folder.
+
+335. $thread_received
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng uses the date received rather than the date sent to
+ thread messages by subject.
+
+336. $tilde
+
+ Type: boolean
+
+ Default: no
+
+ When set, the internal-pager will pad blank lines to the bottom of the
+ screen with a tilde (~).
+
+337. $timeout
+
+ Type: number
+
+ Default: 600
+
+ This variable controls the number of seconds Mutt-ng will wait for a key
+ to be pressed in the main menu before timing out and checking for new
+ mail. A value of zero or less will cause Mutt-ng to never time out.
+
+338. $tmpdir
+
+ Type: path
+
+ Default: ""
+
+ This variable allows you to specify where Mutt-ng will place its temporary
+ files needed for displaying and composing messages. If this variable is
+ not set, the environment variable $TMPDIR is used. If $TMPDIR is not set
+ then "/tmp" is used.
+
+339. $to_chars
+
+ Type: string
+
+ Default: " +TCFL"
+
+ Controls the character used to indicate mail addressed to you. The first
+ character is the one used when the mail is NOT addressed to your address
+ (default: space). The second is used when you are the only recipient of
+ the message (default: +). The third is when your address appears in the
+ ``To:'' header field, but you are not the only recipient of the message
+ (default: T). The fourth character is used when your address is specified
+ in the ``Cc:'' header field, but you are not the only recipient. The fifth
+ character is used to indicate mail that was sent by you. The sixth
+ character is used to indicate when a mail was sent to a mailing-list
+ you're subscribe to (default: L).
+
+340. $trash
+
+ Type: path
+
+ Default: ""
+
+ If set, this variable specifies the path of the trash folder where the
+ mails marked for deletion will be moved, instead of being irremediably
+ purged.
+
+ Note: When you delete a message in the trash folder, it is really deleted,
+ so that there is no way to recover mail.
+
+341. $tunnel
+
+ Type: string
+
+ Default: ""
+
+ Setting this variable will cause Mutt-ng to open a pipe to a command
+ instead of a raw socket. You may be able to use this to set up
+ preauthenticated connections to your IMAP/POP3 server. Example:
+
+ tunnel="ssh -q mailhost.net /usr/local/libexec/imapd"
+
+ Note: For this example to work you must be able to log in to the remote
+ machine without having to enter a password.
+
+342. $umask
+
+ Type: number
+
+ Default: 0077
+
+ This sets the umask that will be used by Mutt-ng when creating all kinds
+ of files. If unset, the default value is 077.
+
+343. $uncollapse_jump
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will jump to the next unread message, if any, when the
+ current thread is uncollapsed.
+
+344. $use_8bitmime
+
+ Type: boolean
+
+ Default: no
+
+ Warning: do not set this variable unless you are using a version of
+ sendmail which supports the -B8BITMIME flag (such as sendmail 8.8.x) or in
+ connection with the SMTP support via libESMTP. Otherwise you may not be
+ able to send mail.
+
+ When set, Mutt-ng will either invoke ``$sendmail'' with the -B8BITMIME
+ flag when sending 8-bit messages to enable ESMTP negotiation or tell
+ libESMTP to do so.
+
+345. $use_domain
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will qualify all local addresses (ones without the @host
+ portion) with the value of ``$hostname''. If unset, no addresses will be
+ qualified.
+
+346. $use_envelope_from
+
+ Type: boolean
+
+ Default: no
+
+ When set, Mutt-ng will use ``$envelope_from_address'' as the envelope
+ sender if that is set, otherwise it will attempt to derive it from the
+ "From:" header.
+
+ Note: This information is passed to sendmail command using the "-f"
+ command line switch and passed to the SMTP server for libESMTP (if support
+ is compiled in).
+
+347. $use_from
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will generate the ``From:'' header field when sending
+ messages. If unset, no ``From:'' header field will be generated unless the
+ user explicitly sets one using the ``my_hdr'' command.
+
+348. $use_idn
+
+ Type: boolean
+
+ Default: yes
+
+ Availability: IDN
+
+ When set, Mutt-ng will show you international domain names decoded.
+
+ Note: You can use IDNs for addresses even if this is unset. This variable
+ only affects decoding.
+
+349. $use_ipv6
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will look for IPv6 addresses of hosts it tries to
+ contact. If this option is unset, Mutt-ng will restrict itself to IPv4
+ addresses. Normally, the default should work.
+
+350. $visual
+
+ Type: path
+
+ Default: ""
+
+ Specifies the visual editor to invoke when the ~v command is given in the
+ builtin editor.
+
+351. $wait_key
+
+ Type: boolean
+
+ Default: yes
+
+ Controls whether Mutt-ng will ask you to press a key after shell- escape,
+ pipe-message, pipe-entry, print-message, and print-entry commands.
+
+ It is also used when viewing attachments with ``auto_view'', provided that
+ the corresponding mailcap entry has a needsterminal flag, and the external
+ program is interactive.
+
+ When set, Mutt-ng will always ask for a key. When unset, Mutt-ng will wait
+ for a key only if the external command returned a non-zero status.
+
+352. $weed
+
+ Type: boolean
+
+ Default: yes
+
+ When set, Mutt-ng will weed headers when displaying, forwarding, printing,
+ or replying to messages.
+
+353. $wrap_search
+
+ Type: boolean
+
+ Default: yes
+
+ Controls whether searches wrap around the end of the mailbox.
+
+ When set, searches will wrap around the first (or last) message. When
+ unset, searches will not wrap.
+
+354. $wrapmargin
+
+ Type: number
+
+ Default: 0
+
+ Controls the size of the margin remaining at the right side of the
+ terminal when Mutt-ng's pager does smart wrapping.
+
+355. $write_bcc
+
+ Type: boolean
+
+ Default: yes
+
+ Controls whether Mutt-ng writes out the Bcc header when preparing messages
+ to be sent. Exim users may wish to unset this.
+
+356. $write_inc
+
+ Type: number
+
+ Default: 10
+
+ When writing a mailbox, a message will be printed every write_inc messages
+ to indicate progress. If set to 0, only a single message will be displayed
+ before writing a mailbox.
+
+ Also see the ``$read_inc'' variable.
+
+357. $xterm_icon
+
+ Type: string
+
+ Default: "M%?n?AIL&ail?"
+
+ Controls the format of the X11 icon title, as long as $xterm_set_titles is
+ set. This string is identical in formatting to the one used by
+ ``$status_format''.
+
+358. $xterm_leave
+
+ Type: string
+
+ Default: ""
+
+ If $xterm_set_titles is set, this string will be used to set the title
+ when leaving Mutt-ng. For terminal-based programs, there's no easy and
+ portable way to read the current title so Mutt-ng cannot read it upon
+ startup and restore it when exiting.
+
+ Based on the xterm FAQ, the following might work:
+
+ set xterm_leave = "`test x$DISPLAY != x && xprop -id $WINDOWID | grep
+ WM_NAME | cut -d '"' -f 2`"
+
+359. $xterm_set_titles
+
+ Type: boolean
+
+ Default: no
+
+ Controls whether Mutt-ng sets the xterm title bar and icon name (as long
+ as you're in an appropriate terminal). The default must be unset to force
+ in the validity checking.
+
+360. $xterm_title
+
+ Type: string
+
+ Default: "Mutt-ng with %?m?%m messages&no messages?%?n? [%n New]?"
+
+ Controls the format of the title bar of the xterm provided that
+ $xterm_set_titles has been set. This string is identical in formatting to
+ the one used by ``$status_format''.
+
+5. Functions
+
+ The following is the list of available functions listed by the mapping in
+ which they are available. The default key setting is given, and an
+ explanation of what the function does. The key bindings of these functions
+ can be changed with the bind command.
+
+ 5.1. generic
+
+ The generic menu is not a real menu, but specifies common functions (such
+ as movement) available in all menus except for pager and editor. Changing
+ settings for this menu will affect the default bindings for all menus
+ (except as noted).
+
+ Table 7.4. Reference: Default Generic Function Bindings
+
+ Function Default Key Description
+ <bottom-page> L move to the bottom of the page
+ <current-bottom> move current entry to bottom of page
+ <current-middle> move current entry to middle of page
+ <current-top> move current entry to top of page
+ <enter-command> : enter a muttngrc command
+ <exit> q exit this menu
+ <first-entry> = move to the first entry
+ <half-down> ] scroll down 1/2 page
+ <half-up> [ scroll up 1/2 page
+ <help> ? this screen
+ <jump> number jump to an index number
+ <last-entry> * move to the last entry
+ <middle-page> M move to the middle of the page
+ <next-entry> j move to the next entry
+ <next-line> > scroll down one line
+ <next-page> z move to the next page
+ <previous-entry> k move to the previous entry
+ <previous-line> > scroll up one line
+ <previous-page> Z move to the previous page
+ <refresh> C-L clear and redraw the screen
+ <search> / search for a regular expression
+ <search-next> n search for next match
+ <search-opposite> search for next match in opposite direction
+ <search-reverse> E-/ search backwards for a regular expression
+ <select-entry> Return select the current entry
+ <shell-escape> ! run a program in a subshell
+ <tag-entry> t toggle the tag on the current entry
+ <tag-prefix> ; apply next command to tagged entries
+ <tag-prefix-cond> apply next function ONLY to tagged messages
+ <top-page> H move to the top of the page
+ <what-key> display the keycode for a key press
+
+ 5.2. index
+
+ Table 7.5. Reference: Default Index Function Bindings
+
+ Function Default Key Description
+ <bounce-message> b remail a message to another user
+ <change-folder> c open a different folder
+ <change-folder-readonly> E-c open a different folder in read
+ only mode
+ <check-traditional-pgp> E-P check for classic pgp
+ <clear-flag> W clear a status flag from a message
+ <copy-message> C copy a message to a file/mailbox
+ <create-alias> a create an alias from a message
+ sender
+ <decode-copy> E-C decode a message and copy it to a
+ file/mailbox
+ <decode-save> E-s decode a message and save it to a
+ file/mailbox
+ <delete-message> d delete the current entry
+ <delete-pattern> D delete messages matching a pattern
+ <delete-subthread> E-d delete all messages in subthread
+ <delete-thread> C-D delete all messages in thread
+ <display-address> @ display full address of sender
+ <display-toggle-weed> h display message and toggle header
+ weeding
+ <display-message> Return display a message
+ <edit> e edit the current message
+ <edit-type> C-E edit the current message's
+ Content-Type
+ <exit> x exit without saving changes
+ <extract-keys> C-K extract PGP public keys
+ <fetch-mail> G retrieve mail from POP server
+ <flag-message> F toggle a message's 'important' flag
+ <forget-passphrase> C-F wipe PGP passphrase from memory
+ <forward-message> f forward a message with comments
+ <group-reply> g reply to all recipients
+ <limit> l show only messages matching a
+ pattern
+ <list-reply> L reply to specified mailing list
+ <mail> m compose a new mail message
+ <mail-key> E-k mail a PGP public key
+ <next-new> jump to the next new message
+ <next-new-then-unread> Tab jump to the next new or unread
+ message
+ <next-subthread> E-n jump to the next subthread
+ <next-thread> C-N jump to the next thread
+ <next-undeleted> j move to the next undeleted message
+ <next-unread> jump to the next unread message
+ <parent-message> P jump to parent message in thread
+ <pipe-message> | pipe message/attachment to a shell
+ command
+ <previous-new> jump to the previous new message
+ <previous-new-then-unread> E-Tab jump to the previous new or unread
+ message
+ <previous-page> Z move to the previous page
+ <previous-subthread> E-p jump to previous subthread
+ <previous-thread> C-P jump to previous thread
+ <previous-undeleted> k move to the last undelete message
+ <previous-unread> jump to the previous unread message
+ <print-message> p print the current entry
+ <query> Q query external program for
+ addresses
+ <quit> q save changes to mailbox and quit
+ <read-subthread> E-r mark the current subthread as read
+ <read-thread> C-R mark the current thread as read
+ <recall-message> R recall a postponed message
+ <reply> r reply to a message
+ <resend-message> E-e resend message and preserve MIME
+ structure
+ <save-message> s save message/attachment to a file
+ <set-flag> w set a status flag on a message
+ <show-version> V show the Mutt-ng version number and
+ date
+ <show-limit> E-l show currently active limit
+ pattern, if any
+ <sort-mailbox> o sort messages
+ <sort-reverse> O sort messages in reverse order
+ <sync-mailbox> $ save changes to mailbox
+ <tag-pattern> T tag messages matching a pattern
+ <tag-thread> E-t tag/untag all messages in the
+ current thread
+ <toggle-new> N toggle a message's 'new' flag
+ <toggle-write> % toggle whether the mailbox will be
+ rewritten
+ <undelete-message> u undelete the current entry
+ <undelete-pattern> U undelete messages matching a
+ pattern
+ <undelete-subthread> E-u undelete all messages in subthread
+ <undelete-thread> C-U undelete all messages in thread
+ <untag-pattern> C-T untag messages matching a pattern
+ <view-attachments> v show MIME attachments
+
+ 5.3. pager
+
+ Table 7.6. Reference: Default Pager Function Bindings
+
+ Function Default Key Description
+ <bottom> jump to the bottom of the message
+ <bounce-message> b remail a message to another user
+ <change-folder> c open a different folder
+ <change-folder-readonly> E-c open a different folder in read
+ only mode
+ <check-traditional-pgp> E-P check for classic pgp
+ <copy-message> C copy a message to a file/mailbox
+ <create-alias> a create an alias from a message
+ <senderdecode-copy> E-C decode a message and copy it to a
+ file/mailbox
+ <decode-save> E-s decode a message and save it to a
+ file/mailbox
+ <delete-message> d delete the current entry
+ <delete-subthread> E-d delete all messages in subthread
+ <delete-thread> C-D delete all messages in thread
+ <display-address> @ display full address of sender
+ <display-toggle-weed> h display message and toggle header
+ weeding
+ <edit> e edit the current message
+ <edit-type> C-E edit the current message's
+ Content-Type
+ <enter-command> : enter a muttngrc command
+ <exit> i return to the main-menu
+ <extract-keys> C-K extract PGP public keys
+ <flag-message> F toggle a message's 'important' flag
+ <forget-passphrase> C-F wipe PGP passphrase from memory
+ <forward-message> f forward a message with comments
+ <group-reply> g reply to all recipients
+ <half-up> move up one-half page
+ <half-down> move down one-half page
+ <help> ? this screen
+ <list-reply> L reply to specified mailing list
+ <mail> m compose a new mail message
+ <mail-key> E-k mail a PGP public key
+ <mark-as-new> N toggle a message's 'new' flag
+ <next-line> Return scroll down one line
+ <next-entry> J move to the next entry
+ <next-new> jump to the next new message
+ <next-new-then-unread> Tab jump to the next new or unread
+ message
+ <next-page> move to the next page
+ <next-subthread> E-n jump to the next subthread
+ <next-thread> C-N jump to the next thread
+ <next-undeleted> j move to the next undeleted message
+ <next-unread> jump to the next unread message
+ <parent-message> P jump to parent message in thread
+ <pipe-message> | pipe message/attachment to a shell
+ command
+ <previous-line> BackSpace scroll up one line
+ <previous-entry> K move to the previous entry
+ <previous-new> jump to the previous new message
+ <previous-new-then-unread> jump to the previous new or unread
+ message
+ <previous-page> - move to the previous page
+ <previous-subthread> E-p jump to previous subthread
+ <previous-thread> C-P jump to previous thread
+ <previous-undeleted> k move to the last undelete message
+ <previous-unread> jump to the previous unread message
+ <print-message> p print the current entry
+ <quit> Q save changes to mailbox and quit
+ <read-subthread> E-r mark the current subthread as read
+ <read-thread> C-R mark the current thread as read
+ <recall-message> R recall a postponed message
+ <redraw-screen> C-L clear and redraw the screen
+ <reply> r reply to a message
+ <save-message> s save message/attachment to a file
+ <search> / search for a regular expression
+ <search-next> n search for next match
+ <search-opposite> search for next match in opposite
+ direction
+ <search-reverse> E-/ search backwards for a regular
+ expression
+ <search-toggle> \ toggle search pattern coloring
+ <shell-escape> ! invoke a command in a subshell
+ <show-version> V show the Mutt-ng version number and
+ date
+ <skip-quoted> S skip beyond quoted text
+ <sync-mailbox> $ save changes to mailbox
+ <tag-message> t tag a message
+ <toggle-quoted> T toggle display of quoted text
+ <top> ^ jump to the top of the message
+ <undelete-message> u undelete the current entry
+ <undelete-subthread> E-u undelete all messages in subthread
+ <undelete-thread> C-U undelete all messages in thread
+ <view-attachments> v show MIME attachments
+
+ 5.4. alias
+
+ Table 7.7. Reference: Default Alias Menu Function Bindings
+
+ Function Default Key Description
+ <search> / search for a regular expression
+ <search-next> n search for next match
+ <search-reverse> E-/ search backwards for a regular expression
+
+ 5.5. query
+
+ Table 7.8. Reference: Default Query Menu Function Bindings
+
+ Function Default Key Description
+ <create-alias> a create an alias from a message sender
+ <mail> m compose a new mail message
+ <query> Q query external program for addresses
+ <query-append> A append new query results to current results
+ <search> / search for a regular expression
+ <search-next> n search for next match
+ <search-opposite> search for next match in opposite direction
+ <search-reverse> E-/ search backwards for a regular expression
+
+ 5.6. attach
+
+ Table 7.9. Reference: Default Attachment Menu Function Bindings
+
+ Function Default Key Description
+ <bounce-message> b remail a message to another user
+ <collapse-parts> v toggle display of subparts
+ <delete-entry> d delete the current entry
+ <display-toggle-weed> h display message and toggle header
+ weeding
+ <edit-type> C-E edit the current entry's Content-Type
+ <extract-keys> C-K extract PGP public keys
+ <forward-message> f forward a message with comments
+ <group-reply> g reply to all recipients
+ <list-reply> L reply to specified mailing list
+ <pipe-entry> | pipe message/attachment to a shell
+ command
+ <print-entry> p print the current entry
+ <reply> r reply to a message
+ <resend-message> E-e resend message and preserve MIME
+ structure
+ <save-entry> s save message/attachment to a file
+ <undelete-entry> u undelete the current entry
+ <view-attach> Return view attachment using mailcap entry if
+ necessary
+ <view-mailcap> m force viewing of attachment using
+ mailcap
+ <view-text> T view attachment as text
+
+ 5.7. compose
+
+ Table 7.10. Reference: Default Compose Menu Function Bindings
+
+ Function Default Key Description
+ <attach-file> a attach a file(s) to this message
+ <attach-message> A attach message(s) to this message
+ <attach-key> E-k attach a PGP public key
+ <copy-file> C save message/attachment to a file
+ <detach-file> D delete the current entry
+ <display-toggle-weed> h display message and toggle header
+ weeding
+ <edit-bcc> b edit the BCC list
+ <edit-cc> c edit the CC list
+ <edit-description> d edit attachment description
+ <edit-encoding> C-E edit attachment transfer-encoding
+ <edit-fcc> f enter a file to save a copy of this
+ message in
+ <edit-from> E-f edit the from: field
+ <edit-file> C-X e edit the file to be attached
+ <edit-headers> E edit the message with headers
+ <edit> e edit the message
+ <edit-mime> m edit attachment using mailcap entry
+ <edit-reply-to> r edit the Reply-To field
+ <edit-subject> s edit the subject of this message
+ <edit-to> t edit the TO list
+ <edit-type> C-T edit attachment type
+ <filter-entry> F filter attachment through a shell
+ command
+ <forget-passphrase> C-F wipe PGP passphrase from memory
+ <ispell> i run ispell on the message
+ <new-mime> n compose new attachment using mailcap
+ entry
+ <pgp-menu> p show PGP options
+ <pipe-entry> | pipe message/attachment to a shell
+ command
+ <postpone-message> P save this message to send later
+ <print-entry> l print the current entry
+ <rename-file> R rename/move an attached file
+ <send-message> y send the message
+ <toggle-unlink> u toggle whether to delete file after
+ sending it
+ <view-attach> Return view attachment using mailcap entry if
+ necessary
+ <write-fcc> w write the message to a folder
+
+ 5.8. postpone
+
+ Table 7.11. Reference: Default Postpone Menu Function Bindings
+
+ Function Default Key Description
+ <delete-entry> d delete the current entry
+ <undelete-entry> u undelete the current entry
+
+ 5.9. browser
+
+ Table 7.12. Reference: Default Browser Menu Function Bindings
+
+ Function Default Key Description
+ <change-dir> c change directories
+ <check-new> Tab check mailboxes for new mail
+ <enter-mask> m enter a file mask
+ <search> / search for a regular expression
+ <search-next> n search for next match
+ <search-reverse> E-/ search backwards for a regular expression
+ <select-new> N select a new file in this directory
+ <sort> o sort messages
+ <sort-reverse> O sort messages in reverse order
+ <toggle-mailboxes> Tab toggle whether to browse mailboxes or all
+ files
+ <view-file> Space view file
+ <subscribe> s subscribe to current mailbox (IMAP Only)
+ <unsubscribe> u unsubscribe to current mailbox (IMAP Only)
+ <toggle-subscribed> T toggle view all/subscribed mailboxes (IMAP
+ Only)
+
+ 5.10. pgp
+
+ Table 7.13. Reference: Default PGP Menu Function Bindings
+
+ Function Default Key Description
+ <view-name> % view the key's user id
+ <verify-key> c verify a PGP public key
+
+ 5.11. editor
+
+ Table 7.14. Reference: Default Editor Function Bindings
+
+ Function Default Key Description
+ <backspace> BackSpace delete the char in front of the cursor
+ <backward-char> C-B move the cursor one character to the left
+ <backward-word> E-b move the cursor to the previous word
+ <bol> C-A jump to the beginning of the line
+ <buffy-cycle> Space cycle among incoming mailboxes
+ <capitalize-word> E-c uppercase the first character in the word
+ <complete> Tab complete filename or alias
+ <complete-query> C-T complete address with query
+ <delete-char> C-D delete the char under the cursor
+ <downcase-word> E-l lowercase all characters in current word
+ <eol> C-E jump to the end of the line
+ <forward-char> C-F move the cursor one character to the right
+ <forward-word> E-f move the cursor to the next word
+ <history-down> scroll down through the history list
+ <history-up> scroll up through the history list
+ <kill-eol> C-K delete chars from cursor to end of line
+ <kill-eow> E-d delete chars from cursor to end of word
+ <kill-line> C-U delete all chars on the line
+ <kill-word> C-W delete the word in front of the cursor
+ <quote-char> C-V quote the next typed key
+ <transpose-chars> transpose character under cursor with
+ previous
+ <upcase-word> E-u uppercase all characters in current word
+
+ 5.12. sidebar
+
+ Table 7.15. Referene: Default Sidebar Function Bindings
+
+ Key Function Description
+ <sidebar-scroll-up> Scrolls the mailbox list up 1 page
+ <sidebar-scroll-down> Scrolls the mailbox list down 1 page
+ <sidebar-next> Highlights the next mailbox
+ <sidebar-next-new> Highlights the next mailbox with new mail
+ <sidebar-previous> Highlights the previous mailbox
+ <sidebar-open> Opens the currently highlighted mailbox
+
+Appendix A. Acknowledgments
+
+ Kari Hurtta <kari.hurtta@fmi.fi> co-developed the original MIME >parsing
+ code back in the ELM-ME days.
+
+ The following people have been very helpful to the development of Mutt
+ (sorted by surnames):
+
+ o Vikas Agnihotri <vikasa@writeme.com>
+ o Francois Berjon < Francois.Berjon@aar.alcatel-alsthom.fr>
+ o Aric Blumer <aric@fore.com>
+ o John Capo <jc@irbs.com>
+ o David Champion <dgc@uchicago.edu>
+ o Brendan Cully <brendan@kublai.com>
+ o Liviu Daia <daia@stoilow.imar.ro>
+ o Thomas E. Dickey <dickey@herndon4.his.com>
+ o David DeSimone <fox@convex.hp.com>
+ o Nickolay N. Dudorov <nnd@wint.itfs.nsk.su>
+ o Ruslan Ermilov <ru@freebsd.org>
+ o Edmund Grimley Evans <edmundo@rano.org>
+ o Michael Finken <finken@conware.de>
+ o Sven Guckes <guckes@math.fu-berlin.de>
+ o Lars Hecking <lhecking@nmrc.ie>
+ o Mark Holloman <holloman@nando.net>
+ o Andreas Holzmann <holzmann@fmi.uni-passau.de>
+ o Marco d'Itri <md@linux.it>
+ o Björn Jacke <bjacke@suse.com>
+ o Byrial Jensen <byrial@image.dk>
+ o David Jeske <jeske@igcom.net>
+ o Christophe Kalt <kalt@hugo.int-evry.fr>
+ o Tommi Komulainen <Tommi.Komulainen@iki.fi>
+ o Felix von Leitner (a.k.a ``Fefe'') < leitner@math.fu-berlin.de >
+ o Brandon Long <blong@fiction.net>
+ o Jimmy Mäkeä <jmy@flashback.net>
+ o Lars Marowsky-Bree <lmb@pointer.in-minden.de>
+ o Thomas ``Mike'' Michlmayr <mike@cosy.sbg.ac.at>
+ o Andrew W. Nosenko <awn@bcs.zp.ua>
+ o David O'Brien <obrien@Nuxi.cs.ucdavis.edu>
+ o Clint Olsen <olsenc@ichips.intel.com>
+ o Park Myeong Seok <pms@romance.kaist.ac.kr>
+ o Thomas Parmelan <tom@ankh.fr.eu.org>
+ o Ollivier Robert <roberto@keltia.freenix.fr>
+ o Thomas Roessler <roessler@does-not-exist.org>
+ o Roland Rosenfeld <roland@spinnaker.de>
+ o TAKIZAWA Takashi <taki@luna.email.ne.jp>
+ o Allain Thivillon <Allain.Thivillon@alma.fr>
+ o Gero Treuner <gero@70t.de>
+ o Vsevolod Volkov <vvv@lucky.net>
+ o Ken Weinert <kenw@ihs.com>
+
+ Mutt-ng is developed by the following people:
+
+ o Andreas Krennmair <ak@synflood.at>
+ o Nico Golde <nico@ngolde.de>
+ o Rocco Rutte <pdmef@cs.tu-berlin.de>
+
+ The following people have been very helpful to the development of Mutt-ng
+ (sorted by surnames):
+
+ o Christian Gall <cg@cgall.de>
+ o Iain Lea <iain@bricbrac.de>
+ o Andreas Kneib <akneib@gmx.net>
+ o Felix Meinhold <felix.meinhold@gmx.net>
+ o Carsten Schoelzki <cjs@weisshuhn.de>
+ o Elimar Riesebieter <riesebie@lxtec.de>
+
+Appendix B. Hacking Documentation
+
+ This manual is written in XML and transformed via a XSLT stylesheet into
+ valid DocBook/XML and/or LaTeX to be again transformed via a XSLT
+ stylesheet into the final formats.
+
+ This two pass processing is required to keep the file size low and to
+ sanitize use, i.e. drastically lower the typing overhead.
+
+ To achieve the latter, the sources come with a file called
+ muttng-manual.xsl introducing the muttng-doc namespace which offers the
+ following tags to be used (note: this is far from being complete, any help
+ towards consistency is highly appreciated).
+
+ <muttng-doc:man name="" [sect=""]/>
+
+ References to manual pages. If the sect parameter is omitted,
+ it'll be 1 for the commands section. There's no auto-indexing yet.
+
+ <muttng-doc:envvar name=""/>
+
+ References to environment variables. The name parameter must
+ contain upper-case letters only without the dollar sign as it'll
+ be added automatically. Auto-indexing is done.
+
+ <muttng-doc:hook name=""/>
+
+ References to hooks. The string -hook will be added automatically
+ to the value given in the name parameter. All entries will be
+ auto-indexed.
+
+ <muttng-doc:pattern name="" [full="1"]/>
+
+ References to patterns. The name parameter must only contain the
+ letter/symbol for the pattern as the tilde symbol/equal sign will
+ be added automatically. Auto-indexing is done. If the full
+ parameter is given the equal sign as well as tilde will be printed
+ for a fully complete reference.
+
+ <muttng-doc:key [mod="C|E"]>key</muttng-doc:key>
+
+ Referencing a key.. Because it's somewhat untrivial to always get
+ the right escaping for LaTeX, there's a tag for it. The optional
+ modifiers C or E stand for Control and Escape respectively. To
+ still allow escaping, the actual key sequences must be given
+ within the tag.
+
+ <muttng-doc:funcdef name=""/>
+
+ Defining a command.. It's used to define a command with the name
+ given in the name parameter. The default key binding must be given
+ via <muttng-doc:key/> (see above). The string will be
+ automatically enclosed in <>. Auto-indexing is done. Also an
+ anchor with id func-[name] will be added with [name] being the
+ value of the name parameter.
+
+ <muttng-doc:funcref name=""/>
+
+ References to functions.. This is practically the same as the
+ above except that there's no anchor defined.
+
+ <muttng-doc:vardef name=""/>
+
+ Defining a variable. This is to be used by makedoc only to define
+ a command with a given name and XML-normalized link given via id.
+ Auto-indexing is done. The name parameter's value will be prefixed
+ with a dollar sign as for environment variables.
+
+ <muttng-doc:varref name=""/>
+
+ References to variables. This practically is the same as above
+ except that the text inbetween won't be wrapped within a <sect1>
+ tag. Auto-indexing is the same as for the above. This one is
+ intended for manual use.
+
+ <muttng-doc:web url""/>
+
+ Pretty print a linked URL. As for E-Mail addresses where the text
+ (mostly) equals the link's target, URLs must be enclosed in <>
+ (also this reduced redudant URL typing).
+
+ <muttng-doc:rfc num=""/>
+
+ References to RfC documents. Use this to produce links to RfC
+ document with number given as the num parameter. A link to
+ <http://www.faqs.org/> will be made. Auto-indexing is done under
+ RfC.
+
+ <muttng-doc:cmddef name="" [noanchor="1"]/>
+
+ Defining a configuration command. The name of the command is given
+ as the name parameter. In case a single command has multiple
+ possible calling sequences, specify noanchor="1" for subsequent
+ use. Auto-indexing is done. Specify the arguments within the tag.
+
+ <muttng-doc:cmdref name=""/>
+
+ References to configuration commands. Use this to refer to
+ commands as it builds the proper internal reference name.
+ Auto-indexing is done.
+
+ <muttng-doc:lstconf/>, <muttng-doc:lstmail/>, <muttng-doc:lstshell/>
+
+ Screen layout by context. These are used to specify environments
+ for different types of screen output. For DocBook output, all of
+ these simply map to <screen/>. But as a possible future migration
+ to LaTeX may be ahead, different languages defined for the
+ listings.sty packages may be used to have proper syntax
+ highlighting for these so that there must be a context sensitive
+ distinction.
+
+ <muttng-doc:special [docbook=""] [latex=""]/>
+
+ This is intended for specifying special strings for either
+ DocBook/XML or LaTeX.
+
+ Additional notes follow.
+
+ o To not fully bloat the XSL stylesheet procuding the LaTeX code, all
+ tables must have an attribute called texstr which is directly passed
+ to longtable.
+
+Index
+
+ Symbols
+
+ ~$/ =$, Patterns
+
+ ~*/ =*, Patterns
+
+ ~=/ ==, Patterns
+
+ ~A/ =A, Patterns
+
+ ~b/ =b, Complex Patterns, Patterns
+
+ ~B/ =B, Patterns
+
+ ~c/ =c, Patterns
+
+ ~C/ =C, Patterns
+
+ ~d/ =d, Patterns and Dates, Patterns
+
+ ~D/ =D, Patterns
+
+ ~E/ =E, Patterns
+
+ ~e/ =e, Patterns
+
+ ~f/ =f, Complex Patterns, Patterns
+
+ ~F/ =F, Patterns
+
+ ~g/ =g, Patterns
+
+ ~G/ =G, Patterns
+
+ ~H/ =H, Spam detection, Patterns
+
+ ~h/ =h, Patterns
+
+ ~i/ =i, Patterns
+
+ ~k/ =k, Patterns
+
+ ~L/ =L, Patterns
+
+ ~l/ =l, Patterns
+
+ ~m/ =m, Patterns
+
+ ~M/ =M, Patterns
+
+ ~n/ =n, Message Scoring, Patterns
+
+ ~N/ =N, Patterns
+
+ ~O/ =O, Patterns
+
+ ~p/ =p, Patterns
+
+ ~P/ =P, Patterns
+
+ ~Q/ =Q, Patterns
+
+ ~R/ =R, Patterns
+
+ ~r/ =r, Patterns
+
+ ~s/ =s, Complex Patterns, Patterns
+
+ ~S/ =S, Patterns
+
+ ~T/ =T, Patterns
+
+ ~t/ =t, Patterns
+
+ ~U/ =U, Complex Patterns, Patterns
+
+ ~u/ =u, Patterns
+
+ ~v/ =v, Patterns
+
+ ~V/ =V, Patterns
+
+ ~w/ =w, Patterns
+
+ ~x/ =x, Complex Patterns, Patterns
+
+ ~X/ =X, Patterns
+
+ ~y/ =y, Handling Mailing Lists, Patterns
+
+ ~z/ =z, Patterns
+
+ A
+
+ $abort_noattach , $abort_noattach
+
+ $abort_nosubject , $abort_nosubject
+
+ $abort_unmodified , $abort_unmodified
+
+ account-hook, Managing multiple IMAP/POP/NNTP accounts (OPTIONAL),
+ Configuration Commands
+
+ $agent_string , Configuration variables
+
+ $agent_string , $agent_string
+
+ alias, Miscellaneous Functions, Defining/Using aliases, Configuration
+ Commands
+
+ $alias_file, Miscellaneous Functions, Defining/Using aliases
+
+ $alias_file , $alias_file
+
+ $alias_format , $alias_format
+
+ $allow_8bit , $allow_8bit
+
+ $allow_ansi , $allow_ansi
+
+ alternates, Alternative addresses, Configuration Commands
+
+ alternative_order, MIME Multipart/Alternative, Configuration Commands
+
+ append-hook, Compressed folders Support (OPTIONAL), Append a message to a
+ compressed mailbox, Encrypted folders, Configuration Commands
+
+ $arrow_cursor , $arrow_cursor
+
+ $ascii_chars , $ascii_chars
+
+ $askbcc , $askbcc
+
+ $askcc , $askcc
+
+ $assumed_charset , $assumed_charset
+
+ <attach-file>, Composing new messages, compose
+
+ <attach-key>, Composing new messages, compose
+
+ <attach-message>, Composing new messages, compose
+
+ attachments, Attachment Searching and Counting
+
+ $attach_format , $attach_format
+
+ $attach_remind_regexp , $attach_remind_regexp
+
+ $attach_sep , $attach_sep
+
+ $attach_split , $attach_split
+
+ $attribution, Change settings based upon message recipients, $attribution
+
+ $auto_tag, Using Tags
+
+ $autoedit , $autoedit
+
+ $auto_tag , $auto_tag
+
+ auto_view, The Pager, Optional Fields, Search Order, MIME Autoview, MIME
+ Multipart/Alternative, Configuration Commands
+
+ B
+
+ <backspace>, Editing Input Fields, editor
+
+ <backward-char>, Editing Input Fields, editor
+
+ <backward-word>, Editing Input Fields, editor
+
+ $beep , $beep
+
+ $beep_new , $beep_new
+
+ bind, Editing Input Fields, Changing the default key bindings, Keyboard
+ macros, Configuration Commands
+
+ <bol>, Editing Input Fields, editor
+
+ <bottom>, pager
+
+ <bottom-page>, generic
+
+ <bounce>, Sending Mail, $bounce
+
+ <bounce-message>, index, pager, attach
+
+ $bounce_delivered , $bounce_delivered
+
+ $braille_friendly , $braille_friendly
+
+ <buffy-cycle>, editor
+
+ C
+
+ <capitalize-word>, Editing Input Fields, editor
+
+ $certificate_file , $certificate_file
+
+ <change-dir>, browser
+
+ <change-folder>, index, pager
+
+ <change-folder-readonly>, index, pager
+
+ $charset , $charset
+
+ charset-hook, Defining aliases for character sets, Configuration Commands
+
+ <check-new>, browser
+
+ <check-traditional-pgp>, Miscellaneous Functions, index, pager
+
+ $check_new , $check_new
+
+ <clear-flag>, index
+
+ close-hook, Compressed folders Support (OPTIONAL), Write a compressed
+ mailbox, Append a message to a compressed mailbox, Configuration Commands
+
+ <collapse-all>, Threaded Mode
+
+ <collapse-parts>, attach
+
+ <collapse-thread>, Threaded Mode
+
+ $collapse_unread , $collapse_unread
+
+ color, The Pager, Using color and mono video attributes, Configuration
+ Commands
+
+ $COLORFGBG, Using color and mono video attributes
+
+ <complete>, Editing Input Fields, editor
+
+ <complete-query>, Editing Input Fields, editor
+
+ <compose>, Sending Mail
+
+ $compose_format , $compose_format
+
+ $config_charset , $config_charset
+
+ $confirmappend , $confirmappend
+
+ $confirmcreate , $confirmcreate
+
+ $connect_timeout , $connect_timeout
+
+ $content_type , $content_type
+
+ $copy , $copy
+
+ <copy-file>, compose
+
+ <copy-message>, index, pager
+
+ <create-alias>, Miscellaneous Functions, Defining/Using aliases, index,
+ pager, query
+
+ $crypt_autoencrypt , Configuration variables
+
+ $crypt_autosign , Configuration variables
+
+ crypt-hook, Choosing the cryptographic key of the recipient, Configuration
+ Commands
+
+ $crypt_replyencrypt , Configuration variables
+
+ $crypt_replysign , Configuration variables
+
+ $crypt_replysignencrypted , Configuration variables
+
+ $crypt_verify_sig , Configuration variables
+
+ $crypt_autoencrypt , $crypt_autoencrypt
+
+ $crypt_autopgp , $crypt_autopgp
+
+ $crypt_autosign , $crypt_autosign
+
+ $crypt_autosmime , $crypt_autosmime
+
+ $crypt_replyencrypt , $crypt_replyencrypt
+
+ $crypt_replysign , $crypt_replysign
+
+ $crypt_replysignencrypted , $crypt_replysignencrypted
+
+ $crypt_timestamp , $crypt_timestamp
+
+ $crypt_use_gpgme , $crypt_use_gpgme
+
+ $crypt_verify_sig , $crypt_verify_sig
+
+ <current-bottom>, generic
+
+ <current-middle>, generic
+
+ <current-top>, generic
+
+ D
+
+ $date_format , $date_format
+
+ $debug_level , $debug_level
+
+ <decode-copy>, index
+
+ <decode-save>, index, pager
+
+ default-hook, Message Matching in Hooks
+
+ $default_hook , $default_hook
+
+ $delete , $delete
+
+ <delete-char>, Editing Input Fields, editor
+
+ <delete-entry>, attach, postpone
+
+ <delete-message>, index, pager
+
+ <delete-pattern>, index
+
+ $delete_space, Additional Notes
+
+ <delete-subthread>, Threaded Mode, index, pager
+
+ <delete-thread>, Threaded Mode, index, pager
+
+ $delete_space , $delete_space
+
+ $delete_untag , $delete_untag
+
+ <detach-file>, Composing new messages, compose
+
+ $digest_collapse , $digest_collapse
+
+ <display-address>, index, pager
+
+ <display-message>, index
+
+ <display-toggle-weed>, Miscellaneous Functions, index, pager, attach,
+ compose
+
+ $display_filter , $display_filter
+
+ $dotlock_program , $dotlock_program
+
+ <downcase-word>, Editing Input Fields, editor
+
+ $dsn_notify, Delivery Status Notification (DSN) Support
+
+ $dsn_return, Delivery Status Notification (DSN) Support
+
+ $dsn_notify , $dsn_notify
+
+ $dsn_return , $dsn_return
+
+ $duplicate_threads , $duplicate_threads
+
+ E
+
+ <edit>, Miscellaneous Functions, index, pager, compose
+
+ <edit-bcc>, Composing new messages, compose
+
+ <edit-cc>, Composing new messages, compose
+
+ <edit-description>, Composing new messages, compose
+
+ <edit-encoding>, compose
+
+ <edit-fcc>, Composing new messages, compose
+
+ <edit-file>, compose
+
+ <edit-from>, Composing new messages, compose
+
+ $edit_headers, Editing the message header, User defined headers,
+ mailto:-style links, Configuration variables, compose
+
+ <edit-mime>, compose
+
+ <edit-reply-to>, Composing new messages, compose
+
+ <edit-subject>, Composing new messages, compose
+
+ <edit-to>, Composing new messages, compose
+
+ <edit-type>, Miscellaneous Functions, index, pager, attach, compose
+
+ $EDITOR, Manual Conventions, Composing new messages
+
+ $editor , $editor
+
+ $editor_headers, Editing the message header, Defining/Using aliases
+
+ $editor_headers , $editor_headers
+
+ $edit_headers , $edit_headers
+
+ $encode_from , $encode_from
+
+ <enter-command>, Miscellaneous Functions, generic, pager
+
+ <enter-mask>, browser
+
+ $entropy_file , $entropy_file
+
+ $envelope_from_address , $envelope_from_address
+
+ <eol>, Editing Input Fields, editor
+
+ $escape , $escape
+
+ exec, Executing functions, Configuration Commands
+
+ <exit>, generic, index, pager
+
+ <extract-keys>, Miscellaneous Functions, index, pager, attach
+
+ F
+
+ $fast_reply , $fast_reply
+
+ fcc-hook, Specify default Fcc: mailbox when composing, Specify default
+ save filename and default Fcc: mailbox at once, Using Hooks, Message
+ Matching in Hooks, Configuration Commands
+
+ fcc-save-hook, Specify default save filename, Specify default Fcc: mailbox
+ when composing, Specify default save filename and default Fcc: mailbox at
+ once, Using Hooks, Configuration Commands
+
+ $fcc_attach , $fcc_attach
+
+ $fcc_clear , $fcc_clear
+
+ <fetch-mail>, index
+
+ $file_charset , $file_charset
+
+ <filter-entry>, compose
+
+ <first-entry>, Moving Around in Menus, generic
+
+ <flag-message>, index, pager
+
+ $folder, Configuration Variables, Defining mailboxes which receive mail,
+ Mailbox Shortcuts, $folder
+
+ folder-hook, Setting variables based upon mailbox, Spam detection, Using
+ Hooks, Managing multiple IMAP/POP/NNTP accounts (OPTIONAL), Configuration
+ Commands
+
+ $folder_format , $folder_format
+
+ $followup_to, Mailing lists, Handling Mailing Lists
+
+ $followup_to , $followup_to
+
+ $force_buffy_check , $force_buffy_check
+
+ $force_name , $force_name
+
+ <forget-passphrase>, Miscellaneous Functions, Composing new messages,
+ index, pager, compose
+
+ <forward>, Sending Mail
+
+ <forward-char>, Editing Input Fields, editor
+
+ $forward_decode , Configuration variables
+
+ $forward_decrypt , Configuration variables
+
+ $forward_format , Configuration variables
+
+ <forward-message>, index, pager, attach
+
+ $forward_quote , Configuration variables
+
+ <forward-word>, Editing Input Fields, editor
+
+ $forward_decode , $forward_decode
+
+ $forward_decrypt , $forward_decrypt
+
+ $forward_edit , $forward_edit
+
+ $forward_format , $forward_format
+
+ $forward_quote , $forward_quote
+
+ $from , $from
+
+ G
+
+ $gecos_mask , $gecos_mask
+
+ <group-reply>, Sending Mail, index, pager, attach
+
+ H
+
+ <half-down>, generic, pager
+
+ <half-up>, generic, pager
+
+ $hdrs , $hdrs
+
+ hdr_order, Defining the order of headers when viewing messages,
+ Configuration Commands
+
+ $header , $header
+
+ $header_cache , $header_cache
+
+ $header_cache_compress , $header_cache_compress
+
+ <help>, Moving Around in Menus, $help, generic, pager
+
+ $hidden_host , $hidden_host
+
+ $hide_limited , $hide_limited
+
+ $hide_missing , $hide_missing
+
+ $hide_thread_subject , $hide_thread_subject
+
+ $hide_top_limited , $hide_top_limited
+
+ $hide_top_missing , $hide_top_missing
+
+ $history , $history
+
+ <history-down>, Editing Input Fields, editor
+
+ <history-up>, Editing Input Fields, editor
+
+ $HOME, MIME Type configuration with mime.types, MIME Viewer configuration
+ with mailcap
+
+ $honor_followup_to, Miscellaneous Functions, Handling Mailing Lists
+
+ $honor_followup_to , $honor_followup_to
+
+ $HOSTNAME, Environment Variables
+
+ $hostname , $hostname
+
+ I
+
+ iconv-hook, Defining aliases for character sets
+
+ ignore, Miscellaneous Functions, Ignoring (weeding) unwanted message
+ headers, Configuration Commands
+
+ $ignore_list_reply_to , $ignore_list_reply_to
+
+ $imap_authenticators, Authentication
+
+ $imap_home_namespace, Configuration Variables
+
+ $imap_list_subscribed, IMAP Support (OPTIONAL)
+
+ $imap_mail_check, Manual Conventions, Conditional parts, IMAP Support
+ (OPTIONAL)
+
+ $imap_pass, Authentication
+
+ $imap_user, Authentication
+
+ $imap_authenticators , $imap_authenticators
+
+ $imap_check_subscribed , $imap_check_subscribed
+
+ $imap_delim_chars , $imap_delim_chars
+
+ $imap_headers , $imap_headers
+
+ $imap_home_namespace , $imap_home_namespace
+
+ $imap_keepalive , $imap_keepalive
+
+ $imap_list_subscribed , $imap_list_subscribed
+
+ $imap_login , $imap_login
+
+ $imap_mail_check , $imap_mail_check
+
+ $imap_pass , $imap_pass
+
+ $imap_passive , $imap_passive
+
+ $imap_peek , $imap_peek
+
+ $imap_reconnect , $imap_reconnect
+
+ $imap_servernoise , $imap_servernoise
+
+ $imap_user , $imap_user
+
+ $implicit_autoview , $implicit_autoview
+
+ $include , $include
+
+ $include_onlyfirst , $include_onlyfirst
+
+ $indent_string , Configuration variables
+
+ $indent_string , $indent_string
+
+ $index_format, Threaded Mode, Spam detection, Handling Mailing Lists,
+ Configuration variables
+
+ $index_format , $index_format
+
+ <ispell>, Composing new messages, $ispell, compose
+
+ J
+
+ <jump>, generic
+
+ K
+
+ $keep_flagged , $keep_flagged
+
+ <kill-eol>, Editing Input Fields, editor
+
+ <kill-eow>, Editing Input Fields, editor
+
+ <kill-line>, Editing Input Fields, editor
+
+ <kill-word>, Editing Input Fields, editor
+
+ L
+
+ <last-entry>, Moving Around in Menus, generic
+
+ <limit>, index
+
+ <list-reply>, Miscellaneous Functions, Sending Mail, index, pager, attach
+
+ lists, Miscellaneous Functions, Mailing lists, Handling Mailing Lists,
+ Configuration Commands
+
+ $list_reply , $list_reply
+
+ $locale, Change settings based upon message recipients, $locale
+
+ M
+
+ macro, Miscellaneous Functions, Keyboard macros, Adding key sequences to
+ the keyboard buffer, Using Tags, Configuration Commands
+
+ <mail>, index, pager, query
+
+ <mail-key>, Sending Mail, index, pager
+
+ mailboxes, Defining mailboxes which receive mail, Configuration Commands
+
+ $mailcap_path, mailcap
+
+ $mailcap_sanitize, Secure use of mailcap, mailcap
+
+ $mailcap_path , $mailcap_path
+
+ $mailcap_sanitize , $mailcap_sanitize
+
+ $maildir_header_cache_verify , $maildir_header_cache_verify
+
+ $maildir_trash , $maildir_trash
+
+ $mail_check , $mail_check
+
+ <mark-as-new>, pager
+
+ $markers , $markers
+
+ $mark_old , $mark_old
+
+ $mask , $mask
+
+ $max_display_recips , $max_display_recips
+
+ $max_line_length , $max_line_length
+
+ $mbox, Mailbox Shortcuts, $mbox
+
+ mbox-hook, Using Multiple spool mailboxes, Using Hooks, Configuration
+ Commands
+
+ $mbox_type, Mailbox Formats, Append a message to a compressed mailbox
+
+ $mbox_type , $mbox_type
+
+ $menu_context , $menu_context
+
+ $menu_move_off , $menu_move_off
+
+ $menu_scroll , $menu_scroll
+
+ $message_format , Configuration variables
+
+ message-hook, Change settings before formatting a message, Using Hooks,
+ Message Matching in Hooks, MIME Autoview, Configuration Commands
+
+ $message_format , $message_format
+
+ $meta_key , $meta_key
+
+ $metoo , $metoo
+
+ $mh_purge , $mh_purge
+
+ $mh_seq_flagged , $mh_seq_flagged
+
+ $mh_seq_replied , $mh_seq_replied
+
+ $mh_seq_unseen , $mh_seq_unseen
+
+ <middle-page>, generic
+
+ $mime_forward , Configuration variables
+
+ $mime_forward , $mime_forward
+
+ $mime_forward_decode , $mime_forward_decode
+
+ $mime_forward_rest , $mime_forward_rest
+
+ mime_lookup, MIME Lookup, Configuration Commands
+
+ $mix_entry_format, Sending anonymous messages via mixmaster
+
+ $mixmaster , $mixmaster
+
+ $mix_entry_format , $mix_entry_format
+
+ mono, Using color and mono video attributes, Configuration Commands
+
+ $move , $move
+
+ $msgid_format, Message-ID: headers
+
+ $msgid_format , $msgid_format
+
+ $muttng_bindir , $muttng_bindir
+
+ $muttng_docdir , $muttng_docdir
+
+ $muttng_folder_name , $muttng_folder_name
+
+ $muttng_folder_path , $muttng_folder_path
+
+ $muttng_hcache_backend , $muttng_hcache_backend
+
+ $muttng_pwd , $muttng_pwd
+
+ $muttng_revision , $muttng_revision
+
+ $muttng_sysconfdir , $muttng_sysconfdir
+
+ $muttng_version , $muttng_version
+
+ my_hdr, User defined headers, Configuration Commands
+
+ N
+
+ $narrow_tree , $narrow_tree
+
+ $net_inc , $net_inc
+
+ <new-mime>, compose
+
+ <next-entry>, Moving Around in Menus, generic, pager
+
+ <next-line>, generic, pager
+
+ <next-new>, index, pager
+
+ <next-new-then-unread>, index, pager
+
+ <next-page>, generic, pager
+
+ <next-subthread>, Threaded Mode, index, pager
+
+ <next-thread>, Threaded Mode, index, pager
+
+ <next-undeleted>, index, pager
+
+ <next-unread>, index, pager
+
+ $nntp_ask_followup_to , Configuration variables
+
+ $nntp_ask_x_comment_to , Configuration variables
+
+ $nntp_cache_dir , Configuration variables
+
+ $nntp_catchup , Configuration variables
+
+ $nntp_followup_to_poster , Configuration variables
+
+ $nntp_group_index_format , Configuration variables
+
+ $nntp_host , Configuration variables
+
+ $nntp_inews , Configuration variables
+
+ $nntp_mail_check , Configuration variables
+
+ $nntp_mime_subject , Configuration variables
+
+ $nntp_newsrc, NNTP Support (OPTIONAL), Configuration variables
+
+ $nntp_post_moderated , Configuration variables
+
+ $nntp_save_unsubscribed , Configuration variables
+
+ $nntp_show_new_news , Configuration variables
+
+ $nntp_show_only_unread , Configuration variables
+
+ $nntp_x_comment_to , Configuration variables
+
+ $NNTPSERVER, NNTP Support (OPTIONAL)
+
+ $nntp_ask_followup_to , $nntp_ask_followup_to
+
+ $nntp_ask_x_comment_to , $nntp_ask_x_comment_to
+
+ $nntp_cache_dir , $nntp_cache_dir
+
+ $nntp_catchup , $nntp_catchup
+
+ $nntp_context , $nntp_context
+
+ $nntp_followup_to_poster , $nntp_followup_to_poster
+
+ $nntp_group_index_format , $nntp_group_index_format
+
+ $nntp_host , $nntp_host
+
+ $nntp_inews , $nntp_inews
+
+ $nntp_load_description , $nntp_load_description
+
+ $nntp_mail_check , $nntp_mail_check
+
+ $nntp_mime_subject , $nntp_mime_subject
+
+ $nntp_newsrc , $nntp_newsrc
+
+ $nntp_pass , $nntp_pass
+
+ $nntp_post_moderated , $nntp_post_moderated
+
+ $nntp_reconnect , $nntp_reconnect
+
+ $nntp_save_unsubscribed , $nntp_save_unsubscribed
+
+ $nntp_show_new_news , $nntp_show_new_news
+
+ $nntp_show_only_unread , $nntp_show_only_unread
+
+ $nntp_user , $nntp_user
+
+ $nntp_x_comment_to , $nntp_x_comment_to
+
+ nospam, Spam detection, Configuration Commands
+
+ O
+
+ open-hook, Compressed folders Support (OPTIONAL), Open a compressed
+ mailbox for reading, Write a compressed mailbox, Append a message to a
+ compressed mailbox, Configuration Commands
+
+ $operating_system , $operating_system
+
+ P
+
+ <page-down>, Moving Around in Menus
+
+ <page-up>, Moving Around in Menus
+
+ $pager , $pager
+
+ $pager_index_lines, Conditional parts
+
+ $pager_context , $pager_context
+
+ $pager_format , $pager_format
+
+ $pager_index_lines , $pager_index_lines
+
+ $pager_stop , $pager_stop
+
+ <parent-message>, Threaded Mode, index, pager
+
+ pattern-hook, Specify default save filename, Specify default Fcc: mailbox
+ when composing, Change settings based upon message recipients, Change
+ settings before formatting a message
+
+ $pgp_autoinline , Configuration variables
+
+ $pgp_entry_format, Using Mutt-ng with PGP
+
+ <pgp-menu>, Composing new messages, compose
+
+ $pgp_replyinline , Configuration variables
+
+ $pgp_sign_as, Using Mutt-ng with PGP
+
+ $pgp_autoinline , $pgp_autoinline
+
+ $pgp_auto_decode , $pgp_auto_decode
+
+ $pgp_check_exit , $pgp_check_exit
+
+ $pgp_clearsign_command , $pgp_clearsign_command
+
+ $pgp_decode_command , $pgp_decode_command
+
+ $pgp_decrypt_command , $pgp_decrypt_command
+
+ $pgp_encrypt_only_command , $pgp_encrypt_only_command
+
+ $pgp_encrypt_sign_command , $pgp_encrypt_sign_command
+
+ $pgp_entry_format , $pgp_entry_format
+
+ $pgp_export_command , $pgp_export_command
+
+ $pgp_getkeys_command , $pgp_getkeys_command
+
+ $pgp_good_sign , $pgp_good_sign
+
+ $pgp_ignore_subkeys , $pgp_ignore_subkeys
+
+ $pgp_import_command , $pgp_import_command
+
+ $pgp_list_pubring_command , $pgp_list_pubring_command
+
+ $pgp_list_secring_command , $pgp_list_secring_command
+
+ $pgp_long_ids , $pgp_long_ids
+
+ $pgp_mime_auto , $pgp_mime_auto
+
+ $pgp_replyinline , $pgp_replyinline
+
+ $pgp_retainable_sigs , $pgp_retainable_sigs
+
+ $pgp_show_unusable , $pgp_show_unusable
+
+ $pgp_sign_as , $pgp_sign_as
+
+ $pgp_sign_command , $pgp_sign_command
+
+ $pgp_sort_keys , $pgp_sort_keys
+
+ $pgp_strict_enc , $pgp_strict_enc
+
+ $pgp_timeout , $pgp_timeout
+
+ $pgp_use_gpg_agent , $pgp_use_gpg_agent
+
+ $pgp_verify_command , $pgp_verify_command
+
+ $pgp_verify_key_command , $pgp_verify_key_command
+
+ $pipe_decode, Miscellaneous Functions
+
+ <pipe-entry>, attach, compose
+
+ <pipe-message>, Miscellaneous Functions, index, pager
+
+ $pipe_split, Miscellaneous Functions
+
+ $pipe_decode , $pipe_decode
+
+ $pipe_sep , $pipe_sep
+
+ $pipe_split , $pipe_split
+
+ $pop_mail_check, POP3 Support (OPTIONAL), Configuration variables
+
+ $pop_authenticators , $pop_authenticators
+
+ $pop_auth_try_all , $pop_auth_try_all
+
+ $pop_delete , $pop_delete
+
+ $pop_host , $pop_host
+
+ $pop_last , $pop_last
+
+ $pop_mail_check , $pop_mail_check
+
+ $pop_pass , $pop_pass
+
+ $pop_reconnect , $pop_reconnect
+
+ $pop_user , $pop_user
+
+ $post_indent_string , Configuration variables
+
+ $postpone, Postponing Mail, $postpone
+
+ <postpone-message>, Composing new messages, compose
+
+ $postponed, Postponing Mail, $postponed
+
+ $post_indent_string , $post_indent_string
+
+ $preconnect , $preconnect
+
+ <previous-entry>, Moving Around in Menus, generic, pager
+
+ <previous-line>, generic, pager
+
+ <previous-new>, index, pager
+
+ <previous-new-then-unread>, index, pager
+
+ <previous-page>, generic, index, pager
+
+ <previous-subthread>, Threaded Mode, index, pager
+
+ <previous-thread>, Threaded Mode, index, pager
+
+ <previous-undeleted>, index, pager
+
+ <previous-unread>, index, pager
+
+ $print , $print
+
+ $print_command , Configuration variables
+
+ <print-entry>, attach, compose
+
+ <print-message>, index, pager
+
+ $print_command , $print_command
+
+ $print_decode , $print_decode
+
+ $print_split , $print_split
+
+ $prompt_after , $prompt_after
+
+ push, Adding key sequences to the keyboard buffer, Using Tags,
+ Configuration Commands
+
+ Q
+
+ <query>, index, query
+
+ <query-append>, query
+
+ $query_command, External Address Queries
+
+ $query_command , $query_command
+
+ <quit>, Moving Around in Menus, Composing new messages, $quit, index,
+ pager
+
+ <quote-char>, Editing Input Fields, editor
+
+ $quote_regexp, Miscellaneous Functions, Using color and mono video
+ attributes
+
+ $quote_empty , $quote_empty
+
+ $quote_quoted , $quote_quoted
+
+ $quote_regexp , $quote_regexp
+
+ R
+
+ <read-subthread>, Threaded Mode, index, pager
+
+ <read-thread>, Threaded Mode, index, pager
+
+ $read_inc , $read_inc
+
+ $read_only , $read_only
+
+ $realname , $realname
+
+ $recall , $recall
+
+ <recall-message>, index, pager
+
+ $record, Environment Variables, Specify default Fcc: mailbox when
+ composing, Mailbox Shortcuts, $record
+
+ <redraw-screen>, pager
+
+ <refresh>, generic
+
+ <rename-file>, compose
+
+ <reply>, Sending Mail, index, pager, attach
+
+ reply-hook, Change settings based upon message recipients, Configuration
+ Commands
+
+ $reply_to, Alternative addresses, Handling Mailing Lists
+
+ $reply_regexp , $reply_regexp
+
+ $reply_self , $reply_self
+
+ $reply_to , $reply_to
+
+ <resend-message>, Miscellaneous Functions, The Attachment Menu, index,
+ attach
+
+ reset, Setting variables, Configuration Commands
+
+ $resolve , $resolve
+
+ $reverse_alias , $reverse_alias
+
+ $reverse_name , $reverse_name
+
+ $reverse_realname , $reverse_realname
+
+ RfC
+
+ 1524, MIME Viewer configuration with mailcap, Command
+ Expansion, mailcap
+
+ 1894, Delivery Status Notification (DSN) Support
+
+ 2822, Again: Scoring
+
+ 3676, Sending
+
+ 822, User defined headers
+
+ $rfc2047_parameters , $rfc2047_parameters
+
+ S
+
+ $save_empty, Compressed folders Support (OPTIONAL)
+
+ <save-entry>, attach
+
+ save-hook, Specify default save filename, Specify default save filename
+ and default Fcc: mailbox at once, Using Hooks, Message Matching in Hooks,
+ Mailbox Shortcuts, Configuration Commands
+
+ <save-message>, index, pager
+
+ $save_address , $save_address
+
+ $save_empty , $save_empty
+
+ $save_name , $save_name
+
+ score, Message Scoring, Configuration Commands, $score
+
+ $score_threshold_delete, Message Scoring
+
+ $score_threshold_flag, Message Scoring
+
+ $score_threshold_read, Message Scoring
+
+ $score_threshold_delete , $score_threshold_delete
+
+ $score_threshold_flag , $score_threshold_flag
+
+ $score_threshold_read , $score_threshold_read
+
+ <search>, generic, pager, alias, query, browser
+
+ <search-next>, generic, pager, alias, query, browser
+
+ <search-opposite>, generic, pager, query
+
+ <search-reverse>, generic, pager, alias, query, browser
+
+ <search-toggle>, pager
+
+ <select-entry>, generic
+
+ <select-new>, browser
+
+ send-hook, Change settings based upon message recipients, Using Hooks,
+ Message Matching in Hooks, Configuration Commands
+
+ <send-message>, Composing new messages, compose
+
+ send2-hook, Change settings based upon message recipients
+
+ <senderdecode-copy>, pager
+
+ $sendmail, Change settings based upon message recipients, $sendmail
+
+ $sendmail_wait , $sendmail_wait
+
+ $send_charset , $send_charset
+
+ set, Setting variables, Configuration Commands
+
+ <set-flag>, index
+
+ $shell , $shell
+
+ <shell-escape>, Miscellaneous Functions, generic, pager
+
+ <show-limit>, index
+
+ <show-version>, index, pager
+
+ <sidebar-next>, sidebar
+
+ <sidebar-next-new>, sidebar
+
+ <sidebar-open>, sidebar
+
+ <sidebar-previous>, sidebar
+
+ <sidebar-scroll-down>, sidebar
+
+ <sidebar-scroll-up>, sidebar
+
+ $sidebar_shorten_hierarchy , Configuration variables
+
+ $sidebar_boundary , $sidebar_boundary
+
+ $sidebar_delim , $sidebar_delim
+
+ $sidebar_newmail_only , $sidebar_newmail_only
+
+ $sidebar_number_format , $sidebar_number_format
+
+ $sidebar_shorten_hierarchy , $sidebar_shorten_hierarchy
+
+ $sidebar_visible , $sidebar_visible
+
+ $sidebar_width , $sidebar_width
+
+ $signature, Change settings based upon message recipients, $signature
+
+ $signoff_string , $signoff_string
+
+ $sig_dashes , $sig_dashes
+
+ $sig_on_top , $sig_on_top
+
+ $simple_search , $simple_search
+
+ <skip-quoted>, Miscellaneous Functions, pager
+
+ $sleep_time , $sleep_time
+
+ $smart_wrap , $smart_wrap
+
+ $smileys , $smileys
+
+ $smime_default_key , Configuration variables
+
+ <smime-menu>, Composing new messages
+
+ $smime_ask_cert_label , $smime_ask_cert_label
+
+ $smime_ca_location , $smime_ca_location
+
+ $smime_certificates , $smime_certificates
+
+ $smime_decrypt_command , $smime_decrypt_command
+
+ $smime_decrypt_use_default_key , $smime_decrypt_use_default_key
+
+ $smime_default_key , $smime_default_key
+
+ $smime_encrypt_command , $smime_encrypt_command
+
+ $smime_encrypt_with , $smime_encrypt_with
+
+ $smime_get_cert_command , $smime_get_cert_command
+
+ $smime_get_cert_email_command , $smime_get_cert_email_command
+
+ $smime_get_signer_cert_command , $smime_get_signer_cert_command
+
+ $smime_import_cert_command , $smime_import_cert_command
+
+ $smime_is_default , $smime_is_default
+
+ $smime_keys , $smime_keys
+
+ $smime_pk7out_command , $smime_pk7out_command
+
+ $smime_sign_command , $smime_sign_command
+
+ $smime_sign_opaque_command , $smime_sign_opaque_command
+
+ $smime_timeout , $smime_timeout
+
+ $smime_verify_command , $smime_verify_command
+
+ $smime_verify_opaque_command , $smime_verify_opaque_command
+
+ $smtp_envelope, SMTP Support (OPTIONAL)
+
+ $smtp_host, SMTP Support (OPTIONAL)
+
+ $smtp_pass, SMTP Support (OPTIONAL), Configuration variables
+
+ $smtp_use_tls, SMTP Support (OPTIONAL)
+
+ $smtp_user, SMTP Support (OPTIONAL), Configuration variables
+
+ $smtp_host , $smtp_host
+
+ $smtp_pass , $smtp_pass
+
+ $smtp_port , $smtp_port
+
+ $smtp_user , $smtp_user
+
+ $smtp_use_tls , $smtp_use_tls
+
+ $sort , $sort, browser
+
+ <sort-mailbox>, index
+
+ <sort-reverse>, index, browser
+
+ $sort_alias , $sort_alias
+
+ $sort_aux , $sort_aux
+
+ $sort_browser , $sort_browser
+
+ $sort_re , $sort_re
+
+ source, Miscellaneous Functions, Defining/Using aliases, Reading
+ initialization commands from another file, Configuration Commands
+
+ spam, Spam detection, Configuration Commands
+
+ $spam_separator , $spam_separator
+
+ $spoolfile, Setting variables based upon mailbox, Defining mailboxes which
+ receive mail, Mailbox Shortcuts, POP3 Support (OPTIONAL), $spoolfile
+
+ $ssl_ca_certificates_file , $ssl_ca_certificates_file
+
+ $ssl_client_cert , $ssl_client_cert
+
+ $ssl_force_tls , $ssl_force_tls
+
+ $ssl_min_dh_prime_bits , $ssl_min_dh_prime_bits
+
+ $ssl_starttls , $ssl_starttls
+
+ $ssl_usesystemcerts , $ssl_usesystemcerts
+
+ $ssl_use_sslv2 , $ssl_use_sslv2
+
+ $ssl_use_sslv3 , $ssl_use_sslv3
+
+ $ssl_use_tlsv1 , $ssl_use_tlsv1
+
+ $status_format, Composing new messages, Introduction
+
+ $status_chars , $status_chars
+
+ $status_format , $status_format
+
+ $status_on_top , $status_on_top
+
+ $strict_mailto, mailto:-style links
+
+ $strict_threads, Threaded Mode
+
+ $strict_mailto , $strict_mailto
+
+ $strict_mime , $strict_mime
+
+ $strict_threads , $strict_threads
+
+ $strip_was , $strip_was
+
+ $strip_was_regex , $strip_was_regex
+
+ $stuff_quoted , $stuff_quoted
+
+ subscribe, Mailing lists, Configuration Commands, browser
+
+ $suspend , $suspend
+
+ <sync-mailbox>, Manual Conventions, index, pager
+
+ T
+
+ <tag-entry>, generic
+
+ <tag-message>, pager
+
+ <tag-pattern>, index
+
+ <tag-prefix>, generic
+
+ <tag-prefix-cond>, generic
+
+ <tag-thread>, Threaded Mode, index
+
+ $text_flowed , $text_flowed
+
+ $thorough_search , $thorough_search
+
+ $thread_received , $thread_received
+
+ $tilde , $tilde
+
+ $timeout, IMAP Support (OPTIONAL), $timeout
+
+ $tmpdir, Temporary Files, $tmpdir
+
+ $to_chars, Status Flags
+
+ toggle, Setting variables, Configuration Commands
+
+ <toggle-mailboxes>, browser
+
+ <toggle-new>, index
+
+ <toggle-quoted>, Miscellaneous Functions, pager
+
+ <toggle-subscribed>, browser
+
+ <toggle-unlink>, compose
+
+ <toggle-write>, index
+
+ <top>, pager
+
+ <top-page>, generic
+
+ $to_chars , $to_chars
+
+ <transpose-chars>, editor
+
+ $trash , $trash
+
+ $tunnel , $tunnel
+
+ U
+
+ $umask, Temporary Files, $umask
+
+ unalias, Defining/Using aliases, Configuration Commands
+
+ unalternates, Alternative addresses, Configuration Commands
+
+ unalternative_order, MIME Multipart/Alternative, Configuration Commands
+
+ unattachments, Attachment Searching and Counting
+
+ unauto_view, MIME Autoview, Configuration Commands
+
+ $uncollapse_jump , $uncollapse_jump
+
+ uncolor, Using color and mono video attributes, Configuration Commands
+
+ <undelete-entry>, attach, postpone
+
+ <undelete-message>, index, pager
+
+ <undelete-pattern>, index
+
+ <undelete-subthread>, Threaded Mode, index, pager
+
+ <undelete-thread>, Threaded Mode, index, pager
+
+ unhdr_order, Defining the order of headers when viewing messages,
+ Configuration Commands
+
+ unhook, Removing hooks, Configuration Commands
+
+ unignore, Ignoring (weeding) unwanted message headers, Configuration
+ Commands
+
+ unlists, Mailing lists, Configuration Commands
+
+ unmailboxes, Defining mailboxes which receive mail
+
+ unmime_lookup, MIME Lookup, Configuration Commands
+
+ unmono, Using color and mono video attributes, Configuration Commands
+
+ unmy_hdr, User defined headers, Configuration Commands
+
+ unscore, Message Scoring, Configuration Commands
+
+ unset, Setting variables, Configuration Commands
+
+ unsubscribe, Mailing lists, Configuration Commands, browser
+
+ <untag-pattern>, index
+
+ <upcase-word>, Editing Input Fields, editor
+
+ $use_8bitmime, SMTP Support (OPTIONAL)
+
+ $use_8bitmime , $use_8bitmime
+
+ $use_domain , $use_domain
+
+ $use_envelope_from , $use_envelope_from
+
+ $use_from , $use_from
+
+ $use_idn , $use_idn
+
+ $use_ipv6 , $use_ipv6
+
+ V
+
+ <verify-key>, pgp
+
+ <view-attach>, attach, compose
+
+ <view-attachments>, index, pager
+
+ <view-file>, browser
+
+ <view-mailcap>, attach
+
+ <view-name>, pgp
+
+ <view-text>, attach
+
+ $VISUAL, Composing new messages
+
+ $visual , $visual
+
+ W
+
+ $wait_key, Miscellaneous Functions, Optional Fields
+
+ $wait_key , $wait_key
+
+ $weed, Miscellaneous Functions, $weed
+
+ <what-key>, generic
+
+ $wrapmargin , $wrapmargin
+
+ $wrap_search , $wrap_search
+
+ <write-fcc>, Composing new messages, compose
+
+ $write_bcc , $write_bcc
+
+ $write_inc , $write_inc
+
+ X
+
+ $xterm_icon , $xterm_icon
+
+ $xterm_leave , $xterm_leave
+
+ $xterm_set_titles , $xterm_set_titles
+
+ $xterm_title , $xterm_title