All pastes #943823 Raw Edit

Unbenannt

public text v1 · immutable
·published 2008-03-15 16:59 UTC
rendered paste body
# Generated by the muttrc builder at http://muttrcbuilder.org/
# for mutt-1.5.15

#
#  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.
#
# set abort_nosubject = ask-yes
#
##########
#  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.
#
# set abort_unmodified = yes
#
##########
#  alias_file
#
#   Type: path
#   Default: "~/.muttrc"
#
#   The default file in which to save aliases created by the
#   ``create-alias'' function.
#
#   Note: Mutt will not automatically source this file; you must
#   explicitly use the ``source'' command for it to be executed.
#
#   The default for this option is the currently used muttrc file, or
#   ``~/.muttrc'' if no user muttrc was found.
#
# set alias_file = '~/.muttrc'
#
##########
#  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
#
# set alias_format = '%4n %2f %t %-10a   %r'
#
##########
#  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.
#
# set allow_8bit = yes
#
##########
#  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.
#
# set allow_ansi = no
#
##########
#  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.
#
# set arrow_cursor = no
#
##########
#  ascii_chars
#
#   Type: boolean
#   Default: no
#
#   If set, Mutt will use plain ASCII characters when displaying thread
#   and attachment trees, instead of the default ACS characters.
#
# set ascii_chars = no
#
##########
#  askbcc
#
#   Type: boolean
#   Default: no
#
#   If set, Mutt will prompt you for blind-carbon-copy (Bcc) recipients
#   before editing an outgoing message.
#
# set askbcc = no
#
##########
#  askcc
#
#   Type: boolean
#   Default: no
#
#   If set, Mutt will prompt you for carbon-copy (Cc) recipients before
#   editing the body of an outgoing message.
#
# set askcc = no
#
##########
#  assumed_charset
#
#   Type: string
#   Default: ""
#
#   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.
#
# set assumed_charset = ''
#
##########
#  attach_charset
#
#   Type: string
#   Default: ""
#
#   This variable is a colon-separated list of character encoding schemes
#   for text file attachments. If unset, $charset value will be used
#   instead. For example, the following configuration would work for
#   Japanese text handling:
#
#   set attach_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.
#
# set attach_charset = ''
#
##########
#  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-style sequences are understood:
#
#   %C
#          charset
#
#   %c
#          requires charset conversion (n or c)
#
#   %D
#          deleted flag
#
#   %d
#          description
#
#   %e
#          MIME content-transfer-encoding
#
#   %f
#          filename
#
#   %I
#          disposition (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
#          (please see the ``attachments'' section for possible speed
#          effects)
#
#   %>X
#          right justify the rest of the string and pad with character "X"
#
#   %|X
#          pad to the end of the line with character "X"
#
# set attach_format = '%u%D%I %t%4n %T%.40d%> [%.7m/%.10M, %.6e%?C?, %C?, %s] '
#
##########
#  attach_sep
#
#   Type: string
#   Default: "\n"
#
#   The separator to add between attachments when operating (saving,
#   printing, piping, etc) on a list of tagged attachments.
#
# set attach_sep = '\n'
#
##########
#  attach_split
#
#   Type: boolean
#   Default: yes
#
#   If this variable is unset, when operating (saving, printing, piping,
#   etc) on a list of tagged attachments, Mutt 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 will operate on the attachments one by one.
#
# set attach_split = yes
#
##########
#  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()-like sequences see
#   the section on ``$index_format''.
#
# set attribution = 'On %d, %n wrote:'
#
##########
#  autoedit
#
#   Type: boolean
#   Default: no
#
#   When set along with ``$edit_headers'', Mutt 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''.
#
# set autoedit = no
#
##########
#  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.
#
# set auto_tag = no
#
##########
#  beep
#
#   Type: boolean
#   Default: yes
#
#   When this variable is set, mutt will beep when an error occurs.
#
# set beep = yes
#
##########
#  beep_new
#
#   Type: boolean
#   Default: no
#
#   When this variable is set, mutt will beep whenever it prints a message
#   notifying you of new mail. This is independent of the setting of the
#   ``$beep'' variable.
#
# set beep_new = no
#
##########
#  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.
#
# set bounce = ask-yes
#
##########
#  bounce_delivered
#
#   Type: boolean
#   Default: yes
#
#   When this variable is set, mutt will include Delivered-To headers when
#   bouncing messages. Postfix users may wish to unset this variable.
#
# set bounce_delivered = yes
#
##########
#  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.
#
# set braille_friendly = no
#
##########
#  check_mbox_size
#
#   Type: boolean
#   Default: no
#
#   When this variable is set, mutt will use file size attribute instead
#   of access time when checking for new mail.
#
# set check_mbox_size = no
#
##########
#  charset
#
#   Type: string
#   Default: ""
#
#   Character set your terminal uses to display and enter textual data.
#
# set charset = ''
#
##########
#  check_new
#
#   Type: boolean
#   Default: yes
#
#   Note: this option only affects maildir and MH style mailboxes.
#
#   When set, Mutt 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 check_new is unset, no
#   check for new mail is performed while the mailbox is open.
#
# set check_new = yes
#
##########
#  collapse_unread
#
#   Type: boolean
#   Default: yes
#
#   When unset, Mutt will not collapse a thread if it contains any unread
#   messages.
#
# set collapse_unread = yes
#
##########
#  uncollapse_jump
#
#   Type: boolean
#   Default: no
#
#   When set, Mutt will jump to the next unread message, if any, when the
#   current thread is uncollapsed.
#
# set uncollapse_jump = no
#
##########
#  compose_format
#
#   Type: string
#   Default: "-- Mutt: 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()-like sequences:
#
#   %a
#          total number of attachments
#
#   %h
#          local hostname
#
#   %l
#          approximate size (in bytes) of the current message
#
#   %v
#          Mutt version string
#
#   See the text describing the ``$status_format'' option for more
#   information on how to set ``$compose_format''.
#
# set compose_format = '-- Mutt: Compose  [Approx. msg size: %l   Atts: %a]%>-'
#
##########
#  config_charset
#
#   Type: string
#   Default: ""
#
#   When defined, Mutt will recode commands in rc files from this
#   encoding.
#
# set config_charset = ''
#
##########
#  confirmappend
#
#   Type: boolean
#   Default: yes
#
#   When set, Mutt will prompt for confirmation when appending messages to
#   an existing mailbox.
#
# set confirmappend = yes
#
##########
#  confirmcreate
#
#   Type: boolean
#   Default: yes
#
#   When set, Mutt will prompt for confirmation when saving messages to a
#   mailbox which does not yet exist before creating it.
#
# set confirmcreate = yes
#
##########
#  connect_timeout
#
#   Type: number
#   Default: 30
#
#   Causes Mutt 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 to wait indefinitely for the connection to
#   succeed.
#
# set connect_timeout = '30'
#
##########
#  content_type
#
#   Type: string
#   Default: "text/plain"
#
#   Sets the default Content-Type for the body of newly composed messages.
#
# set content_type = 'text/plain'
#
##########
#  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''.
#
# set copy = yes
#
##########
#  crypt_use_gpgme
#
#   Type: boolean
#   Default: no
#
#   This variable controls the use of the GPGME-enabled crypto backends.
#   If it is set and Mutt was built with gpgme support, the gpgme code for
#   S/MIME and PGP will be used instead of the classic code. Note that you
#   need to set this option in .muttrc; it won't have any effect when used
#   interactively.
#
# set crypt_use_gpgme = no
#
##########
#  crypt_use_pka
#
#   Type: boolean
#   Default: no
#
#   (http://www.g10code.de/docs/pka-intro.de.pdf) during signature
#   verification (only supported by the GPGME backend).
#
# set crypt_use_pka = no
#
##########
#  crypt_autopgp
#
#   Type: boolean
#   Default: yes
#
#   This variable controls whether or not mutt may automatically enable
#   PGP encryption/signing for messages. See also ``$crypt_autoencrypt'',
#   ``$crypt_replyencrypt'', ``$crypt_autosign'', ``$crypt_replysign'' and
#   ``$smime_is_default''.
#
# set crypt_autopgp = yes
#
##########
#  crypt_autosmime
#
#   Type: boolean
#   Default: yes
#
#   This variable controls whether or not mutt may automatically enable
#   S/MIME encryption/signing for messages. See also
#   ``$crypt_autoencrypt'', ``$crypt_replyencrypt'', ``$crypt_autosign'',
#   ``$crypt_replysign'' and ``$smime_is_default''.
#
# set crypt_autosmime = yes
#
##########
#  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 the strftime call to
#   process the date. See the man page for strftime(3) for the proper
#   syntax.
#
#   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).
#
# set date_format = '!%a, %b %d, %Y at %I:%M:%S%p %Z'
#
##########
#  default_hook
#
#   Type: string
#   Default: "~f %s !~P | (~P ~C %s)"
#
#   This variable controls how message-hooks, reply-hooks, send-hooks,
#   send2-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.
#
# set default_hook = '~f %s !~P | (~P ~C %s)'
#
##########
#  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.
#
# set delete = ask-yes
#
##########
#  delete_untag
#
#   Type: boolean
#   Default: yes
#
#   If this option is set, mutt 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.
#
# set delete_untag = yes
#
##########
#  digest_collapse
#
#   Type: boolean
#   Default: yes
#
#   If this option is set, mutt'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.
#
# set digest_collapse = yes
#
##########
#  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.
#
# set display_filter = ''
#
##########
#  dotlock_program
#
#   Type: path
#   Default: "/usr/local/bin/mutt_dotlock"
#
#   Contains the path of the mutt_dotlock (8) binary to be used by mutt.
#
# set dotlock_program = '/usr/local/bin/mutt_dotlock'
#
##########
#  dsn_notify
#
#   Type: string
#   Default: ""
#
#   Note: you should not enable this unless you are using Sendmail 8.8.x
#   or greater.
#
#   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"
#
# set dsn_notify = ''
#
##########
#  dsn_return
#
#   Type: string
#   Default: ""
#
#   Note: you should not enable this unless you are using Sendmail 8.8.x
#   or greater.
#
#   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
#
# set dsn_return = ''
#
##########
#  duplicate_threads
#
#   Type: boolean
#   Default: yes
#
#   This variable controls whether mutt, when sorting by threads, threads
#   messages with the same message-id 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.
#
# set duplicate_threads = yes
#
##########
#  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.
#
# set edit_headers = no
#
##########
#  editor
#
#   Type: path
#   Default: ""
#
#   This variable specifies which editor is used by mutt. It defaults to
#   the value of the VISUAL, or EDITOR, environment variable, or to the
#   string "vi" if neither of those are set.
#
# set editor = ''
#
##########
#  encode_from
#
#   Type: boolean
#   Default: no
#
#   When set, mutt will quoted-printable encode messages when they contain
#   the string "From " in the beginning of a line. Useful to avoid the
#   tampering certain mail delivery and transport agents tend to do with
#   messages.
#
# set encode_from = no
#
##########
#  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.
#
# set envelope_from_address = ''
#
##########
#  escape
#
#   Type: string
#   Default: "~"
#
#   Escape character to use for functions in the builtin editor.
#
# set escape = '~'
#
##########
#  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.
#
# set fast_reply = no
#
##########
#  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.
#
# set fcc_attach = yes
#
##########
#  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)
#
# set fcc_clear = no
#
##########
#  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.
#
# set folder = '~/Mail'
#
##########
#  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()-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"
#
# set folder_format = '%2C %t %N %F %2l %-8.8u %-8.8g %8s %d %f'
#
##########
#  followup_to
#
#   Type: boolean
#   Default: yes
#
#   Controls whether or not the Mail-Followup-To header field is generated
#   when sending mail. When set, Mutt will generate this field when you
#   are replying to a known mailing list, specified with the ``subscribe''
#   or ``lists'' commands.
#
#   This field has two purposes. First, preventing you from receiving
#   duplicate copies of replies to messages which you send to mailing
#   lists, and 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.
#
# set followup_to = yes
#
##########
#  force_name
#
#   Type: boolean
#   Default: no
#
#   This variable is similar to ``$save_name'', except that Mutt 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.
#
# set force_name = no
#
##########
#  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.
#
# set forward_decode = yes
#
##########
#  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''.
#
# set forward_edit = yes
#
##########
#  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.
#
# set forward_format = '[%a: %s]'
#
##########
#  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''.
#
# set forward_quote = no
#
##########
#  from
#
#   Type: e-mail address
#   Default: ""
#
#   When set, 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.
#
#   Defaults to the contents of the environment variable EMAIL.
#
# set from = ''
#
##########
#  gecos_mask
#
#   Type: regular expression
#   Default: "^[^,]*"
#
#   A regular expression used by mutt 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 set the 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
#   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 will expand "Franklin" to "Franklin, Steve".
#
# set gecos_mask = '^[^,]*'
#
##########
#  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.
#
# set hdrs = yes
#
##########
#  header
#
#   Type: boolean
#   Default: no
#
#   When set, this variable causes Mutt to include the header of the
#   message you are replying to into the edit buffer. The ``$weed''
#   setting applies.
#
# set header = no
#
##########
#  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 is running.
#   Since this variable is primarily aimed at new users, neither of these
#   should present a major problem.
#
# set help = yes
#
##########
#  hidden_host
#
#   Type: boolean
#   Default: no
#
#   When set, mutt 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-IDs, and it will not lead to the
#   cut-off of first-level domains.
#
# set hidden_host = no
#
##########
#  hide_limited
#
#   Type: boolean
#   Default: no
#
#   When set, mutt will not show the presence of messages that are hidden
#   by limiting, in the thread tree.
#
# set hide_limited = no
#
##########
#  hide_missing
#
#   Type: boolean
#   Default: yes
#
#   When set, mutt will not show the presence of missing messages in the
#   thread tree.
#
# set hide_missing = yes
#
##########
#  hide_thread_subject
#
#   Type: boolean
#   Default: yes
#
#   When set, mutt will not show the subject of messages in the thread
#   tree that have the same subject as their parent or closest previously
#   displayed sibling.
#
# set hide_thread_subject = yes
#
##########
#  hide_top_limited
#
#   Type: boolean
#   Default: no
#
#   When set, mutt 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_limited is set, this option will have no effect.
#
# set hide_top_limited = no
#
##########
#  hide_top_missing
#
#   Type: boolean
#   Default: yes
#
#   When set, mutt will not show the presence of missing messages at the
#   top of threads in the thread tree. Note that when $hide_missing is
#   set, this option will have no effect.
#
# set hide_top_missing = yes
#
##########
#  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 set.
#
# set history = '10'
#
##########
#  history_file
#
#   Type: path
#   Default: "~/.mutthistory"
#
#   The file in which Mutt will save its history.
#
# set history_file = '~/.mutthistory'
#
##########
#  honor_followup_to
#
#   Type: quadoption
#   Default: yes
#
#   This variable controls whether or not a Mail-Followup-To header is
#   honored when group-replying to a message.
#
# set honor_followup_to = yes
#
##########
#  hostname
#
#   Type: string
#   Default: ""
#
#   Specifies the hostname to use after the ``@'' in local e-mail
#   addresses. This overrides the compile time definition obtained from
#   /etc/resolv.conf.
#
# set hostname = ''
#
##########
#  ignore_linear_white_space
#
#   Type: boolean
#   Default: no
#
#   This option replaces linear-white-space between encoded-word and *text
#   to a single space to prevent the display of MIME-encoded ``Subject''
#   field from being divided into multiple lines.
#
# set ignore_linear_white_space = no
#
##########
#  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:'' field is set to the
#   same value as the ``To:'' field, Mutt assumes that the ``Reply-To:''
#   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.
#
# set ignore_list_reply_to = no
#
##########
#  imap_authenticators
#
#   Type: string
#   Default: ""
#
#   This is a colon-delimited list of authentication methods mutt may
#   attempt to use to log in to an IMAP server, in the order mutt should
#   try them. Authentication methods are either 'login' or the right side
#   of an IMAP 'AUTH=xxx' capability string, eg 'digest-md5', 'gssapi' or
#   'cram-md5'. This parameter is case-insensitive. If this parameter is
#   unset (the default) mutt will try all available methods, in order from
#   most-secure to least-secure.
#
#   Example: set imap_authenticators="gssapi:cram-md5:login"
#
#   Note: Mutt will only fall back to other authentication methods if the
#   previous methods are unavailable. If a method is available but
#   authentication fails, mutt will not connect to the IMAP server.
#
# set imap_authenticators = ''
#
##########
#  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.
#
# set imap_check_subscribed = no
#
##########
#  imap_delim_chars
#
#   Type: string
#   Default: "/."
#
#   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.
#
# set imap_delim_chars = '/.'
#
##########
#  imap_headers
#
#   Type: string
#   Default: ""
#
#   Mutt 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.
#
# set imap_headers = ''
#
##########
#  imap_idle
#
#   Type: boolean
#   Default: no
#
#   When set, mutt will attempt to use the IMAP IDLE extension to check
#   for new mail in the current mailbox. Some servers (dovecot was the
#   inspiration for this option) react badly to mutt's implementation. If
#   your connection seems to freeze up periodically, try unsetting this.
#
# set imap_idle = no
#
##########
#  imap_keepalive
#
#   Type: number
#   Default: 900
#
#   This variable specifies the maximum amount of time in seconds that
#   mutt will wait before polling open IMAP connections, to prevent the
#   server from closing them before mutt 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.
#
# set imap_keepalive = '900'
#
##########
#  imap_list_subscribed
#
#   Type: boolean
#   Default: no
#
#   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.
#
# set imap_list_subscribed = no
#
##########
#  imap_login
#
#   Type: string
#   Default: ""
#
#   Your login name on the IMAP server.
#
#   This variable defaults to the value of imap_user.
#
set imap_login = 'daslogin' # default: ''
#
##########
#  imap_pass
#
#   Type: string
#   Default: ""
#
#   Specifies the password for your IMAP account. If unset, Mutt 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 muttrc even if you
#   are the only one who can read the file.
#
set imap_pass = 'pwwort' # default: ''
#
##########
#  imap_passive
#
#   Type: boolean
#   Default: yes
#
#   When set, mutt will not open new IMAP connections to check for new
#   mail. Mutt 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 invocation, or if opening the connection
#   is slow.
#
# set imap_passive = yes
#
##########
#  imap_peek
#
#   Type: boolean
#   Default: yes
#
#   When set, mutt 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.
#
# set imap_peek = yes
#
##########
#  imap_servernoise
#
#   Type: boolean
#   Default: yes
#
#   When set, mutt 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.
#
# set imap_servernoise = yes
#
##########
#  imap_user
#
#   Type: string
#   Default: ""
#
#   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.
#
# set imap_user = ''
#
##########
#  implicit_autoview
#
#   Type: boolean
#   Default: no
#
#   If set to ``yes'', mutt 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 will use
#   the viewer defined in that entry to convert the body part to text
#   form.
#
# set implicit_autoview = no
#
##########
#  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.
#
# set include = ask-yes
#
##########
#  include_onlyfirst
#
#   Type: boolean
#   Default: no
#
#   Controls whether or not Mutt includes only the first attachment of the
#   message you are replying.
#
# set include_onlyfirst = no
#
##########
#  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.
#
# set indent_string = '> '
#
##########
#  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 to format output (see the man page for more detail).
#   The following sequences are defined in Mutt:
#
#   %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
#
#   %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 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
#
#   %X
#          number of attachments (please see the ``attachments'' section
#          for possible speed effects)
#
#   %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''.
#
# set index_format = '%4C %Z %{%b %d} %-15.15L (%?l?%4l&%4c?) %s'
#
##########
#  ispell
#
#   Type: path
#   Default: "ispell"
#
#   How to invoke ispell (GNU's spell-checking software).
#
# set ispell = '/usr/bin/ispell'
#
##########
#  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.
#
# set keep_flagged = no
#
##########
#  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.
#
# set locale = 'C'
#
##########
#  mail_check
#
#   Type: number
#   Default: 5
#
#   This variable configures how often (in seconds) mutt should look for
#   new mail.
#
# set mail_check = '5'
#
##########
#  mailcap_path
#
#   Type: string
#   Default: ""
#
#   This variable specifies which files to consult when attempting to
#   display MIME bodies not directly supported by Mutt.
#
# set mailcap_path = ''
#
##########
#  mailcap_sanitize
#
#   Type: boolean
#   Default: yes
#
#   If set, mutt 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!
#
# set mailcap_sanitize = yes
#
##########
#  header_cache
#
#   Type: path
#   Default: ""
#
#   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.
#
# set header_cache = ''
#
##########
#  maildir_header_cache_verify
#
#   Type: boolean
#   Default: yes
#
#   Check for Maildir unaware programs other than mutt having modified
#   maildir files when the header cache is in use. This incurs one stat(2)
#   per message every time the folder is opened.
#
# set maildir_header_cache_verify = yes
#
##########
#  header_cache_pagesize
#
#   Type: string
#   Default: "16384"
#
#   When mutt is compiled with either gdbm or bdb4 as the header cache
#   backend, this option changes the database page size. Too large or too
#   small values can waste space, memory, or CPU time. The default should
#   be more or less optimal for most use cases.
#
# set header_cache_pagesize = '16384'
#
##########
#  header_cache_compress
#
#   Type: boolean
#   Default: no
#
#   When mutt is compiled with qdbm as header cache backend, this option
#   determines whether the database will be compressed. Compression
#   results in database files roughly being one fifth of the usual
#   diskspace, but the uncompression can result in a slower opening of
#   cached folder(s).
#
# set header_cache_compress = no
#
##########
#  maildir_trash
#
#   Type: boolean
#   Default: no
#
#   If set, messages marked as deleted will be saved with the maildir
#   (T)rashed flag instead of unlinked. NOTE: this only applies to
#   maildir-style mailboxes. Setting it will have no effect on other
#   mailbox types.
#
# set maildir_trash = no
#
##########
#  mark_old
#
#   Type: boolean
#   Default: yes
#
#   Controls whether or not mutt marks new unread messages as old if you
#   exit a mailbox without reading them. With this option set, the next
#   time you start mutt, the messages will show up with an "O" next to
#   them in the index menu, indicating that they are old.
#
# set mark_old = yes
#
##########
#  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.
#
# set markers = yes
#
##########
#  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.
#
# set mask = '!^\.[^.]'
#
##########
#  mbox
#
#   Type: path
#   Default: "~/mbox"
#
#   This specifies the folder into which read mail in your ``$spoolfile''
#   folder will be appended.
#
# set mbox = '~/mbox'
#
##########
#  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.
#
# set mbox_type = 'mbox'
#
##########
#  metoo
#
#   Type: boolean
#   Default: no
#
#   If unset, Mutt will remove your address (see the ``alternates''
#   command) from the list of recipients when replying to a message.
#
# set metoo = no
#
##########
#  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''.)
#
# set menu_context = '0'
#
##########
#  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.
#
# set menu_move_off = yes
#
##########
#  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).
#
# set menu_scroll = no
#
##########
#  meta_key
#
#   Type: boolean
#   Default: no
#
#   If set, forces Mutt 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''.
#
# set meta_key = no
#
##########
#  mh_purge
#
#   Type: boolean
#   Default: no
#
#   When unset, mutt 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.
#
# set mh_purge = no
#
##########
#  mh_seq_flagged
#
#   Type: string
#   Default: "flagged"
#
#   The name of the MH sequence used for flagged messages.
#
# set mh_seq_flagged = 'flagged'
#
##########
#  mh_seq_replied
#
#   Type: string
#   Default: "replied"
#
#   The name of the MH sequence used to tag replied messages.
#
# set mh_seq_replied = 'replied'
#
##########
#  mh_seq_unseen
#
#   Type: string
#   Default: "unseen"
#
#   The name of the MH sequence used for unseen messages.
#
# set mh_seq_unseen = 'unseen'
#
##########
#  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''.
#
# set mime_forward = no
#
##########
#  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.
#
# set mime_forward_decode = no
#
##########
#  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.
#
# set mime_forward_rest = yes
#
##########
#  mix_entry_format
#
#   Type: string
#   Default: "%4n %c %-16s %a"
#
#   This variable describes the format of a remailer line on the mixmaster
#   chain selection screen. The following printf-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.
#
# set mix_entry_format = '%4n %c %-16s %a'
#
##########
#  mixmaster
#
#   Type: path
#   Default: "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.
#
# set mixmaster = 'mixmaster'
#
##########
#  move
#
#   Type: quadoption
#   Default: ask-no
#
#   Controls whether or not Mutt will move read messages from your spool
#   mailbox to your ``$mbox'' mailbox, or as a result of a ``mbox-hook''
#   command.
#
# set move = ask-no
#
##########
#  message_cachedir
#
#   Type: path
#   Default: ""
#
#   Set this to a directory and mutt will cache copies of messages from
#   your IMAP and POP servers here. You are free to remove entries at any
#   time, for instance if stale entries accumulate because you have
#   deleted messages with another mail client.
#
# set message_cachedir = ''
#
##########
#  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()-like sequences see the section on ``$index_format''.
#
# set message_format = '%s'
#
##########
#  narrow_tree
#
#   Type: boolean
#   Default: no
#
#   This variable, when set, makes the thread tree narrower, allowing
#   deeper threads to fit on the screen.
#
# set narrow_tree = no
#
##########
#  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''.
#
# set net_inc = '10'
#
##########
#  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 functions
#   directly from the pager, and screen resizes cause lines longer than
#   the screen width to be badly formatted in the help menu.
#
# set pager = 'builtin'
#
##########
#  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 will display the line after the last one on the screen
#   at the top of the next page (0 lines of context).
#
# set pager_context = '0'
#
##########
#  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.
#
# set pager_format = '-%Z- %C/%m: %-20.20n   %s'
#
##########
#  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.
#
# set pager_index_lines = '0'
#
##########
#  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.
#
# set pager_stop = no
#
##########
#  crypt_autosign
#
#   Type: boolean
#   Default: no
#
#   Setting this variable will cause Mutt 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)
#
# set crypt_autosign = no
#
##########
#  crypt_autoencrypt
#
#   Type: boolean
#   Default: no
#
#   Setting this variable will cause Mutt 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)
#
# set crypt_autoencrypt = no
#
##########
#  pgp_ignore_subkeys
#
#   Type: boolean
#   Default: yes
#
#   Setting this variable will cause Mutt 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)
#
# set pgp_ignore_subkeys = yes
#
##########
#  crypt_replyencrypt
#
#   Type: boolean
#   Default: yes
#
#   If set, automatically PGP or OpenSSL encrypt replies to messages which
#   are encrypted. (Crypto only)
#
# set crypt_replyencrypt = yes
#
##########
#  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)
#
# set crypt_replysign = no
#
##########
#  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 is not able to find out whether an
#   encrypted message is also signed. (Crypto only)
#
# set crypt_replysignencrypted = no
#
##########
#  crypt_timestamp
#
#   Type: boolean
#   Default: yes
#
#   If set, mutt 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)
#
# set crypt_timestamp = yes
#
##########
#  pgp_use_gpg_agent
#
#   Type: boolean
#   Default: no
#
#   If set, mutt will use a possibly-running gpg-agent process. (PGP only)
#
# set pgp_use_gpg_agent = no
#
##########
#  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)
#
# set crypt_verify_sig = yes
#
##########
#  smime_is_default
#
#   Type: boolean
#   Default: no
#
#   The default behaviour of mutt 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 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)
#
# set smime_is_default = no
#
##########
#  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)
#
# set smime_ask_cert_label = yes
#
##########
#  smime_decrypt_use_default_key
#
#   Type: boolean
#   Default: yes
#
#   If set (default) this tells mutt to use the default key for
#   decryption. Otherwise, if manage multiple certificate-key-pairs, mutt
#   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)
#
# set smime_decrypt_use_default_key = yes
#
##########
#  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()-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)
#
# set pgp_entry_format = '%4n %t%f %4l/0x%k %-4a %2c %u'
#
##########
#  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)
#
# set pgp_good_sign = ''
#
##########
#  pgp_check_exit
#
#   Type: boolean
#   Default: yes
#
#   If set, mutt 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)
#
# set pgp_check_exit = yes
#
##########
#  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)
#
# set pgp_long_ids = no
#
##########
#  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)
#
# set pgp_retainable_sigs = no
#
##########
#  pgp_autoinline
#
#   Type: boolean
#   Default: no
#
#   This option controls whether Mutt 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 might automatically use PGP/MIME for messages which
#   consist of more than a single MIME part. Mutt 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 strongly
#   deprecated. (PGP only)
#
# set pgp_autoinline = no
#
##########
#  pgp_replyinline
#
#   Type: boolean
#   Default: no
#
#   Setting this variable will cause Mutt 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 internals for previously checked/flagged messages.
#
#   Note that Mutt might automatically use PGP/MIME for messages which
#   consist of more than a single MIME part. Mutt 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 strongly
#   deprecated. (PGP only)
#
# set pgp_replyinline = no
#
##########
#  pgp_show_unusable
#
#   Type: boolean
#   Default: yes
#
#   If set, mutt 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)
#
# set pgp_show_unusable = yes
#
##########
#  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)
#
# set pgp_sign_as = ''
#
##########
#  pgp_strict_enc
#
#   Type: boolean
#   Default: yes
#
#   If set, Mutt 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)
#
# set pgp_strict_enc = yes
#
##########
#  pgp_timeout
#
#   Type: number
#   Default: 300
#
#   The number of seconds after which a cached passphrase will expire if
#   not used. (PGP only)
#
# set pgp_timeout = '300'
#
##########
#  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)
#
# set pgp_sort_keys = 'address'
#
##########
#  pgp_mime_auto
#
#   Type: quadoption
#   Default: ask-yes
#
#   This option controls whether Mutt 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 strongly
#   deprecated. (PGP only)
#
# set pgp_mime_auto = ask-yes
#
##########
#  pgp_auto_decode
#
#   Type: boolean
#   Default: no
#
#   If set, mutt 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
#   will automatically check the message for traditional pgp.
#
# set pgp_auto_decode = no
#
##########
#  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-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)
#
# set pgp_decode_command = ''
#
##########
#  pgp_getkeys_command
#
#   Type: string
#   Default: ""
#
#   This command is invoked whenever mutt will need public key
#   information. %r is the only printf-like sequence used with this
#   format. (PGP only)
#
# set pgp_getkeys_command = ''
#
##########
#  pgp_verify_command
#
#   Type: string
#   Default: ""
#
#   This command is used to verify PGP signatures. (PGP only)
#
# set pgp_verify_command = ''
#
##########
#  pgp_decrypt_command
#
#   Type: string
#   Default: ""
#
#   This command is used to decrypt a PGP encrypted message. (PGP only)
#
# set pgp_decrypt_command = ''
#
##########
#  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 strongly deprecated. (PGP only)
#
# set pgp_clearsign_command = ''
#
##########
#  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)
#
# set pgp_sign_command = ''
#
##########
#  pgp_encrypt_sign_command
#
#   Type: string
#   Default: ""
#
#   This command is used to both sign and encrypt a body part. (PGP only)
#
# set pgp_encrypt_sign_command = ''
#
##########
#  pgp_encrypt_only_command
#
#   Type: string
#   Default: ""
#
#   This command is used to encrypt a body part without signing it. (PGP
#   only)
#
# set pgp_encrypt_only_command = ''
#
##########
#  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)
#
# set pgp_import_command = ''
#
##########
#  pgp_export_command
#
#   Type: string
#   Default: ""
#
#   This command is used to export a public key from the user's key ring.
#   (PGP only)
#
# set pgp_export_command = ''
#
##########
#  pgp_verify_key_command
#
#   Type: string
#   Default: ""
#
#   This command is used to verify key information from the key selection
#   menu. (PGP only)
#
# set pgp_verify_key_command = ''
#
##########
#  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. (PGP only)
#
# set pgp_list_secring_command = ''
#
##########
#  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. (PGP only)
#
# set pgp_list_pubring_command = ''
#
##########
#  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)
#
# set forward_decrypt = yes
#
##########
#  smime_timeout
#
#   Type: number
#   Default: 300
#
#   The number of seconds after which a cached passphrase will expire if
#   not used. (S/MIME only)
#
# set smime_timeout = '300'
#
##########
#  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", "rc2-128". If unset
#   "3des" (TripleDES) is used. (S/MIME only)
#
# set smime_encrypt_with = ''
#
##########
#  smime_keys
#
#   Type: path
#   Default: ""
#
#   Since there is no pubring/secring as with PGP, mutt 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)
#
# set smime_keys = ''
#
##########
#  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)
#
# set smime_ca_location = ''
#
##########
#  smime_certificates
#
#   Type: path
#   Default: ""
#
#   Since there is no pubring/secring as with PGP, mutt 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)
#
# set smime_certificates = ''
#
##########
#  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-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)
#
# set smime_decrypt_command = ''
#
##########
#  smime_verify_command
#
#   Type: string
#   Default: ""
#
#   This command is used to verify S/MIME signatures of type
#   multipart/signed. (S/MIME only)
#
# set smime_verify_command = ''
#
##########
#  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)
#
# set smime_verify_opaque_command = ''
#
##########
#  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)
#
# set smime_sign_command = ''
#
##########
#  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)
#
# set smime_sign_opaque_command = ''
#
##########
#  smime_encrypt_command
#
#   Type: string
#   Default: ""
#
#   This command is used to create encrypted S/MIME messages. (S/MIME
#   only)
#
# set smime_encrypt_command = ''
#
##########
#  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)
#
# set smime_pk7out_command = ''
#
##########
#  smime_get_cert_command
#
#   Type: string
#   Default: ""
#
#   This command is used to extract X509 certificates from a PKCS7
#   structure. (S/MIME only)
#
# set smime_get_cert_command = ''
#
##########
#  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'-field. (S/MIME only)
#
# set smime_get_signer_cert_command = ''
#
##########
#  smime_import_cert_command
#
#   Type: string
#   Default: ""
#
#   This command is used to import a certificate via smime_keys. (S/MIME
#   only)
#
# set smime_import_cert_command = ''
#
##########
#  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)
#
# set smime_get_cert_email_command = ''
#
##########
#  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)
#
# set smime_default_key = ''
#
##########
#  ssl_client_cert
#
#   Type: path
#   Default: ""
#
#   The file containing a client certificate and its associated private
#   key.
#
# set ssl_client_cert = ''
#
##########
#  ssl_force_tls
#
#   Type: boolean
#   Default: no
#
#   If this variable is set, Mutt 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''.
#
# set ssl_force_tls = no
#
##########
#  ssl_starttls
#
#   Type: quadoption
#   Default: yes
#
#   If set (the default), mutt will attempt to use STARTTLS on servers
#   advertising the capability. When unset, mutt will not attempt to use
#   STARTTLS regardless of the server's capabilities.
#
# set ssl_starttls = yes
#
##########
#  certificate_file
#
#   Type: path
#   Default: "~/.mutt_certificates"
#
#   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=~/.mutt/certificates
#
# set certificate_file = '~/.mutt_certificates'
#
##########
#  ssl_usesystemcerts
#
#   Type: boolean
#   Default: yes
#
#   If set to yes, mutt will use CA certificates in the system-wide
#   certificate store when checking if server certificate is signed by a
#   trusted CA.
#
# set ssl_usesystemcerts = yes
#
##########
#  entropy_file
#
#   Type: path
#   Default: ""
#
#   The file which includes random data that is used to initialize SSL
#   library functions.
#
# set entropy_file = ''
#
##########
#  ssl_use_sslv2
#
#   Type: boolean
#   Default: yes
#
#   This variables specifies whether to attempt to use SSLv2 in the SSL
#   authentication process.
#
# set ssl_use_sslv2 = yes
#
##########
#  ssl_use_sslv3
#
#   Type: boolean
#   Default: yes
#
#   This variables specifies whether to attempt to use SSLv3 in the SSL
#   authentication process.
#
# set ssl_use_sslv3 = yes
#
##########
#  ssl_use_tlsv1
#
#   Type: boolean
#   Default: yes
#
#   This variables specifies whether to attempt to use TLSv1 in the SSL
#   authentication process.
#
# set ssl_use_tlsv1 = yes
#
##########
#  ssl_min_dh_prime_bits
#
#   Type: number
#   Default: 0
#
#   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.
#
# set ssl_min_dh_prime_bits = '0'
#
##########
#  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
#
# set ssl_ca_certificates_file = ''
#
##########
#  pipe_split
#
#   Type: boolean
#   Default: no
#
#   Used in connection with the pipe-message command and the ``tag-
#   prefix'' operator. If this variable is unset, when piping a list of
#   tagged messages Mutt will concatenate the messages and will pipe them
#   as a single folder. When set, Mutt 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.
#
# set pipe_split = no
#
##########
#  pipe_decode
#
#   Type: boolean
#   Default: no
#
#   Used in connection with the pipe-message command. When unset, Mutt
#   will pipe the messages without any preprocessing. When set, Mutt will
#   weed headers and will attempt to PGP/MIME decode the messages first.
#
# set pipe_decode = no
#
##########
#  pipe_sep
#
#   Type: string
#   Default: "\n"
#
#   The separator to add between messages when piping a list of tagged
#   messages to an external Unix command.
#
# set pipe_sep = '\n'
#
##########
#  pop_authenticators
#
#   Type: string
#   Default: ""
#
#   This is a colon-delimited list of authentication methods mutt may
#   attempt to use to log in to an POP server, in the order mutt 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 will
#   try all available methods, in order from most-secure to least-secure.
#
#   Example: set pop_authenticators="digest-md5:apop:user"
#
# set pop_authenticators = ''
#
##########
#  pop_auth_try_all
#
#   Type: boolean
#   Default: yes
#
#   If set, Mutt will try all available methods. When unset, Mutt will
#   only fall back to other authentication methods if the previous methods
#   are unavailable. If a method is available but authentication fails,
#   Mutt will not connect to the POP server.
#
# set pop_auth_try_all = yes
#
##########
#  pop_checkinterval
#
#   Type: number
#   Default: 60
#
#   This variable configures how often (in seconds) mutt should look for
#   new mail in the currently selected mailbox if it is a POP mailbox.
#
# set pop_checkinterval = '60'
#
##########
#  pop_delete
#
#   Type: quadoption
#   Default: ask-no
#
#   If set, Mutt will delete successfully downloaded messages from the POP
#   server when using the fetch-mail function. When unset, Mutt will
#   download messages but also leave them on the POP server.
#
# set pop_delete = ask-no
#
##########
#  pop_host
#
#   Type: string
#   Default: ""
#
#   The name of your POP server for the fetch-mail function. You can also
#   specify an alternative port, username and password, ie:
#
#   [pop[s]://][username[:password]@]popserver[:port]
#
# set pop_host = ''
#
##########
#  pop_last
#
#   Type: boolean
#   Default: no
#
#   If this variable is set, mutt will try to use the "LAST" POP command
#   for retrieving only unread messages from the POP server when using the
#   fetch-mail function.
#
# set pop_last = no
#
##########
#  pop_reconnect
#
#   Type: quadoption
#   Default: ask-yes
#
#   Controls whether or not Mutt will try to reconnect to POP server if
#   the connection is lost.
#
# set pop_reconnect = ask-yes
#
##########
#  pop_user
#
#   Type: string
#   Default: ""
#
#   Your login name on the POP server.
#
#   This variable defaults to your user name on the local machine.
#
# set pop_user = ''
#
##########
#  pop_pass
#
#   Type: string
#   Default: ""
#
#   Specifies the password for your POP account. If unset, Mutt will
#   prompt you for your password when you open POP mailbox. Warning: you
#   should only use this option when you are on a fairly secure machine,
#   because the superuser can read your muttrc even if you are the only
#   one who can read the file.
#
# set pop_pass = ''
#
##########
#  post_indent_string
#
#   Type: string
#   Default: ""
#
#   Similar to the ``$attribution'' variable, Mutt will append this string
#   after the inclusion of a message which is being replied to.
#
# set post_indent_string = ''
#
##########
#  postpone
#
#   Type: quadoption
#   Default: ask-yes
#
#   Controls whether or not messages are saved in the ``$postponed''
#   mailbox when you elect not to send immediately.
#
# set postpone = ask-yes
#
##########
#  postponed
#
#   Type: path
#   Default: "~/postponed"
#
#   Mutt allows you to indefinitely ``postpone sending a message'' which
#   you are editing. When you choose to postpone a message, Mutt saves it
#   in the mailbox specified by this variable. Also see the ``$postpone''
#   variable.
#
# set postponed = '~/postponed'
#
##########
#  preconnect
#
#   Type: string
#   Default: ""
#
#   If set, a shell command to be executed if mutt 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 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.
#
# set preconnect = ''
#
##########
#  print
#
#   Type: quadoption
#   Default: ask-no
#
#   Controls whether or not Mutt really prints messages. This is set to
#   ask-no by default, because some people accidentally hit ``p'' often
#   (like me).
#
# set print = ask-no
#
##########
#  print_command
#
#   Type: path
#   Default: "lpr"
#
#   This specifies the command pipe that should be used to print messages.
#
# set print_command = 'lpr'
#
##########
#  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.
#
# set print_decode = yes
#
##########
#  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.
#
# set print_split = no
#
##########
#  prompt_after
#
#   Type: boolean
#   Default: yes
#
#   If you use an external ``$pager'', setting this variable will cause
#   Mutt to prompt you for a command when the pager exits rather than
#   returning to the index menu. If unset, Mutt will return to the index
#   menu when the external pager exits.
#
# set prompt_after = yes
#
##########
#  query_command
#
#   Type: path
#   Default: ""
#
#   This specifies the command that mutt 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.
#
# set query_command = ''
#
##########
#  quit
#
#   Type: quadoption
#   Default: yes
#
#   This variable controls whether ``quit'' and ``exit'' actually quit
#   from mutt. 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.
#
# set quit = yes
#
##########
#  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.
#
# set quote_regexp = '^([ \t]*[|>:}#])+'
#
##########
#  read_inc
#
#   Type: number
#   Default: 10
#
#   If set to a value greater than 0, Mutt will display which message it
#   is currently on when reading a mailbox or when performing search
#   actions such as search and limit. The message is printed after
#   read_inc messages have been read or searched (e.g., if set to 25, Mutt
#   will print a message when it is at message 25, and then again when it
#   gets to message 50). This variable is meant to indicate progress when
#   reading or searching 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 and the ``Tuning'' section of the
#   manual for performance considerations.
#
# set read_inc = '10'
#
##########
#  read_only
#
#   Type: boolean
#   Default: no
#
#   If set, all folders are opened in read-only mode.
#
# set read_only = no
#
##########
#  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 that this
#   variable will not be used when the user has set a real name in the
#   $from variable.
#
# set realname = ''
#
##########
#  recall
#
#   Type: quadoption
#   Default: ask-yes
#
#   Controls whether or not Mutt recalls postponed messages when composing
#   a new message. Also see ``$postponed''.
#
#   Setting this variable to ``yes'' is not generally useful, and thus not
#   recommended.
#
# set recall = ask-yes
#
##########
#  record
#
#   Type: path
#   Default: "~/sent"
#
#   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: 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.
#
# set record = '~/sent'
#
##########
#  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:".
#
# set reply_regexp = '^(re([\[0-9\]+])*|aw):[ \t]*'
#
##########
#  reply_self
#
#   Type: boolean
#   Default: no
#
#   If unset and you are replying to a message sent by you, Mutt will
#   assume that you want to reply to the recipients of that message rather
#   than to yourself.
#
# set reply_self = no
#
##########
#  reply_to
#
#   Type: quadoption
#   Default: ask-yes
#
#   If set, when replying to a message, Mutt will use the address listed
#   in the Reply-to: header 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.
#
# set reply_to = ask-yes
#
##########
#  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.
#
# set resolve = yes
#
##########
#  reverse_alias
#
#   Type: boolean
#   Default: no
#
#   This variable controls whether or not Mutt 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).
#
# set reverse_alias = no
#
##########
#  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.
#
# set reverse_name = no
#
##########
#  reverse_realname
#
#   Type: boolean
#   Default: yes
#
#   This variable fine-tunes the behaviour of the reverse_name feature.
#   When it is set, mutt will use the address from incoming messages
#   as-is, possibly including eventual real names. When it is unset, mutt
#   will override any such real names with the setting of the realname
#   variable.
#
# set reverse_realname = yes
#
##########
#  rfc2047_parameters
#
#   Type: boolean
#   Default: no
#
#   When this variable is set, Mutt will decode RFC-2047-encoded MIME
#   parameters. You want to set this variable when mutt 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 generates
#   this kind of encoding. Instead, mutt will unconditionally use the
#   encoding specified in RFC 2231.
#
# set rfc2047_parameters = no
#
##########
#  save_address
#
#   Type: boolean
#   Default: no
#
#   If set, mutt 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.
#
# set save_address = no
#
##########
#  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 does not delete
#   MH and Maildir directories.
#
# set save_empty = yes
#
##########
#  save_history
#
#   Type: number
#   Default: 0
#
#   This variable controls the size of the history saved in the
#   ``$history_file'' file.
#
# set save_history = '0'
#
##########
#  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.
#
# set save_name = no
#
##########
#  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.
#
# set score = yes
#
##########
#  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.
#   Since mutt scores are always greater than or equal to zero, the
#   default setting of this variable will never mark a message for
#   deletion.
#
# set score_threshold_delete = '-1'
#
##########
#  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".
#
# set score_threshold_flag = '9999'
#
##########
#  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. Since
#   mutt scores are always greater than or equal to zero, the default
#   setting of this variable will never mark a message read.
#
# set score_threshold_read = '-1'
#
##########
#  send_charset
#
#   Type: string
#   Default: "us-ascii:iso-8859-1:utf-8"
#
#   A list of character sets for outgoing messages. Mutt 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".
#
# set send_charset = 'us-ascii:iso-8859-1:utf-8'
#
##########
#  sendmail
#
#   Type: path
#   Default: "/usr/sbin/sendmail -oem -oi"
#
#   Specifies the program and arguments used to deliver mail sent by Mutt.
#   Mutt expects that the specified program interprets additional
#   arguments as recipient addresses.
#
# set sendmail = '/usr/sbin/sendmail -oem -oi'
#
##########
#  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 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.
#
# set sendmail_wait = '0'
#
##########
#  shell
#
#   Type: path
#   Default: ""
#
#   Command to use when spawning a subshell. By default, the user's login
#   shell from /etc/passwd is used.
#
# set shell = ''
#
##########
#  sig_dashes
#
#   Type: boolean
#   Default: yes
#
#   If set, a line containing ``-- '' 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 has the ability to highlight the
#   signature in a different color in the builtin pager.
#
# set sig_dashes = yes
#
##########
#  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.
#
# set sig_on_top = no
#
##########
#  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.
#
# set signature = '~/.signature'
#
##########
#  simple_search
#
#   Type: string
#   Default: "~f %s | ~s %s"
#
#   Specifies how Mutt 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
#   will automatically expand it to the value specified by this variable.
#   For the default value it would be:
#
#   ~f joe | ~s joe
#
# set simple_search = '~f %s | ~s %s'
#
##########
#  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.
#
# set smart_wrap = yes
#
##########
#  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
#
# set smileys = '(>From )|(:[-^]?[][)(><}{|/DP])'
#
##########
#  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.
#
# set sleep_time = '1'
#
##########
#  smtp_url
#
#   Type: string
#   Default: ""
#
#   Defines the SMTP ``smart'' host where sent messages should relayed for
#   delivery. This should take the form of an SMTP URL, eg:
#
#   smtp[s]://[user[:pass]@]host[:port]/
#
#   Setting this variable overrides the value of the ``$sendmail''
#   variable.
#
# set smtp_url = ''
#
##########
#  smtp_authenticators
#
#   Type: string
#   Default: ""
#
#   This is a colon-delimited list of authentication methods mutt may
#   attempt to use to log in to an SMTP server, in the order mutt should
#   try them. Authentication methods are any SASL mechanism, eg
#   ``digest-md5'', ``gssapi'' or ``cram-md5''. This parameter is
#   case-insensitive. If this parameter is unset (the default) mutt will
#   try all available methods, in order from most-secure to least-secure.
#
#   Example: set smtp_authenticators="digest-md5:cram-md5"
#