+++ /dev/null
- The Mutt E-Mail Client
- by Michael Elkins <me@cs.hmc.edu>
- v0.94.2, 31 July 1998
-
- ``All mail clients suck. This one just sucks less.'' -me, circa 1995
-
- 1\b1.\b. I\bIn\bnt\btr\bro\bod\bdu\buc\bct\bti\bio\bon\bn
-
- M\bMu\but\btt\bt is a small but very powerful text-based MIME mail client. Mutt
- is highly configurable, and is well suited to the mail power user with
- advanced features like key bindings, keyboard macros, mail threading,
- regular expression searches and a powerful pattern matching language
- for selecting groups of messages.
-
-
- 1\b1.\b.1\b1.\b. M\bMu\but\btt\bt H\bHo\bom\bme\be P\bPa\bag\bge\be
-
- http://www.mutt.org/
-
-
- 1\b1.\b.2\b2.\b. M\bMa\bai\bil\bli\bin\bng\bg L\bLi\bis\bst\bts\bs
-
- To subscribe to one of the following mailing lists, send a message
- with the word _\bs_\bu_\bb_\bs_\bc_\br_\bi_\bb_\be in the subject to list-name_\b-_\br_\be_\bq_\bu_\be_\bs_\bt@mutt.org.
-
-
- · mutt-announce@mutt.org -- low traffic list for announcements
-
- · mutt-users@mutt.org -- help, bug reports and feature requests
-
- · mutt-dev@mutt.org -- development mailing list
-
- N\bNo\bot\bte\be:\b: all messages posted to _\bm_\bu_\bt_\bt_\b-_\ba_\bn_\bn_\bo_\bu_\bn_\bc_\be are automatically forwarded
- to _\bm_\bu_\bt_\bt_\b-_\bu_\bs_\be_\br_\bs, so you do not need to be subscribed to both lists.
-
-
- 1\b1.\b.3\b3.\b. S\bSo\bof\bft\btw\bwa\bar\bre\be D\bDi\bis\bst\btr\bri\bib\bbu\but\bti\bio\bon\bn S\bSi\bit\bte\bes\bs
-
-
- · ftp://ftp.guug.de/pub/mutt/
-
-
- 1\b1.\b.4\b4.\b. I\bIR\bRC\bC
-
- Visit channel _\b#_\bm_\bu_\bt_\bt on DALnet (www.dal.net) to chat with other people
- interested in Mutt.
-
-
- 1\b1.\b.5\b5.\b. U\bUS\bSE\bEN\bNE\bET\bT
-
- See the newsgroup comp.mail.mutt.
-
-
- 1\b1.\b.6\b6.\b. C\bCo\bop\bpy\byr\bri\big\bgh\bht\bt
-
- Mutt is Copyright (C) 1996-8 Michael R. Elkins <me@cs.hmc.edu>
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or (at
- your option) any later version.
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-
- 2\b2.\b. G\bGe\bet\btt\bti\bin\bng\bg S\bSt\bta\bar\brt\bte\bed\bd
-
-
- This section is intended as a brief overview of how to use Mutt.
- There are many other features which are described elsewhere in the
- manual. There is even more information available in the Mutt FAQ and
- various web pages. See the Mutt Page for more details.
-
- The keybindings described in this section are the defaults as
- distributed. Your local system administrator may have altered the
- defaults for your site. You can always type ``?'' in any menu to
- display the current bindings.
-
- The first thing you need to do is invoke mutt, simply by typing mutt
- at the command line. There are various command-line options, see
- either the mutt man page or the ``reference''.
-
-
- 2\b2.\b.1\b1.\b. M\bMo\bov\bvi\bin\bng\bg A\bAr\bro\bou\bun\bnd\bd i\bin\bn M\bMe\ben\bnu\bus\bs
-
-
- Information is presented in menus, very similar to ELM. Here is a
- table showing the common keys used to navigate menus in Mutt.
-
-
-
- j or Down next-entry move to the next entry
- k or Up previous-entry move to the previous entry
- z or PageDn page-down go to the next page
- Z or PageUp page-up go to the previous page
- = or Home first-entry jump to the first entry
- * or End last-entry jump to the last entry
- q quit exit the current menu
- ? help list all keybindings for the current menu
-
-
-
-
-
- 2\b2.\b.2\b2.\b. E\bEd\bdi\bit\bti\bin\bng\bg I\bIn\bnp\bpu\but\bt F\bFi\bie\bel\bld\bds\bs
-
- Mutt has a builtin line editor which is used as the primary way to
- input textual data such as email addresses or filenames. The keys
- used to move around while editing are very similar to those of Emacs.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ^A or <Home> bol move to the start of the line
- ^B or <Left> backward-char move back one char
- ^D or <Delete> delete-char delete the char under the cursor
- ^E or <End> eol move to the end of the line
- ^F or <Right> forward-char move forward one char
- ^K kill-eol delete to the end of the line
- ^U kill-line delete entire line
- ^W kill-word kill the word in front of the cursor
- <Up> history-up recall previous string from history
- <Down> history-down recall next string from history
- <BackSpace> backspace kill the char in front of the cursor
- ^G n/a abort
- <Tab> n/a complete filename (only when prompting for a file)
- <Return> n/a finish editing
-
-
-
-
- You can remap the _\be_\bd_\bi_\bt_\bo_\br functions using the ``bind'' command. For
- example, to make the _\bD_\be_\bl_\be_\bt_\be key delete the character in front of the
- cursor rather than under, you could use
-
- bind editor <delete> backspace
-
-
- 2\b2.\b.3\b3.\b. R\bRe\bea\bad\bdi\bin\bng\bg M\bMa\bai\bil\bl -\b- T\bTh\bhe\be I\bIn\bnd\bde\bex\bx a\ban\bnd\bd P\bPa\bag\bge\ber\br
-
-
- Similar to many other mail clients, there are two modes in which mail
- is read in Mutt. The first is the index of messages in the mailbox,
- which is called the ``index'' in Mutt. The second mode is the display
- of the message contents. This is called the ``pager.''
-
- The next few sections describe the functions provided in each of these
- modes.
-
-
- 2\b2.\b.3\b3.\b.1\b1.\b. T\bTh\bhe\be M\bMe\bes\bss\bsa\bag\bge\be I\bIn\bnd\bde\bex\bx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- c change to a different mailbox
- ESC c change to a folder in read-only mode
- C copy the current message to another mailbox
- ESC C decode a message and copy it to a folder
- ESC s decode a message and save it to a folder
- D delete messages matching a pattern
- d delete the current message
- F mark as important
- l show messages matching a pattern
- N mark message as new
- o change the current sort method
- O reverse sort the mailbox
- q save changes and exit
- s save-message
- t toggle the tag on a message
- ESC t toggle tag on entire message thread
- u undelete-message
- v view-attachments
- x abort changes and exit
- <Return> display-message
- <Tab> jump to the next new message
- @ show the author's full e-mail address
- $ save changes to mailbox
- / search
- ESC / search-reverse
- ^L clear and redraw the screen
- ^T tag messages matching a pattern
- ^U undelete messages matching a pattern
-
-
-
-
-
- 2\b2.\b.3\b3.\b.1\b1.\b.1\b1.\b. S\bSt\bta\bat\btu\bus\bs F\bFl\bla\bag\bgs\bs
-
-
- In addition to who sent the message and the subject, a short summary
- of the disposition of each message is printed beside the message
- number. Zero or more of the following ``flags'' may appear, which
- mean:
-
-
-
-
- D message is deleted
- K contains a PGP public key
- M requires mailcap to view
- N message is new
- O message is old
- P message is PGP encrypted
- r message has been replied to
- S message is PGP signed
- ! message is flagged
- * message is tagged
-
-
-
-
- Some of the status flags can be turned on or off using
-
- · s\bse\bet\bt-\b-f\bfl\bla\bag\bg (default: w)
-
- · c\bcl\ble\bea\bar\br-\b-f\bfl\bla\bag\bg (default: W)
-
-
-
- Furthermore, the following flags reflect who the message is addressed
- to. They can be customized with the ``$to_chars'' variable.
-
-
-
-
- + message is to you and you only
- T message is to you, but also to or cc'ed to others
- C message is cc'ed to you
- F message is from you
-
-
-
-
-
- 2\b2.\b.3\b3.\b.2\b2.\b. T\bTh\bhe\be P\bPa\bag\bge\ber\br
-
-
- By default, Mutt uses its builtin pager to display the body of
- messages. The pager is very similar to the Unix program _\bl_\be_\bs_\bs though
- not nearly as featureful.
-
-
-
- <Return> go down one line
- <Space> display the next page (or next message if at the end of a message)
- - go back to the previous page
- n display the next message
- ? show keybindings
- / search for a regular expression (pattern)
- \ toggle search pattern coloring
-
-
-
-
- In addition, many of the functions from the _\bi_\bn_\bd_\be_\bx are available in the
- pager, such as _\bd_\be_\bl_\be_\bt_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be or _\bc_\bo_\bp_\by_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be (this is one advantage
- over using an external pager to view messages).
-
- Also, the internal pager supports a couple other advanced features.
- For one, it will accept and translate the ``standard'' nroff sequences
- for bold and underline. These sequences are a series of either the
- letter, backspace (^H), the letter again for bold or the letter,
- backspace, ``_'' for denoting underline. Mutt will attempt to display
- these in bold and underline respectively if your terminal supports
- them. If not, you can use the bold and underline ``color'' objects to
- specify a color or mono attribute for them.
-
- Additionally, the internal pager supports the ANSI escape sequences
- for character attributes. Mutt translates them into the correct color
- and character settings. The sequences Mutt supports are:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ESC [ Ps;Ps;Ps;...;Ps m
- where Ps =
- 0 All Attributes Off
- 1 Bold on
- 4 Underline on
- 5 Blink on
- 7 Reverse video on
- 3x Foreground color is x
- 4x Background color is x
-
- Colors are
- 0 black
- 1 red
- 2 green
- 3 yellow
- 4 blue
- 5 magenta
- 6 cyan
- 7 white
-
-
-
-
- Mutt uses these attributes for handling text/enriched messages, and
- they can also be used by an external ``autoview'' script for
- highlighting purposes. N\bNo\bot\bte\be:\b: If you change the colors for your
- display, for example by changing the color associated with color2 for
- your xterm, then that color will be used instead of green.
-
-
- 2\b2.\b.3\b3.\b.3\b3.\b. T\bTh\bhr\bre\bea\bad\bde\bed\bd M\bMo\bod\bde\be
-
- When the mailbox is ``sorted'' by _\bt_\bh_\br_\be_\ba_\bd_\bs, there are a few additional
- functions available in the _\bi_\bn_\bd_\be_\bx and _\bp_\ba_\bg_\be_\br modes.
-
-
-
- ^D delete-thread delete all messages in the current thread
- ^U undelete-thread undelete all messages in the current thread
- ^N next-thread jump to the start of the next thread
- ^P previous-thread jump to the start of the previous thread
- ^R read-thread mark the current thread as read
- ESC d delete-subthread delete all messages in the current subthread
- ESC u undelete-subthread undelete all messages in the current subthread
- ESC n next-subthread jump to the start of the next subthread
- ESC p previous-subthread jump to the start of the previous subthread
- ESC r read-subthread mark the current subthread as read
- ESC t tag-thread toggle the tag on the current thread
- ESC v collapse-thread toggle collapse for the current thread
- ESC V collapse-all toggle collapse for all threads
-
-
-
-
- N\bNo\bot\bte\be:\b: Collapsing a thread displays only the first message in the
- thread and hides the others. This is useful when threads contain so
- many messages that you can only see a handful of threads on the
- screen. See %M in ``$index_format''. For example, you could use
- "%?M?(#%03M)&(%4l)?" in ``$index_format'' to optionally display the
- number of hidden messages if the thread is collapsed.
-
- See also: ``$strict_threads''.
-
-
-
-
- 2\b2.\b.3\b3.\b.4\b4.\b. M\bMi\bis\bsc\bce\bel\bll\bla\ban\bne\beo\bou\bus\bs F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
-
- c\bcr\bre\bea\bat\bte\be-\b-a\bal\bli\bia\bas\bs (default: a)
-
- Creates a new alias based upon the current message (or prompts for a
- new one). Once editing is complete, an ``alias'' command is added to
- the file specified by the ``$alias_file'' variable for future use.
- N\bNo\bot\bte\be:\b: Specifying an ``$alias_file'' does not add the aliases specified
- there-in, you must also ``source'' the file.
-
-
- d\bdi\bis\bsp\bpl\bla\bay\by-\b-h\bhe\bea\bad\bde\ber\brs\bs (default: h)
-
- Toggles the weeding of message header fields specified by ``ignore''
- commands.
-
-
- e\bed\bdi\bit\bt-\b-m\bme\bes\bss\bsa\bag\bge\be (default: e)
-
- This command (available in the ``index'' and ``pager'') allows you to
- edit the current message. Once editing is complete, the _\bC_\bo_\bm_\bp_\bo_\bs_\be menu
- is shown. You can now re-send the message or write the edited message
- to any folder using the ``write-fcc'' function.
-
-
- e\ben\bnt\bte\ber\br-\b-c\bco\bom\bmm\bma\ban\bnd\bd (default: ``:'')
-
- This command is used to execute any command you would normally put in
- a configuration file. A common use is to check the settings of
- variables, or in conjunction with ``macros'' to change settings on the
- fly.
-
-
- e\bex\bxt\btr\bra\bac\bct\bt-\b-k\bke\bey\bys\bs (default: ESC k)
-
- This command extracts PGP public keys from the current or tagged
- message(s) and adds them to your ``$pgp_v2_pubring'' or
- ``$pgp_v5_pubring'' depending on ``$pgp_key_version''.
-
-
- f\bfo\bor\brg\bge\bet\bt-\b-p\bpa\bas\bss\bsp\bph\bhr\bra\bas\bse\be (default: ^F)
-
- This command wipes the PGP passphrase from memory. It is useful, if
- you misspelled the passphrase.
-
-
- l\bli\bis\bst\bt-\b-r\bre\bep\bpl\bly\by (default: L)
-
- Reply to the current or tagged message(s) by extracting any addresses
- which match the addresses given by the ``lists'' command. Using this
- when replying to messages posted to mailing lists help avoid duplicate
- copies being sent to the author of the message you are replying to.
-
- p\bpi\bip\bpe\be-\b-m\bme\bes\bss\bsa\bag\bge\be (default: |)
-
- Asks for an external Unix command and pipes the current or tagged
- message(s) to it. The variables ``$pipe_decode'', ``$pipe_split'',
- ``$pipe_sep'' and ``$wait_key'' control the exact behaviour of this
- function.
-
- s\bsh\bhe\bel\bll\bl-\b-e\bes\bsc\bca\bap\bpe\be (default: !)
-
- Asks for an external Unix command and executes it. The ``$wait_key''
- can be used to control whether Mutt will wait for a key to be pressed
- when the command returns (presumably to let the user read the output
- of the command), based on the return status of the named command.
- t\bto\bog\bgg\bgl\ble\be-\b-q\bqu\buo\bot\bte\bed\bd (default: T)
-
- The _\bp_\ba_\bg_\be_\br uses the ``$quote_regexp'' variable to detect quoted text
- when displaying the body of the message. This function toggles the
- display of the quoted material in the message. It is particularly
- useful when are interested in just the response and there is a large
- amount of quoted text in the way.
-
- s\bsk\bki\bip\bp-\b-q\bqu\buo\bot\bte\bed\bd (default: S)
-
- This function will go to the next line of non-quoted text which come
- after a line of quoted text in the internal pager.
-
-
- 2\b2.\b.4\b4.\b. S\bSe\ben\bnd\bdi\bin\bng\bg M\bMa\bai\bil\bl
-
-
- The following bindings are available in the _\bi_\bn_\bd_\be_\bx for sending
- messages.
-
-
-
- m compose compose a new message
- r reply reply to sender
- g group-reply reply to all recipients
- L list-reply reply to mailing list address
- f forward forward message
- b bounce bounce (remail) message
- ESC k mail-key mail a PGP public key to someone
-
-
-
-
- Bouncing a message sends the message as is to the recipient you
- specify. Forwarding a message allows you to add comments or modify
- the message you are forwarding. Bouncing a message uses the
- ``sendmail'' command to send a copy of a message to recipients as if
- they were original recipients of the message. See also
- ``$mime_forward''.
-
- Mutt will then enter the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu and prompt you for the
- recipients to place on the ``To:'' header field. Next, it will ask
- you for the ``Subject:'' field for the message, providing a default if
- you are replying to or forwarding a message. See also ``$askcc'',
- ``$askbcc'', ``$autoedit'', and ``$fast_reply'' for changing how Mutt
- asks these questions.
-
- Mutt will then automatically start your ``$editor'' on the message
- body. If the ``$edit_headers'' variable is set, the headers will be
- at the top of the message in your editor. Any messages you are
- replying to will be added in sort order to the message, with
- appropriate ``$attribution'', ``$indent_string'' and
- ``$post_indent_string''. When forwarding a message, if the
- ``$mime_forward'' variable is unset, a copy of the forwarded message
- will be included. If you have specified a ``$signature'', it will be
- appended to the message.
-
- Once you have finished editing the body of your mail message, you are
- returned to the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu. The following options are available:
-
-
-
-
-
-
-
- a attach-file attach a file
- A attach-message attach message(s) to the message
- ESC k attach-key attach a PGP public key
- d edit-description edit description on attachment
- D detach-file detach a file
- T edit-to edit the To field
- c edit-cc edit the Cc field
- b edit-bcc edit the Bcc field
- y send-message send the message
- s edit-subject edit the Subject
- f edit-fcc specify an ``Fcc'' mailbox
- p pgp-menu select PGP options (``i'' version only)
- P postpone-message postpone this message until later
- q quit quit (abort) sending the message
- w write-fcc write the message to a folder
- i ispell check spelling (if available on your system)
- ^F forget-passphrase whipe PGP passphrase from memory
-
-
-
-
- N\bNo\bot\bte\be:\b: The attach-message function will prompt you for a folder to
- attach messages from. You can now tag messages in that folder and they
- will be attached to the message you are sending. Note that certain
- operations like composing a new mail, replying, forwarding, etc. are
- not permitted when you are in that folder. The %r in
- ``$status_format'' will change to a 'A' to indicate that you are in
- attach-message mode.
-
-
- 2\b2.\b.4\b4.\b.1\b1.\b. E\bEd\bdi\bit\bti\bin\bng\bg t\bth\bhe\be m\bme\bes\bss\bsa\bag\bge\be h\bhe\bea\bad\bde\ber\br
-
- When editing the header of your outgoing message, there are a couple
- of special features available.
-
- If you specify
- Fcc: _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
- Mutt will pick up _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be just as if you had used the _\be_\bd_\bi_\bt_\b-_\bf_\bc_\bc
- function in the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu.
-
- You can also attach files to your message by specifying
- Attach: _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be [ _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn ]
- where _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be is the file to attach and _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn is an optional
- string to use as the description of the attached file.
-
- When replying to messages, if you remove the _\bI_\bn_\b-_\bR_\be_\bp_\bl_\by_\b-_\bT_\bo_\b: field from
- the header field, Mutt will not generate a _\bR_\be_\bf_\be_\br_\be_\bn_\bc_\be_\bs_\b: field, which
- allows you to create a new message thread.
-
- If you want to use PGP, you can specify
-
- Pgp: [ E | S | S<id> ]
-
- ``E'' encrypts, ``S'' signs and ``S<id>'' signs with the given key,
- setting ``$pgp_sign_as'' permanently.
-
- Also see ``edit_headers''.
-
-
- 2\b2.\b.5\b5.\b. P\bPo\bos\bst\btp\bpo\bon\bni\bin\bng\bg M\bMa\bai\bil\bl
-
-
- At times it is desirable to delay sending a message that you have
- already begun to compose. When the _\bp_\bo_\bs_\bt_\bp_\bo_\bn_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be function is used
- in the _\bc_\bo_\bm_\bp_\bo_\bs_\be menu, the body of your message and attachments are
- stored in the mailbox specified by the ``$postponed'' variable. This
- means that you can recall the message even if you exit Mutt and then
- restart it at a later time.
-
- Once a message is postponed, there are several ways to resume it.
- From the command line you can use the ``-p'' option, or if you _\bc_\bo_\bm_\bp_\bo_\bs_\be
- a new message from the _\bi_\bn_\bd_\be_\bx or _\bp_\ba_\bg_\be_\br you will be prompted if
- postponed messages exist. If multiple messages are currently
- postponed, the _\bp_\bo_\bs_\bt_\bp_\bo_\bn_\be_\bd menu will pop up and you can select which
- message you would like to resume.
-
- N\bNo\bot\bte\be:\b: If you postpone a reply to a message, the reply setting of the
- message is only updated when you actually finish the message and send
- it. Also, you must be in the same folder with the message you replied
- to for the status of the message to be updated.
-
- See also the ``$postpone'' quad-option.
-
-
- 3\b3.\b. C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn
-
-
- While the default configuration (or ``preferences'') make Mutt usable
- right out of the box, it is often desirable to tailor Mutt to suit
- your own tastes. When Mutt is first invoked, it will attempt to read
- the ``system'' configuration file (defaults set by your local system
- administrator), unless the ``-n'' ``command line'' option is
- specified. This file is typically /usr/local/share/Muttrc or
- /usr/local/lib/Muttrc. If your home directory has a subdirectory
- named .mutt, mutt will next look for a file named .mutt/muttrc.
- Otherwise, it looks for a file in your home directory named .muttrc.
- In this file is where you place ``commands'' to configure Mutt.
-
- In addition, mutt supports version specific configuration files that
- are parsed instead of the default files as explained above. For
- instance, if your system has a Muttrc-0.88 file in the system
- configuration directory, and you are running version 0.88 of mutt,
- this file will be sourced instead of the Muttrc file. The same is
- true of the user configuration file, if you have a file .muttrc-0.88.6
- in your home directory, when you run mutt version 0.88.6, it will
- source this file instead of the default .muttrc file. The version
- number is the same which is visible using the ``-v'' ``command line''
- switch or using the show-version key (default: V) from the index menu.
-
-
- 3\b3.\b.1\b1.\b. S\bSy\byn\bnt\bta\bax\bx o\bof\bf I\bIn\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\bn F\bFi\bil\ble\bes\bs
-
-
- An initialization file consists of a series of ``commands''. Each
- line of the file may contain one or more commands. When multiple
- commands are used, they must be separated by a semicolon (;).
-
-
- set realname='Mutt user' ; ignore x-
-
-
-
-
- The hash mark, or pound sign (``#''), is used as a ``comment'' charac
- ter. You can use it to annotate your initialization file. All text
- after the comment character to the end of the line is ignored. For
- example,
-
-
-
- my_hdr X-Disclaimer: Why are you listening to me? # This is a comment
-
- Single quotes (') and double quotes (") can be used to quote strings
- which contain spaces or other special characters. The difference
- between the two types of quotes is similar to that of many popular
- shell programs, namely that a single quote is used to specify a
- literal string (one that is not interpreted for shell variables or
- quoting with a backslash [see next paragraph]), while double quotes
- indicate a string for which should be evaluated. For example,
- backtics are evaluated inside of double quotes, but n\bno\bot\bt for single
- quotes.
-
- \ quotes the next character, just as in shells such as bash and zsh.
- For example, if want to put quotes ``"'' inside of a string, you can
- use ``\'' to force the next character to be a literal instead of
- interpreted character.
-
-
- set realname="Michael \"MuttDude\" Elkins"
-
-
-
-
- ``\\'' means to insert a literal ``\'' into the line. ``\n'' and
- ``\r'' have their usual C meanings of linefeed and carriage-return,
- respectively.
-
- A \ at the end of a line can be used to split commands over multiple
- lines, provided that the split points don't appear in the middle of
- command names.
-
- It is also possible to substitute the output of a Unix command in an
- initialization file. This is accomplished by enclosing the command in
- backquotes (``). For example,
-
-
- my_hdr X-Operating-System: `uname -a`
-
-
-
-
- The output of the Unix command ``uname -a'' will be substituted before
- the line is parsed. Note that since initialization files are line
- oriented, only the first line of output from the Unix command will be
- substituted.
-
- UNIX environments can be accessed like the way it is done in shells
- like sh and bash: Prepend the name of the environment by a
- ``$dollar;''. For example,
-
-
- set record=+sent_on_$HOSTNAME
-
-
-
-
- The commands understood by mutt are explained in the next paragraphs.
- For a complete list, see the ``command reference''.
-
-
- 3\b3.\b.2\b2.\b. D\bDe\bef\bfi\bin\bni\bin\bng\bg/\b/U\bUs\bsi\bin\bng\bg a\bal\bli\bia\bas\bse\bes\bs
-
-
- Usage: alias _\bk_\be_\by _\ba_\bd_\bd_\br_\be_\bs_\bs [ , _\ba_\bd_\bd_\br_\be_\bs_\bs, ... ]
-
- It's usually very cumbersome to remember or type out the address of
- someone you are communicating with. Mutt allows you to create
- ``aliases'' which map a short string to a full address.
- N\bNo\bot\bte\be:\b: if you want to create an alias for a group (by specifying more
- than one address), you m\bmu\bus\bst\bt separate the addresses with a comma
- (``,'').
-
- To remove an alias or aliases:
-
- unalias _\ba_\bd_\bd_\br [ _\ba_\bd_\bd_\br _\b._\b._\b. ]
-
-
-
- alias muttdude me@cs.hmc.edu (Michael Elkins)
- alias theguys manny, moe, jack
-
-
-
-
- Unlike other mailers, Mutt doesn't require aliases to be defined in a
- special file. The alias command can appear anywhere in a
- configuration file, as long as this file is ``sourced''.
- Consequently, you can have multiple alias files, or you can have all
- aliases defined in your muttrc.
-
- On the other hand, the ``create-alias'' function can use only one
- file, the one pointed to by the ``$alias_file'' variable (which is
- ~/.muttrc by default). This file is not special either, in the sense
- that Mutt will happily append aliases to any file, but in order for
- the new aliases to take effect you need to explicitly ``source'' this
- file too.
-
- For example:
-
-
-
- source /usr/local/share/Mutt.aliases
- source ~/.mail_aliases
- set alias_file=~/.mail_aliases
-
-
-
-
- To use aliases, you merely use the alias at any place in mutt where
- mutt prompts for addresses, such as the _\bT_\bo_\b: or _\bC_\bc_\b: prompt. You can
- also enter aliases in your editor at the appropriate headers if you
- have the ``$edit_headers'' variable set.
-
- In addition, at the various address prompts, you can use the tab
- character to expand a partial alias to the full alias. If there are
- multiple matches, mutt will bring up a menu with the matching aliases.
- In order to be presented with the full list of aliases, you must hit
- tab with out a partial alias, such as at the beginning of the prompt
- or after a comma denoting multiple addresses.
-
- In the alias menu, you can select as many aliases as you want with the
- _\bs_\be_\bl_\be_\bc_\bt_\b-_\be_\bn_\bt_\br_\by key (default: RET), and use the _\be_\bx_\bi_\bt key (default: q) to
- return to the address prompt.
-
-
- 3\b3.\b.3\b3.\b. C\bCh\bha\ban\bng\bgi\bin\bng\bg t\bth\bhe\be d\bde\bef\bfa\bau\bul\blt\bt k\bke\bey\by b\bbi\bin\bnd\bdi\bin\bng\bgs\bs
-
- Usage: bind _\bm_\ba_\bp _\bk_\be_\by _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn
-
- This command allows you to change the default key bindings (operation
- invoked when pressing a key).
-
- _\bm_\ba_\bp specifies in which menu the binding belongs. The currently
- defined maps are:
- · generic
-
- · alias
-
- · attach
-
- · browser
-
- · editor
-
- · index
-
- · compose
-
- · pager
-
- · pgp
-
- · postpone
-
- _\bk_\be_\by is the key (or key sequence) you wish to bind. To specify a
- control character, use the sequence _\b\_\bC_\bx, where _\bx is the letter of the
- control character (for example, to specify control-A use ``\Ca'').
- Note that the case of _\bx as well as _\b\_\bC is ignored, so that _\b\_\bC_\bA_\b, _\b\_\bC_\ba_\b,
- _\b\_\bc_\bA and _\b\_\bc_\ba are all equivalent. An alternative form is to specify the
- key as a three digit octal number prefixed with a ``\'' (for example
- _\b\_\b1_\b7_\b7 is equivalent to _\b\_\bc_\b?).
-
- In addition, _\bk_\be_\by may consist of:
-
-
-
- \t tab
- \r carriage return
- \n newline
- \e escape
- <up> up arrow
- <down> down arrow
- <left> left arrow
- <right> right arrow
- <pageup> Page Up
- <pagedown> Page Down
- <backspace> Backspace
- <delete> Delete
- <insert> Insert
- <enter> Enter
- <home> Home
- <end> End
- f1 function key 1
- f10 function key 10
-
-
-
-
- _\bk_\be_\by does not need to be enclosed in quotes unless it contains a space
- (`` '').
-
- _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn specifies which action to take when _\bk_\be_\by is pressed. For a
- complete list of functions, see the ``reference''. The special
- function noop unbinds the specify key sequence.
-
-
- 3\b3.\b.4\b4.\b. S\bSe\bet\btt\bti\bin\bng\bg v\bva\bar\bri\bia\bab\bbl\ble\bes\bs b\bba\bas\bse\bed\bd u\bup\bpo\bon\bn m\bma\bai\bil\blb\bbo\box\bx
-
- Usage: folder-hook [!]_\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
-
- It is often desirable to change settings based on which mailbox you
- are reading. The folder-hook command provides a method by which you
- can execute any configuration command. _\bp_\ba_\bt_\bt_\be_\br_\bn is a regular
- expression specifying in which mailboxes to execute _\bc_\bo_\bm_\bm_\ba_\bn_\bd before
- loading. If a mailbox matches multiple folder-hook's, they are
- executed in the order given in the muttrc.
-
- N\bNo\bot\bte\be:\b: if you use the ``!'' shortcut for ``$spoolfile'' at the
- beginning of the pattern, you must place it inside of double or single
- quotes in order to distinguish it from the logical _\bn_\bo_\bt operator for
- the expression.
-
- Note that the settings are _\bn_\bo_\bt restored when you leave the mailbox.
- For example, a command action to perform is to change the sorting
- method based upon the mailbox being read:
-
-
-
- folder-hook mutt set sort=threads
-
-
-
-
- However, the sorting method is not restored to its previous value when
- reading a different mailbox. To specify a _\bd_\be_\bf_\ba_\bu_\bl_\bt command, use the
- pattern ``.'':
-
-
-
-
- folder-hook . set sort=date-sent
-
-
-
-
-
- 3\b3.\b.5\b5.\b. K\bKe\bey\byb\bbo\boa\bar\brd\bd m\bma\bac\bcr\bro\bos\bs
-
- Usage: macro _\bm_\be_\bn_\bu _\bk_\be_\by _\bs_\be_\bq_\bu_\be_\bn_\bc_\be [ _\bd_\be_\bs_\bc_\br_\bi_\bp_\bt_\bi_\bo_\bn ]
-
- Macros are useful when you would like a single key to perform a series
- of actions. When you press _\bk_\be_\by in menu _\bm_\be_\bn_\bu, Mutt will behave as if
- you had typed _\bs_\be_\bq_\bu_\be_\bn_\bc_\be. So if you have a common sequence of commands
- you type, you can create a macro to execute those commands with a
- single key.
-
- _\bk_\be_\by and _\bs_\be_\bq_\bu_\be_\bn_\bc_\be are expanded by the same rules as the ``key
- bindings'', with the addition that control characters in _\bs_\be_\bq_\bu_\be_\bn_\bc_\be can
- also be specified as _\b^_\bx. In order to get a caret (``^'') you need to
- use _\b^_\b^.
-
- Optionally you can specify a descriptive text, which is shown in the
- help screens.
-
- N\bNo\bot\bte\be:\b: Macro definitions (if any) listed in the help screen(s), are
- silently truncated at the screen width, and are not wrapped.
-
-
- 3\b3.\b.6\b6.\b. U\bUs\bsi\bin\bng\bg c\bco\bol\blo\bor\br a\ban\bnd\bd m\bmo\bon\bno\bo v\bvi\bid\bde\beo\bo a\bat\btt\btr\bri\bib\bbu\but\bte\bes\bs
-
- Usage: color _\bo_\bb_\bj_\be_\bc_\bt _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd [ _\br_\be_\bg_\be_\bx_\bp ]
- Usage: color index _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd [ _\bp_\ba_\bt_\bt_\be_\br_\bn ]
- Usage: uncolor index _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
-
- If your terminal supports color, you can spice up Mutt by creating
- your own color scheme. To define the color of an object (type of
- information), you must specify both a foreground color a\ban\bnd\bd a
- background color (it is not possible to only specify one or the
- other).
-
- _\bo_\bb_\bj_\be_\bc_\bt can be one of:
-
-
- · attachment
-
- · body (match _\br_\be_\bg_\be_\bx_\bp in the body of messages)
-
- · bold (hiliting bold patterns in the body of messages)
-
- · error (error messages printed by Mutt)
-
- · header (match _\br_\be_\bg_\be_\bx_\bp in the message header)
-
- · hdrdefault (default color of the message header in the pager)
-
- · index (match _\bp_\ba_\bt_\bt_\be_\br_\bn in the message index)
-
- · indicator (arrow or bar used to indicate the current item in a
- menu)
-
- · markers (the ``+'' markers at the beginning of wrapped lines in the
- pager)
-
- · message (informational messages)
-
- · normal
-
- · quoted (text matching ``$quote_regexp'' in the body of a message)
-
- · quoted1, quoted2, ..., quotedN\bN (higher levels of quoting)
-
- · search (hiliting of words in the pager)
-
- · signature
-
- · status (mode lines used to display info about the mailbox or
- message)
-
- · tilde (the ``~'' used to pad blank lines in the pager)
-
- · tree (thread tree drawn in the message index and attachment menu)
-
- · underline (hiliting underlined patterns in the body of messages)
-
- _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd and _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd can be one of the following:
-
-
- · white
-
- · black
-
- · green
-
- · magenta
-
- · blue
-
- · cyan
-
- · yellow
-
-
- · red
-
- · default
-
- · color_\bx
-
- _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd can optionally be prefixed with the keyword bright to make
- the foreground color boldfaced (e.g., brightred).
-
- If your terminal supports it, the special keyword _\bd_\be_\bf_\ba_\bu_\bl_\bt can be used
- as a transparent color. The value _\bb_\br_\bi_\bg_\bh_\bt_\bd_\be_\bf_\ba_\bu_\bl_\bt is also valid. If
- Mutt is linked against the _\bS_\b-_\bL_\ba_\bn_\bg library, you also need to set the
- _\bC_\bO_\bL_\bO_\bR_\bF_\bG_\bB_\bG environment variable to the default colors of your terminal
- for this to work; for example (for Bourne-like shells):
-
-
-
- set COLORFGBG="green;black"
- export COLORFGBG
-
-
-
-
- N\bNo\bot\bte\be:\b: The _\bS_\b-_\bL_\ba_\bn_\bg library requires you to use the _\bl_\bi_\bg_\bh_\bt_\bg_\br_\ba_\by and _\bb_\br_\bo_\bw_\bn
- keywords instead of _\bw_\bh_\bi_\bt_\be and _\by_\be_\bl_\bl_\bo_\bw when setting this variable.
-
- N\bNo\bot\bte\be:\b: The uncolor command can be applied to the index object only. It
- removes entries from the list. You m\bmu\bus\bst\bt specify the same pattern
- specified in the color command for it to be removed. The pattern
- ``*'' is a special token which means to clear the color index list of
- all entries.
-
- Mutt also recognizes the keywords _\bc_\bo_\bl_\bo_\br_\b0, _\bc_\bo_\bl_\bo_\br_\b1, ..., _\bc_\bo_\bl_\bo_\brN\bN-\b-1\b1 (N\bN
- being the number of colors supported by your terminal). This is
- useful when you remap the colors for your display (for example by
- changing the color associated with _\bc_\bo_\bl_\bo_\br_\b2 for your xterm), since color
- names may then lose their normal meaning.
-
- If your terminal does not support color, it is still possible change
- the video attributes through the use of the ``mono'' command:
-
- Usage: mono _\b<_\bo_\bb_\bj_\be_\bc_\bt_\b> _\b<_\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be_\b> [ _\br_\be_\bg_\be_\bx_\bp ]
-
- where _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be is one of the following:
-
-
- · none
-
- · bold
-
- · underline
-
- · reverse
-
- · standout
-
-
- 3\b3.\b.7\b7.\b. I\bIg\bgn\bno\bor\bri\bin\bng\bg (\b(w\bwe\bee\bed\bdi\bin\bng\bg)\b) u\bun\bnw\bwa\ban\bnt\bte\bed\bd m\bme\bes\bss\bsa\bag\bge\be h\bhe\bea\bad\bde\ber\brs\bs
-
- Usage: [un]ignore _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
-
- Messages often have many header fields added by automatic processing
- systems, or which may not seem useful to display on the screen. This
- command allows you to specify header fields which you don't normally
- want to see.
-
- You do not need to specify the full header field name. For example,
- ``ignore content-'' will ignore all header fields that begin with the
- pattern ``content-''.
-
- To remove a previously added token from the list, use the ``unignore''
- command. Note that if you do ``ignore x-'' it is not possible to
- ``unignore x-mailer,'' for example. The ``unignore'' command does n\bno\bot\bt
- make Mutt display headers with the given pattern.
-
- ``unignore *'' will remove all tokens from the ignore list.
-
- For example:
-
-
- # Sven's draconian header weeding
- ignore *
- unignore from date subject to cc
- unignore organization organisation x-mailer: x-newsreader: x-mailing-list:
- unignore posted-to:
-
-
-
-
-
- 3\b3.\b.8\b8.\b. M\bMa\bai\bil\bli\bin\bng\bg l\bli\bis\bst\bts\bs
-
- Usage: [un]lists _\ba_\bd_\bd_\br_\be_\bs_\bs [ _\ba_\bd_\bd_\br_\be_\bs_\bs ... ]
-
- Mutt has a few nice features for ``handling mailing lists''. In order
- to take advantage of them, you must specify which addresses belong to
- mailing lists.
-
- It is important to note that you should n\bne\bev\bve\ber\br specify the domain name
- (the part after the ``@'') with the lists command. You should only
- specify the ``mailbox'' portion of the address (the part before the
- ``@''). For example, if you've subscribed to the Mutt mailing list,
- you will receive mail addressed to _\bm_\bu_\bt_\bt_\b-_\bu_\bs_\be_\br_\bs_\b@_\bm_\bu_\bt_\bt_\b._\bo_\br_\bg. So, to tell
- Mutt that this is a mailing list, you would add ``lists mutt-users''
- to your initialization file.
-
- The ``unlists'' command is to remove a token from the list of mailing-
- lists. Use ``unlists *'' to remove all tokens.
-
-
- 3\b3.\b.9\b9.\b. U\bUs\bsi\bin\bng\bg M\bMu\bul\blt\bti\bip\bpl\ble\be s\bsp\bpo\boo\bol\bl m\bma\bai\bil\blb\bbo\box\bxe\bes\bs
-
- Usage: mbox-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
-
- This command is used to move read messages from a specified mailbox to
- a different mailbox automatically when you quit or change folders.
- _\bp_\ba_\bt_\bt_\be_\br_\bn is a regular expression specifying the mailbox to treat as a
- ``spool'' mailbox and _\bm_\ba_\bi_\bl_\bb_\bo_\bx specifies where mail should be saved
- when read.
-
- Unlike some of the other _\bh_\bo_\bo_\bk commands, only the _\bf_\bi_\br_\bs_\bt matching
- pattern is used (it is not possible to save read mail in more than a
- single mailbox).
-
-
- 3\b3.\b.1\b10\b0.\b. D\bDe\bef\bfi\bin\bni\bin\bng\bg m\bma\bai\bil\blb\bbo\box\bxe\bes\bs w\bwh\bhi\bic\bch\bh r\bre\bec\bce\bei\biv\bve\be m\bma\bai\bil\bl
-
- Usage: mailboxes [!]_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be [ _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ... ]
-
- This command specifies folders which can receive mail and which will
- be checked for new messages. By default, the main menu status bar
- displays how many of these folders have new messages.
- When changing folders, pressing _\bs_\bp_\ba_\bc_\be will cycle through folders with
- new mail.
-
- Pressing TAB in the directory browser will bring up a menu showing the
- files specified by the mailboxes command, and indicate which contain
- new messages. Mutt will automatically enter this mode when invoked
- from the command line with the -y option.
-
- N\bNo\bot\bte\be:\b: new mail is detected by comparing the last modification time to
- the last access time. Utilities like biff or frm or any other program
- which accesses the mailbox might cause Mutt to never detect new mail
- for that mailbox if they do not properly reset the access time.
-
-
- N\bNo\bot\bte\be:\b: the filenames in the mailboxes command are resolved when the
- command is executed, so if these names contain ``shortcut characters''
- (such as ``='' and ``!''), any variable definition that affect these
- characters (like ``$folder'' and ``$spool'') should be executed before
- the mailboxes command.
-
-
- 3\b3.\b.1\b11\b1.\b. U\bUs\bse\ber\br d\bde\bef\bfi\bin\bne\bed\bd h\bhe\bea\bad\bde\ber\brs\bs
-
- Usage:
- my_hdr _\bs_\bt_\br_\bi_\bn_\bg
- unmy_hdr _\bf_\bi_\be_\bl_\bd [ _\bf_\bi_\be_\bl_\bd ... ]
-
- The ``my_hdr'' command allows you to create your own header fields
- which will be added to every message you send.
-
- For example, if you would like to add an ``Organization:'' header
- field to all of your outgoing messages, you can put the command
-
-
- my_hdr Organization: A Really Big Company, Anytown, USA
-
-
- in your .muttrc.
-
- N\bNo\bot\bte\be:\b: space characters are _\bn_\bo_\bt allowed between the keyword and the
- colon (``:''). The standard for electronic mail (RFC822) says that
- space is illegal there, so Mutt enforces the rule.
-
- If you would like to add a header field to a single message, you
- should either set the ``edit_headers'' variable, or use the _\be_\bd_\bi_\bt_\b-
- _\bh_\be_\ba_\bd_\be_\br_\bs function (default: ``E'') in the send-menu so that you can
- edit the header of your message along with the body.
-
- To remove user defined header fields, use the ``unmy_hdr'' command.
- You may specify an asterisk (``*'') to remove all header fields, or
- the fields to remove. For example, to remove all ``To'' and ``Cc''
- header fields, you could use:
-
-
- unmy_hdr to cc
-
-
-
- 3\b3.\b.1\b12\b2.\b. D\bDe\bef\bfi\bin\bni\bin\bng\bg t\bth\bhe\be o\bor\brd\bde\ber\br o\bof\bf h\bhe\bea\bad\bde\ber\brs\bs w\bwh\bhe\ben\bn v\bvi\bie\bew\bwi\bin\bng\bg m\bme\bes\bss\bsa\bag\bge\bes\bs
-
- Usage: hdr_order _\bh_\be_\ba_\bd_\be_\br_\b1 _\bh_\be_\ba_\bd_\be_\br_\b2 _\bh_\be_\ba_\bd_\be_\br_\b3
-
- With this command, you can specify an order in which mutt will attempt
- to present headers to you when viewing messages.
-
-
- ``unhdr_order *'' will clear all previous headers from the order list,
- thus removing the header order effects set by the system-wide startup
- file.
-
-
-
- hdr_order From Date: From: To: Cc: Subject:
-
-
-
-
-
- 3\b3.\b.1\b13\b3.\b. S\bSp\bpe\bec\bci\bif\bfy\by d\bde\bef\bfa\bau\bul\blt\bt s\bsa\bav\bve\be f\bfi\bil\ble\ben\bna\bam\bme\be
-
- Usage: save-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
-
- This command is used to override the default filename used when saving
- messages. _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be will be used as the default filename if the
- message is _\bF_\br_\bo_\bm_\b: an address matching _\br_\be_\bg_\be_\bx_\bp or if you are the author
- and the message is addressed _\bt_\bo_\b: something matching _\br_\be_\bg_\be_\bx_\bp.
-
- See ``matching messages'' for information on the exact format of
- _\bp_\ba_\bt_\bt_\be_\br_\bn.
-
- Examples:
-
-
-
- save-hook me@(turing\\.)?cs\\.hmc\\.edu$ +elkins
- save-hook aol\\.com$ +spam
-
-
-
-
- Also see the ``fcc-save-hook'' command.
-
-
- 3\b3.\b.1\b14\b4.\b. S\bSp\bpe\bec\bci\bif\bfy\by d\bde\bef\bfa\bau\bul\blt\bt F\bFc\bcc\bc:\b: m\bma\bai\bil\blb\bbo\box\bx w\bwh\bhe\ben\bn c\bco\bom\bmp\bpo\bos\bsi\bin\bng\bg
-
- Usage: fcc-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
-
- This command is used to save outgoing mail in a mailbox other than
- ``$record''. Mutt searches the initial list of message recipients for
- the first matching _\br_\be_\bg_\be_\bx_\bp and uses _\bm_\ba_\bi_\bl_\bb_\bo_\bx as the default Fcc:
- mailbox. If no match is found the message will be saved to
- ``$record'' mailbox.
-
- See ``matching messages'' for information on the exact format of
- _\bp_\ba_\bt_\bt_\be_\br_\bn.
-
- Example: fcc-hook aol.com$ +spammers
-
- The above will save a copy of all messages going to the aol.com domain
- to the `+spammers' mailbox by default. Also see the ``fcc-save-hook''
- command.
-
-
- 3\b3.\b.1\b15\b5.\b. S\bSp\bpe\bec\bci\bif\bfy\by d\bde\bef\bfa\bau\bul\blt\bt s\bsa\bav\bve\be f\bfi\bil\ble\ben\bna\bam\bme\be a\ban\bnd\bd d\bde\bef\bfa\bau\bul\blt\bt F\bFc\bcc\bc:\b: m\bma\bai\bil\blb\bbo\box\bx a\bat\bt o\bon\bnc\bce\be
-
- Usage: fcc-save-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
-
- This command is a shortcut, equivalent to doing both a ``fcc-hook''
- and a ``save-hook'' with its arguments.
-
-
-
- 3\b3.\b.1\b16\b6.\b. C\bCh\bha\ban\bng\bge\be s\bse\bet\btt\bti\bin\bng\bgs\bs b\bba\bas\bse\bed\bd u\bup\bpo\bon\bn m\bme\bes\bss\bsa\bag\bge\be r\bre\bec\bci\bip\bpi\bie\ben\bnt\bts\bs
-
- Usage: send-hook [!]_\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
-
- This command can be used to execute arbitrary configuration commands
- based upon recipients of the message. _\bp_\ba_\bt_\bt_\be_\br_\bn is a regular expression
- matching the desired address. _\bc_\bo_\bm_\bm_\ba_\bn_\bd is executed when _\br_\be_\bg_\be_\bx_\bp matches
- recipients of the message. When multiple matches occur, commands are
- executed in the order they are specified in the muttrc.
-
- See ``matching messages'' for information on the exact format of
- _\bp_\ba_\bt_\bt_\be_\br_\bn.
-
- Example: send-hook mutt "set mime_forward signature=''"
-
- Another typical use for this command is to change the values of the
- ``$attribution'', ``$signature'' and ``$locale'' variables in order to
- change the language of the attributions and signatures based upon the
- recipients.
-
- N\bNo\bot\bte\be:\b: the send-hook's are only executed ONCE after getting the initial
- list of recipients. Adding a recipient after replying or editing the
- message will NOT cause any send-hook to be executed.
-
-
- 3\b3.\b.1\b17\b7.\b. C\bCh\bho\boo\bos\bsi\bin\bng\bg t\bth\bhe\be P\bPG\bGP\bP k\bke\bey\by o\bof\bf t\bth\bhe\be r\bre\bec\bci\bip\bpi\bie\ben\bnt\bt
-
- Usage: pgp-hook _\bp_\ba_\bt_\bt_\be_\br_\bn _\bk_\be_\by_\bi_\bd
-
- When encrypting messages with PGP, you may want to associate a certain
- PGP key with a given e-mail address automatically, either because the
- recipient's public key can't be deduced from the destination address,
- or because, for some reasons, you need to override the key Mutt would
- normally use. The pgp-hook command provides a method by which you can
- specify the ID of the public key to be used when encrypting messages
- to a certain recipient.
-
-
- 3\b3.\b.1\b18\b8.\b. A\bAd\bdd\bdi\bin\bng\bg k\bke\bey\by s\bse\beq\bqu\bue\ben\bnc\bce\bes\bs t\bto\bo t\bth\bhe\be k\bke\bey\byb\bbo\boa\bar\brd\bd b\bbu\buf\bff\bfe\ber\br
-
- Usage: push _\bs_\bt_\br_\bi_\bn_\bg
-
- This command adds the named string to the keyboard buffer. You may
- use it to automatically run a sequence of commands at startup, or when
- entering certain folders.
-
-
- 3\b3.\b.1\b19\b9.\b. M\bMe\bes\bss\bsa\bag\bge\be S\bSc\bco\bor\bri\bin\bng\bg
-
- Usage: score _\bp_\ba_\bt_\bt_\be_\br_\bn _\bv_\ba_\bl_\bu_\be
- Usage: unscore _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
-
- The score commands adds _\bv_\ba_\bl_\bu_\be to a message's score if _\bp_\ba_\bt_\bt_\be_\br_\bn matches
- it. _\bp_\ba_\bt_\bt_\be_\br_\bn is a string in the format described in the ``patterns''
- section. _\bv_\ba_\bl_\bu_\be is a positive or negative integer. A message's final
- score is the sum total of all matching score entries. However, you
- may optionally prefix _\bv_\ba_\bl_\bu_\be with an equal sign (=) to cause evaluation
- to stop at a particular entry if there is a match. Negative final
- scores are rounded up to 0.
-
- The unscore command removes score entries from the list. You m\bmu\bus\bst\bt
- specify the same pattern specified in the score command for it to be
- removed. The pattern ``*'' is a special token which means to clear
- the list of all score entries.
-
-
- 3\b3.\b.2\b20\b0.\b. S\bSe\bet\btt\bti\bin\bng\bg v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
-
- Usage: set [no|inv]_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be[=_\bv_\ba_\bl_\bu_\be] [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
- Usage: toggle _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
- Usage: unset _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
- Usage: reset _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
-
- This command is used to set (and unset) ``configuration variables''.
- There are four basic types of variables: boolean, number, string and
- quadoption. _\bb_\bo_\bo_\bl_\be_\ba_\bn variables can be _\bs_\be_\bt (true) or _\bu_\bn_\bs_\be_\bt (false).
- _\bn_\bu_\bm_\bb_\be_\br variables can be assigned a positive integer value.
-
- _\bs_\bt_\br_\bi_\bn_\bg variables consist of any number of printable characters.
- _\bs_\bt_\br_\bi_\bn_\bg_\bs must be enclosed in quotes if they contain spaces or tabs.
- You may also use the ``C'' escape sequences \\b\n\bn and \\b\t\bt for newline and
- tab, respectively.
-
- _\bq_\bu_\ba_\bd_\bo_\bp_\bt_\bi_\bo_\bn variables are used to control whether or not to be prompted
- for certain actions, or to specify a default action. A value of _\by_\be_\bs
- will cause the action to be carried out automatically as if you had
- answered yes to the question. Similarly, a value of _\bn_\bo will cause the
- the action to be carried out as if you had answered ``no.'' A value
- of _\ba_\bs_\bk_\b-_\by_\be_\bs will cause a prompt with a default answer of ``yes'' and
- _\ba_\bs_\bk_\b-_\bn_\bo will provide a default answer of ``no.''
-
- Prefixing a variable with ``no'' will unset it. Example: set
- noaskbcc.
-
- For _\bb_\bo_\bo_\bl_\be_\ba_\bn variables, you may optionally prefix the variable name
- with inv to toggle the value (on or off). This is useful when writing
- macros. Example: set invsmart_wrap.
-
- The toggle command automatically prepends the inv prefix to all
- specified variables.
-
- The unset command automatically prepends the no prefix to all
- specified variables.
-
- Using the enter-command function in the _\bi_\bn_\bd_\be_\bx menu, you can query the
- value of a variable by prefixing the name of the variable with a
- question mark:
-
-
-
- set ?allow_8bit
-
-
-
-
- The question mark is actually only required for boolean variables.
-
- The reset command resets all given variables to the compile time
- defaults (hopefully mentioned in this manual). If you use the command
- set and prefix the variable with ``&'' this has the same behavior as
- the reset command.
-
- With the reset command there exists the special variable ``all'',
- which allows you to reset all variables to their system defaults.
-
-
- 3\b3.\b.2\b21\b1.\b. R\bRe\bea\bad\bdi\bin\bng\bg i\bin\bni\bit\bti\bia\bal\bli\biz\bza\bat\bti\bio\bon\bn c\bco\bom\bmm\bma\ban\bnd\bds\bs f\bfr\bro\bom\bm a\ban\bno\bot\bth\bhe\ber\br f\bfi\bil\ble\be
-
- Usage: source _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
-
- This command allows the inclusion of initialization commands from
- other files. For example, I place all of my aliases in
- ~/.mail_aliases so that I can make my ~/.muttrc readable and keep my
- aliases private.
-
- If the filename begins with a tilde (``~''), it will be expanded to
- the path of your home directory.
-
- If the filename ends with a vertical bar (|), then _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be is
- considered to be an executable program from which to read input (eg.
- source ~bin/myscript|/).
-
-
- 4\b4.\b. A\bAd\bdv\bva\ban\bnc\bce\bed\bd U\bUs\bsa\bag\bge\be
-
- 4\b4.\b.1\b1.\b. R\bRe\beg\bgu\bul\bla\bar\br E\bEx\bxp\bpr\bre\bes\bss\bsi\bio\bon\bns\bs
-
- All string patterns in Mutt including those in more complex
- ``patterns'' must be specified using regular expressions (regexp) in
- the ``POSIX extended'' syntax (which is more or less the syntax used
- by egrep and GNU awk). For your convenience, we have included below a
- brief description of this syntax.
-
- The search is case sensitive if the pattern contains at least one
- upper case letter, and case insensitive otherwise. Note that ``\''
- must be quoted if used for a regular expression in an initialization
- command: ``\\''.
-
- A regular expression is a pattern that describes a set of strings.
- Regular expressions are constructed analogously to arithmetic
- expressions, by using various operators to combine smaller
- expressions.
-
- The fundamental building blocks are the regular expressions that match
- a single character. Most characters, including all letters and
- digits, are regular expressions that match themselves. Any
- metacharacter with special meaning may be quoted by preceding it with
- a backslash.
-
- The period ``.'' matches any single character. The caret ``^'' and
- the dollar sign ``$'' are metacharacters that respectively match the
- empty string at the beginning and end of a line.
-
- A list of characters enclosed by ``['' and ``]'' matches any single
- character in that list; if the first character of the list is a caret
- ``^'' then it matches any character n\bno\bot\bt in the list. For example, the
- regular expression [\b[0\b01\b12\b23\b34\b45\b56\b67\b78\b89\b9]\b] matches any single digit. A range of
- ASCII characters may be specified by giving the first and last
- characters, separated by a hyphen ``-''. Most metacharacters lose
- their special meaning inside lists. To include a literal ``]'' place
- it first in the list. Similarly, to include a literal ``^'' place it
- anywhere but first. Finally, to include a literal hyphen ``-'' place
- it last.
-
- Certain named classes of characters are predefined. Character classes
- consist of ``[:'', a keyword denoting the class, and ``:]''. The
- following classes are defined by the POSIX standard:
-
-
- [\b[:\b:a\bal\bln\bnu\bum\bm:\b:]\b]
- Alphanumeric characters.
-
- [\b[:\b:a\bal\blp\bph\bha\ba:\b:]\b]
- Alphabetic characters.
-
- [\b[:\b:b\bbl\bla\ban\bnk\bk:\b:]\b]
- Space or tab characters.
-
- [\b[:\b:c\bcn\bnt\btr\brl\bl:\b:]\b]
- Control characters.
-
- [\b[:\b:d\bdi\big\bgi\bit\bt:\b:]\b]
- Numeric characters.
-
- [\b[:\b:g\bgr\bra\bap\bph\bh:\b:]\b]
- Characters that are both printable and visible. (A space is
- printable, but not visible, while an ``a'' is both.)
-
- [\b[:\b:l\blo\bow\bwe\ber\br:\b:]\b]
- Lower-case alphabetic characters.
-
- [\b[:\b:p\bpr\bri\bin\bnt\bt:\b:]\b]
- Printable characters (characters that are not control
- characters.)
-
- [\b[:\b:p\bpu\bun\bnc\bct\bt:\b:]\b]
- Punctuation characters (characters that are not letter, digits,
- control characters, or space characters).
-
- [\b[:\b:s\bsp\bpa\bac\bce\be:\b:]\b]
- Space characters (such as space, tab and formfeed, to name a
- few).
-
- [\b[:\b:u\bup\bpp\bpe\ber\br:\b:]\b]
- Upper-case alphabetic characters.
-
- [\b[:\b:x\bxd\bdi\big\bgi\bit\bt:\b:]\b]
- Characters that are hexadecimal digits.
-
- A character class is only valid in a regular expression inside the
- brackets of a character list. Note that the brackets in these class
- names are part of the symbolic names, and must be included in addition
- to the brackets delimiting the bracket list. For example, [\b[[\b[:\b:d\bdi\big\bgi\bit\bt:\b:]\b]]\b]
- is equivalent to [\b[0\b0-\b-9\b9]\b].
-
- Two additional special sequences can appear in character lists. These
- apply to non-ASCII character sets, which can have single symbols
- (called collating elements) that are represented with more than one
- character, as well as several characters that are equivalent for
- collating or sorting purposes:
-
-
- C\bCo\bol\bll\bla\bat\bti\bin\bng\bg S\bSy\bym\bmb\bbo\bol\bls\bs
- A collating symbols is a multi-character collating element
- enclosed in ``[.'' and ``.]''. For example, if ``ch'' is a
- collating element, then [\b[[\b[.\b.c\bch\bh.\b.]\b]]\b] is a regexp that matches this
- collating element, while [\b[c\bch\bh]\b] is a regexp that matches either
- ``c'' or ``h''.
-
- E\bEq\bqu\bui\biv\bva\bal\ble\ben\bnc\bce\be C\bCl\bla\bas\bss\bse\bes\bs
- An equivalence class is a locale-specific name for a list of
- characters that are equivalent. The name is enclosed in ``[=''
- and ``=]''. For example, the name ``e'' might be used to
- represent all of ``è'' ``é'' and ``e''. In this case, [\b[[\b[=\b=e\be=\b=]\b]]\b]
- is a regexp that matches any of ``è'', ``é'' and ``e''.
-
- A regular expression matching a single character may be followed by
- one of several repetition operators:
-
-
- ?\b? The preceding item is optional and matched at most once.
-
- *\b* The preceding item will be matched zero or more times.
-
- +\b+ The preceding item will be matched one or more times.
-
- {\b{n\bn}\b}
- The preceding item is matched exactly _\bn times.
-
- {\b{n\bn,\b,}\b}
- The preceding item is matched _\bn or more times.
-
- {\b{,\b,m\bm}\b}
- The preceding item is matched at most _\bm times.
-
- {\b{n\bn,\b,m\bm}\b}
- The preceding item is matched at least _\bn times, but no more than
- _\bm times.
-
- Two regular expressions may be concatenated; the resulting regular
- expression matches any string formed by concatenating two substrings
- that respectively match the concatenated subexpressions.
-
- Two regular expressions may be joined by the infix operator ``|''; the
- resulting regular expression matches any string matching either
- subexpression.
-
- Repetition takes precedence over concatenation, which in turn takes
- precedence over alternation. A whole subexpression may be enclosed in
- parentheses to override these precedence rules.
-
- N\bNo\bot\bte\be:\b: If you compile Mutt with the GNU _\br_\bx package, the following
- operators may also be used in regular expressions:
-
-
- \\b\y\by Matches the empty string at either the beginning or the end of a
- word.
-
- \\b\B\bB Matches the empty string within a word.
-
- \\b\<\b< Matches the empty string at the beginning of a word.
-
- \\b\>\b> Matches the empty string at the end of a word.
-
- \\b\w\bw Matches any word-constituent character (letter, digit, or
- underscore).
-
- \\b\W\bW Matches any character that is not word-constituent.
-
- \\b\`\b` Matches the empty string at the beginning of a buffer (string).
-
- \\b\'\b' Matches the empty string at the end of a buffer.
-
- Please note however that these operators are not defined by POSIX, so
- they may or may not be available in stock libraries on various
- systems.
-
-
- 4\b4.\b.2\b2.\b. P\bPa\bat\btt\bte\ber\brn\bns\bs
-
- Many of Mutt's commands allow you to specify a pattern to match
- (limit, tag-pattern, delete-pattern, etc.). There are several ways to
- select messages:
-
-
-
-
-
-
-
- ~A all messages
- ~b EXPR messages which contain EXPR in the message body
- ~B EXPR messages which contain EXPR in the whole message
- ~c USER messages carbon-copied to USER
- ~C EXPR message is either to: or cc: EXPR
- ~D deleted messages
- ~d [MIN]-[MAX] messages with ``date-sent'' in a Date range
- ~E expired messages
- ~e EXPR message which contains EXPR in the ``Sender'' field
- ~F flagged messages
- ~f USER messages originating from USER
- ~g PGP signed messages
- ~G PGP encrypted messages
- ~h EXPR messages which contain EXPR in the message header
- ~i ID message which match ID in the ``Message-ID'' field
- ~L EXPR message is either originated or received by EXPR
- ~l message is addressed to a known mailing list
- ~m [MIN]-[MAX] message in the range MIN to MAX *)
- ~n [MIN]-[MAX] messages with a score in the range MIN to MAX *)
- ~N new messages
- ~O old messages
- ~p message is addressed to you (consults $alternates)
- ~P message is from you (consults $alternates)
- ~Q messages which have been replied to
- ~R read messages
- ~r [MIN]-[MAX] messages with ``date-received'' in a Date range
- ~S superseded messages
- ~s SUBJECT messages having SUBJECT in the ``Subject'' field.
- ~T tagged messages
- ~t USER messages addressed to USER
- ~U unread messages
- ~x EXPR messages which contain EXPR in the `References' field
- ~z [MIN]-[MAX] messages with a size in the range MIN to MAX *)
-
-
-
-
- Where EXPR, USER, ID, and SUBJECT are ``regular expressions''.
-
- *) The forms <[MAX], >[MIN], [MIN]- and -[MAX] are allowed, too.
-
-
- 4\b4.\b.2\b2.\b.1\b1.\b. C\bCo\bom\bmp\bpl\ble\bex\bx P\bPa\bat\btt\bte\ber\brn\bns\bs
-
-
- Logical AND is performed by specifying more than one criterion. For
- example:
-
-
-
- ~t mutt ~f elkins
-
-
-
-
- would select messages which contain the word ``mutt'' in the list of
- recipients a\ban\bnd\bd that have the word ``elkins'' in the ``From'' header
- field.
-
- Mutt also recognizes the following operators to create more complex
- search patterns:
-
-
- · ! -- logical NOT operator
-
-
- · | -- logical OR operator
-
- · () -- logical grouping operator
-
- Here is an example illustrating a complex search pattern. This
- pattern will select all messages which do not contain ``mutt'' in the
- ``To'' or ``Cc'' field and which are from ``elkins''.
-
-
-
- !(~t mutt|~c mutt) ~f elkins
-
-
-
-
-
- 4\b4.\b.2\b2.\b.2\b2.\b. S\bSe\bea\bar\brc\bch\bhi\bin\bng\bg b\bby\by D\bDa\bat\bte\be
-
- Mutt supports two types of dates, _\ba_\bb_\bs_\bo_\bl_\bu_\bt_\be and _\br_\be_\bl_\ba_\bt_\bi_\bv_\be.
-
- A\bAb\bbs\bso\bol\blu\but\bte\be. Dates m\bmu\bus\bst\bt be in DD/MM/YY format (month and year are
- optional, defaulting to the current month and year). An example of a
- valid range of dates is:
-
-
-
- Limit to messages matching: ~d 20/1/95-31/10
-
-
-
-
- If you omit the minimum (first) date, and just specify ``-DD/MM/YY'',
- all messages _\bb_\be_\bf_\bo_\br_\be the given date will be selected. If you omit the
- maximum (second) date, and specify ``DD/MM/YY-'', all messages _\ba_\bf_\bt_\be_\br
- the given date will be selected. If you specify a single date with no
- dash (``-''), only messages sent on the given date will be selected.
-
- R\bRe\bel\bla\bat\bti\biv\bve\be. This type of date is relative to the current date, and may
- be specified as:
-
- · >_\bo_\bf_\bf_\bs_\be_\bt (messages older than _\bo_\bf_\bf_\bs_\be_\bt units)
-
- · <_\bo_\bf_\bf_\bs_\be_\bt (messages newer than _\bo_\bf_\bf_\bs_\be_\bt units)
-
- · =_\bo_\bf_\bf_\bs_\be_\bt (messages exactly _\bo_\bf_\bf_\bs_\be_\bt units old)
-
- _\bo_\bf_\bf_\bs_\be_\bt is specified as a positive number with one of the following
- units:
-
- y years
- m months
- w weeks
- d days
-
-
-
- Example: to select messages less than 1 month old, you would use
-
-
- Limit to messages matching: ~d <1m
-
-
-
-
- N\bNo\bot\bte\be:\b: all dates used when searching are relative to the l\blo\boc\bca\bal\bl time
- zone, so unless you change the setting of your ``$index_format'' to
- include a %[...] format, these are n\bno\bot\bt the dates shown in the main
- index.
-
-
- 4\b4.\b.3\b3.\b. U\bUs\bsi\bin\bng\bg T\bTa\bag\bgs\bs
-
-
- Sometimes it is desirable to perform an operation on a group of
- messages all at once rather than one at a time. An example might be
- to save messages to a mailing list to a separate folder, or to delete
- all messages with a given subject. To tag all messages matching a
- pattern, use the tag-pattern function, which is bound to ``control-T''
- by default. Or you can select individual messages by hand using the
- ``tag-message'' function, which is bound to ``t'' by default. See
- ``patterns'' for Mutt's pattern matching syntax.
-
- Once you have tagged the desired messages, you can use the ``tag-
- prefix'' operator, which is the ``;'' (semicolon) key by default.
- When the ``tag-prefix'' operator is used, the n\bne\bex\bxt\bt operation will be
- applied to all tagged messages if that operation can be used in that
- manner. If the ``$auto_tag'' variable is set, the next operation
- applies to the tagged messages automatically, without requiring the
- ``tag-prefix''.
-
-
- 4\b4.\b.4\b4.\b. U\bUs\bsi\bin\bng\bg H\bHo\boo\bok\bks\bs
-
- A _\bh_\bo_\bo_\bk is a concept borrowed from the EMACS editor which allows you to
- execute arbitrary commands before performing some operation. For
- example, you may wish to tailor your configuration based upon which
- mailbox you are reading, or to whom you are sending mail. In the Mutt
- world, a _\bh_\bo_\bo_\bk consists of a ``regular expression'' or ``pattern''
- along with a configuration option/command. See
-
- · ``folder-hook''
-
- · ``send-hook''
-
- · ``save-hook''
-
- · ``mbox-hook''
-
- · ``fcc-hook''
-
- · ``fcc-save-hook''
-
- for specific details on each type of _\bh_\bo_\bo_\bk available.
-
-
- 4\b4.\b.4\b4.\b.1\b1.\b. M\bMe\bes\bss\bsa\bag\bge\be M\bMa\bat\btc\bch\bhi\bin\bng\bg i\bin\bn H\bHo\boo\bok\bks\bs
-
- Hooks that act upon messages (send-hook, save-hook, fcc-hook) are
- evaluated in a slightly different manner. For the other types of
- hooks, a ``regular expression'' is sufficient. But in dealing with
- messages a finer grain of control is needed for matching since for
- different purposes you want to match different criteria.
-
- Mutt allows the use of the ``search pattern'' language for matching
- messages in hook commands. This works in exactly the same way as it
- would when _\bl_\bi_\bm_\bi_\bt_\bi_\bn_\bg or _\bs_\be_\ba_\br_\bc_\bh_\bi_\bn_\bg the mailbox, except that you are
- restricted to those operators which match information from the
- envelope of the message (i.e. from, to, cc, date, subject, etc.).
-
- For example, if you wanted to set your return address based upon
- sending mail to a specific address, you could do something like:
-
- send-hook '~t ^me@cs\.hmc\.edu$' 'my_hdr From: Mutt User <user@host>'
-
-
-
-
- which would execute the given command when sending mail to
- _\bm_\be_\b@_\bc_\bs_\b._\bh_\bm_\bc_\b._\be_\bd_\bu.
-
- However, it is not required that you write the pattern to match using
- the full searching language. You can still specify a simple _\br_\be_\bg_\bu_\bl_\ba_\br
- _\be_\bx_\bp_\br_\be_\bs_\bs_\bi_\bo_\bn like the other hooks, in which case Mutt will translate
- your pattern into the full language, using the translation specified
- by the ``$default_hook'' variable. The pattern is translated at the
- time the hook is declared, so the value of ``$dfault_hook'' that is in
- effect at that time will be used.
-
-
- 4\b4.\b.5\b5.\b. E\bEx\bxt\bte\ber\brn\bna\bal\bl A\bAd\bdd\bdr\bre\bes\bss\bs Q\bQu\bue\ber\bri\bie\bes\bs
-
- Mutt supports connecting to external directory databases such as LDAP,
- ph/qi, bbdb, or NIS through a wrapper script which connects to mutt
- using a simple interface. Using the ``$query_command'' variable, you
- specify the wrapper command to use. For example:
-
-
-
- set query_command = "mutt_ldap_query.pl '%s'"
-
-
-
-
- The wrapper script should accept the query on the command-line. It
- should return a one line message, than each matching response on a
- single line, each line containing a tab separated address then name
- then some other optional information. On error, or if there are no
- matching addresses, return a non-zero exit code and a one line error
- message.
-
- An example multiple response output:
-
-
- Searching database ... 20 entries ... 3 matching:
- me@cs.hmc.edu Michael Elkins mutt dude
- blong@fiction.net Brandon Long mutt and more
- roessler@guug.de Thomas Roessler mutt pgp
-
-
-
-
- There are two mechanisms for accessing the query function of mutt.
- One is to do a query from the index menu using the query function
- (default: Q). This will prompt for a query, then bring up the query
- menu which will list the matching responses. From the query menu, you
- can select addresses to create aliases, or to mail. You can tag
- multiple messages to mail, start a new query, or have a new query
- appended to the current responses.
-
- The other mechanism for accessing the query function is for address
- completion, similar to the alias completion. In any prompt for
- address entry, you can use the complete-query function (default: ^T)
- to run a query based on the current address you have typed. Like
- aliases, mutt will look for what you have typed back to the last space
- or comma. If there is a single response for that query, mutt will
- expand the address in place. If there are multiple responses, mutt
- will activate the query menu. At the query menu, you can select one
- or more addresses to be added to the prompt.
- 4\b4.\b.6\b6.\b. M\bMa\bai\bil\blb\bbo\box\bx F\bFo\bor\brm\bma\bat\bts\bs
-
- Mutt supports reading and writing of four different mailbox formats:
- mbox, MMDF, MH and Maildir. The mailbox type is autodetected, so
- there is no need to use a flag for different mailbox types. When
- creating new mailboxes, Mutt uses the default specified with the
- ``$mbox_type'' variable.
-
- m\bmb\bbo\box\bx. This is the most widely used mailbox format for UNIX. All
- messages are stored in a single file. Each message has a line of the
- form:
-
-
-
- From me@cs.hmc.edu Fri, 11 Apr 1997 11:44:56 PST
-
-
-
-
- to denote the start of a new message (this is often referred to as the
- ``From_'' line).
-
- M\bMM\bMD\bDF\bF. This is a variant of the _\bm_\bb_\bo_\bx format. Each message is
- surrounded by lines containing ``^A^A^A^A'' (four control-A's).
-
- M\bMH\bH. A radical departure from _\bm_\bb_\bo_\bx and _\bM_\bM_\bD_\bF, a mailbox consists of a
- directory and each message is stored in a separate file. The filename
- indicates the message number (however, this is may not correspond to
- the message number Mutt displays). Deleted messages are renamed with a
- comma (,) prepended to the filename. N\bNo\bot\bte\be:\b: Mutt detects this type of
- mailbox by looking for either .mh_sequences or .xmhcache (needed to
- distinguish normal directories from MH mailboxes). Mutt does not
- update these files, yet.
-
- M\bMa\bai\bil\bld\bdi\bir\br. The newest of the mailbox formats, used by the Qmail MTA (a
- replacement for sendmail). Similar to _\bM_\bH, except that it adds three
- subdirectories of the mailbox: _\bt_\bm_\bp, _\bn_\be_\bw and _\bc_\bu_\br. Filenames for the
- messages are chosen in such a way they are unique, even when two
- programs are writing the mailbox over NFS, which means that no file
- locking is needed.
-
-
- 4\b4.\b.7\b7.\b. M\bMa\bai\bil\blb\bbo\box\bx S\bSh\bho\bor\brt\btc\bcu\but\bts\bs
-
- There are a number of built in shortcuts which refer to specific
- mailboxes. These shortcuts can be used anywhere you are prompted for
- a file or mailbox path.
-
-
- · ! -- refers to your ``$spool'' (incoming) mailbox
-
- · > -- refers to your ``$mbox'' file
-
- · < -- refers to your ``$record'' file
-
- · - -- refers to the file you've last visited
-
- · ~ -- refers to your home directory
-
- · = or + -- refers to your ``$folder'' directory
-
- · @_\ba_\bl_\bi_\ba_\bs -- refers to the ``default save folder'' as determined by
- the address of the alias
-
-
-
- 4\b4.\b.8\b8.\b. H\bHa\ban\bnd\bdl\bli\bin\bng\bg M\bMa\bai\bil\bli\bin\bng\bg L\bLi\bis\bst\bts\bs
-
-
- Mutt has a few configuration options that make dealing with large
- amounts of mail easier. The first thing you must do is to let Mutt
- know what addresses you consider to be mailing lists (technically this
- does not have to be a mailing list, but that is what it is most often
- used for). This is accomplished through the use of the ``lists''
- command in your muttrc.
-
- Now that Mutt knows what your mailing lists are, it can do several
- things, the first of which is the ability to show the list name in the
- _\bi_\bn_\bd_\be_\bx menu display. This is useful to distinguish between personal
- and list mail in the same mailbox. In the ``$index_format'' variable,
- the escape ``%L'' will return the string ``To <list>'' when ``list''
- appears in the ``To'' field, and ``Cc <list>'' when it appears in the
- ``Cc'' field (otherwise it returns the name of the author).
-
- Often times the ``To'' and ``Cc'' fields in mailing list messages tend
- to get quite large. Most people do not bother to remove the author of
- the message they are reply to from the list, resulting in two or more
- copies being sent to that person. The ``list-reply'' function, which
- by default is bound to ``L'' in the _\bi_\bn_\bd_\be_\bx menu and _\bp_\ba_\bg_\be_\br, helps reduce
- the clutter by only replying to the mailing list addresses instead of
- all recipients.
-
- The other method some mailing list admins use is to generate a
- ``Reply-To'' field which points back to the mailing list address
- rather than the author of the message. This can create problems when
- trying to reply directly to the author in private, since most mail
- clients will automatically reply to the address given in the ``Reply-
- To'' field. Mutt uses the ``$reply_to'' variable to help decide which
- address to use. If set, you will be prompted as to whether or not you
- would like to use the address given in the ``Reply-To'' field, or
- reply directly to the address given in the ``From'' field. When
- unset, the ``Reply-To'' field will be used when present.
-
- Lastly, Mutt has the ability to ``sort'' the mailbox into ``threads''.
- A thread is a group of messages which all relate to the same subject.
- This is usually organized into a tree-like structure where a message
- and all of its replies are represented graphically. If you've ever
- used a threaded news client, this is the same concept. It makes
- dealing with large volume mailing lists easier because you can easily
- delete uninteresting threads and quickly find topics of value.
-
-
- 4\b4.\b.9\b9.\b. D\bDe\bel\bli\biv\bve\ber\bry\by S\bSt\bta\bat\btu\bus\bs N\bNo\bot\bti\bif\bfi\bic\bca\bat\bti\bio\bon\bn (\b(D\bDS\bSN\bN)\b) S\bSu\bup\bpp\bpo\bor\brt\bt
-
- RFC1894 defines a set of MIME content types for relaying information
- about the status of electronic mail messages. These can be thought of
- as ``return receipts.'' Berkeley sendmail 8.8.x currently has some
- command line options in which the mail client can make requests as to
- what type of status messages should be returned.
-
- To support this, there are two variables. ``$dsn_notify'' is used to
- request receipts for different results (such as failed message,
- message delivered, etc.). ``$dsn_return'' requests how much of your
- message should be returned with the receipt (headers or full message).
- Refer to the man page on sendmail for more details on DSN.
-
-
- 4\b4.\b.1\b10\b0.\b. P\bPO\bOP\bP3\b3 S\bSu\bup\bpp\bpo\bor\brt\bt (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
-
-
- If Mutt was compiled with POP3 support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
- script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bp_\bo_\bp flag), it has the ability to fetch your
- mail from a remote server for local browsing. When you invoke the
- _\bf_\be_\bt_\bc_\bh_\b-_\bm_\ba_\bi_\bl function (default: G), Mutt attempts to connect to
- ``pop_host'' and authenticate by logging in as ``pop_user''. After
- the connection is established, you will be prompted for your password
- on the remote system.
-
- Once you have been authenticated, Mutt will fetch all your new mail
- and place it in the local ``spoolfile''. After this point, Mutt runs
- exactly as if the mail had always been local.
-
- N\bNo\bot\bte\be:\b: The POP3 support is there only for convenience, and it's rather
- limited. If you need more functionality you should consider using a
- specialized program, such as fetchmail
-
-
- 4\b4.\b.1\b11\b1.\b. I\bIM\bMA\bAP\bP S\bSu\bup\bpp\bpo\bor\brt\bt (\b(O\bOP\bPT\bTI\bIO\bON\bNA\bAL\bL)\b)
-
-
- If Mutt was compiled with IMAP support (by running the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be
- script with the _\b-_\b-_\be_\bn_\ba_\bb_\bl_\be_\b-_\bi_\bm_\ba_\bp flag), it has the ability to work with
- folders located on a remote imap server.
-
- You can access the remote inbox by selecting the folder
- {imapserver}inbox, where imapserver is the name of the IMAP server and
- inbox is the special name for your spool mailbox on the IMAP server.
- If you want to access another mail folder at the IMAP server, you
- should use {imapserver}path/to/folder where path/to/folder is the path
- of the folder you want to access relative to your home directory.
-
- N\bNo\bot\bte\be:\b: The IMAP support is in a very early state and quite unstable at
- the moment. If you need a more stable way to access your IMAP folder,
- consider using a specialized program, such as fetchmail.
-
-
- 4\b4.\b.1\b12\b2.\b. S\bSt\bta\bar\brt\bt a\ba W\bWW\bWW\bW B\bBr\bro\bow\bws\bse\ber\br o\bon\bn U\bUR\bRL\bLs\bs (\b(E\bEX\bXT\bTE\bER\bRN\bNA\bAL\bL)\b)
-
- If a message contains URLs (_\bu_\bn_\bi_\bf_\bi_\be_\bd _\br_\be_\bs_\bs_\bo_\bu_\br_\bc_\be _\bl_\bo_\bc_\ba_\bt_\bo_\br = address in the
- WWW space like _\bh_\bt_\bt_\bp_\b:_\b/_\b/_\bw_\bw_\bw_\b._\bm_\bu_\bt_\bt_\b._\bo_\br_\bg_\b/), it is efficient to get a menu
- with all the URLs and start a WWW browser on one of them. This
- functionality is provided by the external urlview program which can be
- retrieved at ftp://ftp.cs.hmc.edu/pub/me/ and the configuration
- commands:
-
-
- macro index \cb |urlview\n
- macro pager \cb |urlview\n
-
-
-
-
-
- 5\b5.\b. M\bMu\but\btt\bt'\b's\bs M\bMI\bIM\bME\bE S\bSu\bup\bpp\bpo\bor\brt\bt
-
- Quite a bit of effort has been made to make Mutt the premier text-mode
- MIME MUA. Every effort has been made to provide the functionality
- that the discerning MIME user requires, and the conformance to the
- standards wherever possible. When configuring Mutt for MIME, there
- are two extra types of configuration files which Mutt uses. One is
- the mime.types file, which contains the mapping of file extensions to
- IANA MIME types. The other is the mailcap file, which specifies the
- external commands to use for handling specific MIME types.
-
-
-
-
-
- 5\b5.\b.1\b1.\b. U\bUs\bsi\bin\bng\bg M\bMI\bIM\bME\bE i\bin\bn M\bMu\but\btt\bt
-
- There are three areas/menus in Mutt which deal with MIME, they are the
- pager (while viewing a message), the attachment menu and the compose
- menu.
-
-
- 5\b5.\b.1\b1.\b.1\b1.\b. V\bVi\bie\bew\bwi\bin\bng\bg M\bMI\bIM\bME\bE m\bme\bes\bss\bsa\bag\bge\bes\bs i\bin\bn t\bth\bhe\be p\bpa\bag\bge\ber\br
-
- When you select a message from the index and view it in the pager,
- Mutt decodes the message to a text representation. Mutt internally
- supports a number of MIME types, including text/plain, text/enriched,
- message/rfc822, and message/news. In addition, the export controlled
- version of Mutt recognizes a variety of PGP MIME types, including
- PGP/MIME and application/pgp.
-
- Mutt will denote attachments with a couple lines describing them.
- These lines are of the form:
-
-
- [-- Attachment #1: Description --]
- [-- Type: text/plain, Encoding: 7bit, Size: 10000 --]
-
-
-
-
- Where the Description is the description or filename given for the
- attachment, and the Encoding is one of 7bit/8bit/quoted-print
- able/base64/binary.
-
- If Mutt cannot deal with a MIME type, it will display a message like:
-
-
- [-- image/gif is unsupported (use 'v' to view this part) --]
-
-
-
-
-
- 5\b5.\b.1\b1.\b.2\b2.\b. T\bTh\bhe\be A\bAt\btt\bta\bac\bch\bhm\bme\ben\bnt\bt M\bMe\ben\bnu\bu
-
- The default binding for view-attachments is `v', which displays the
- attachment menu for a message. The attachment menu displays a list of
- the attachments in a message. From the attachment menu, you can save,
- print, pipe, delete, and view attachments. You can apply these
- operations to a group of attachments at once, by tagging the
- attachments and by using the ``tag-prefix'' operator. You can also
- reply to the current message from this menu, and only the current
- attachment (or the attachments tagged) will be quoted in your reply.
- You can view attachments as text, or view them using the mailcap
- viewer definition. See the help on the attachment menu for more
- information.
-
-
- 5\b5.\b.1\b1.\b.3\b3.\b. T\bTh\bhe\be C\bCo\bom\bmp\bpo\bos\bse\be M\bMe\ben\bnu\bu
-
- The compose menu is the menu you see before you send a message. It
- allows you to edit the recipient list, the subject, and other aspects
- of your message. It also contains a list of the attachments of your
- message, including the main body. From this menu, you can print,
- copy, filter, pipe, edit, compose, review, and rename an attachment or
- a list of tagged attachments. You can also modifying the attachment
- information, notably the type, encoding and description.
-
- Attachments appear as follows:
-
- - 1 [text/plain, 7bit, 1K] /tmp/mutt-euler-8082-0 <no description>
- 2 [applica/x-gunzip, base64, 422K] ~/src/mutt-0.85.tar.gz <no description>
-
-
-
- The '-' denotes that Mutt will delete the file after sending the
- message. It can be toggled with the toggle-unlink command (default:
- u). The next field is the MIME content-type, and can be changed with
- the edit-type command (default: ^T). The next field is the encoding
- for the attachment, which allows a binary message to be encoded for
- transmission on 7bit links. It can be changed with the edit-encoding
- command (default: ^E). The next field is the size of the attachment,
- rounded to kilobytes or megabytes. The next field is the filename,
- which can be changed with the rename-file command (default: R). The
- final field is the description of the attachment, and can be changed
- with the edit-description command (default: d).
-
-
- 5\b5.\b.2\b2.\b. M\bMI\bIM\bME\bE T\bTy\byp\bpe\be c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn w\bwi\bit\bth\bh m\bmi\bim\bme\be.\b.t\bty\byp\bpe\bes\bs
-
- When you add an attachment to your mail message, Mutt searches your
- personal mime.types file at ${HOME}/.mime.types, and then the system
- mime.types file at SHAREDIR/mime.types. SHAREDIR is defined at
- compilation time, and can be determined by typing mutt -v from the
- command line.
-
- The mime.types file consist of lines containing a MIME type and a
- space separated list of extensions. For example:
-
-
- application/postscript ps eps
- application/pgp pgp
- audio/x-aiff aif aifc aiff
-
-
-
-
- A sample mime.types file comes with the Mutt distribution, and should
- contain most of the MIME types you are likely to use.
-
- If Mutt can not determine the mime type by the extension of the file
- you attach, it will look at the file. If the file is free of binary
- information, Mutt will assume that the file is plain text, and mark it
- as text/plain. If the file contains binary information, then Mutt
- will mark it as application/octect-stream. You can change the MIME
- type that Mutt assigns to an attachment by using the edit-type command
- from the compose menu (default: ^T). When typing in the MIME type,
- Mutt requires that major type be one of the 5 types: application,
- text, image, video, or audio. If you attempt to use a different major
- type, Mutt will abort the change.
-
-
- 5\b5.\b.3\b3.\b. M\bMI\bIM\bME\bE V\bVi\bie\bew\bwe\ber\br c\bco\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn w\bwi\bit\bth\bh m\bma\bai\bil\blc\bca\bap\bp
-
- Mutt supports RFC 1524 MIME Configuration, in particular the Unix
- specific format specified in Appendix A of RFC 1524. This file format
- is commonly referred to as the mailcap format. Many MIME compliant
- programs utilize the mailcap format, allowing you to specify handling
- for all MIME types in one place for all programs. Programs known to
- use this format include Netscape, XMosaic, lynx and metamail.
-
- In order to handle various MIME types that Mutt can not handle
- internally, Mutt parses a series of external configuration files to
- find an external handler. The default search string for these files
- is a colon delimited list set to
-
- ${HOME}/.mailcap:SHAREDIR/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap
-
-
-
-
- where $HOME is your home directory and SHAREDIR is the shared direc
- tory defined at compile time (visible from mutt -v).
-
- In particular, the metamail distribution will install a mailcap file,
- usually as /usr/local/etc/mailcap, which contains some baseline
- entries.
-
-
- 5\b5.\b.3\b3.\b.1\b1.\b. T\bTh\bhe\be B\bBa\bas\bsi\bic\bcs\bs o\bof\bf t\bth\bhe\be m\bma\bai\bil\blc\bca\bap\bp f\bfi\bil\ble\be
-
- A mailcap file consists of a series of lines which are comments,
- blank, or definitions.
-
- A comment line consists of a # character followed by anything you
- want.
-
- A blank line is blank.
-
- A definition line consists of a content type, a view command, and any
- number of optional fields. Each field of a definition line is divided
- by a semicolon ';' character.
-
- The content type is specified in the MIME standard type/subtype
- method. For example, text/plain, text/html, image/gif, etc. In
- addition, the mailcap format includes two formats for wildcards, one
- using the special '*' subtype, the other is the implicit wild, where
- you only include the major type. For example, image/*, or video, will
- match all image types and video types, respectively.
-
- The view command is a Unix command for viewing the type specified.
- There are two different types of commands supported. The default is to
- send the body of the MIME message to the command on stdin. You can
- change this behaviour by using %s as a parameter to your view command.
- This will cause Mutt to save the body of the MIME message to a
- temporary file, and then call the view command with the %s replaced by
- the name of the temporary file. In both cases, Mutt will turn over the
- terminal to the view program until the program quits, at which time
- Mutt will remove the temporary file if it exists.
-
- So, in the simplest form, you can send a text/plain message to the
- external pager more on stdin:
-
-
- text/plain; more
-
-
-
-
- Or, you could send the message as a file:
-
-
- text/plain; more %s
-
-
-
-
- Perhaps you would like to use lynx to interactively view a text/html
- message:
-
-
-
- text/html; lynx "%s"
-
-
-
-
- In this case, lynx does not support viewing a file from stdin, so you
- must use the %s syntax. N\bNo\bot\bte\be:\b: _\bS_\bo_\bm_\be _\bo_\bl_\bd_\be_\br _\bv_\be_\br_\bs_\bi_\bo_\bn_\bs _\bo_\bf _\bl_\by_\bn_\bx _\bc_\bo_\bn_\bt_\ba_\bi_\bn _\ba
- _\bb_\bu_\bg _\bw_\bh_\be_\br_\be _\bt_\bh_\be_\by _\bw_\bi_\bl_\bl _\bc_\bh_\be_\bc_\bk _\bt_\bh_\be _\bm_\ba_\bi_\bl_\bc_\ba_\bp _\bf_\bi_\bl_\be _\bf_\bo_\br _\ba _\bv_\bi_\be_\bw_\be_\br _\bf_\bo_\br _\bt_\be_\bx_\bt_\b/_\bh_\bt_\bm_\bl_\b.
- _\bT_\bh_\be_\by _\bw_\bi_\bl_\bl _\bf_\bi_\bn_\bd _\bt_\bh_\be _\bl_\bi_\bn_\be _\bw_\bh_\bi_\bc_\bh _\bc_\ba_\bl_\bl_\bs _\bl_\by_\bn_\bx_\b, _\ba_\bn_\bd _\br_\bu_\bn _\bi_\bt_\b. _\bT_\bh_\bi_\bs _\bc_\ba_\bu_\bs_\be_\bs
- _\bl_\by_\bn_\bx _\bt_\bo _\bc_\bo_\bn_\bt_\bi_\bn_\bu_\bo_\bu_\bs_\bl_\by _\bs_\bp_\ba_\bw_\bn _\bi_\bt_\bs_\be_\bl_\bf _\bt_\bo _\bv_\bi_\be_\bw _\bt_\bh_\be _\bo_\bb_\bj_\be_\bc_\bt_\b.
-
- On the other hand, maybe you don't want to use lynx interactively, you
- just want to have it convert the text/html to text/plain, then you can
- use:
-
-
- text/html; lynx -dump "%s" | more
-
-
-
-
- Perhaps you wish to use lynx to view text/html files, and a pager on
- all other text formats, then you would use the following:
-
-
- text/html; lynx "%s"
- text/*; more
-
-
-
-
- This is the simplest form of a mailcap file.
-
-
- 5\b5.\b.3\b3.\b.2\b2.\b. A\bAd\bdv\bva\ban\bnc\bce\bed\bd m\bma\bai\bil\blc\bca\bap\bp U\bUs\bsa\bag\bge\be
-
-
-
- 5\b5.\b.3\b3.\b.2\b2.\b.1\b1.\b. O\bOp\bpt\bti\bio\bon\bna\bal\bl F\bFi\bie\bel\bld\bds\bs
-
- In addition to the required content-type and view command fields, you
- can add semi-colon ';' separated fields to set flags and other
- options. Mutt recognizes the following optional fields:
-
- c\bco\bop\bpi\bio\bou\bus\bso\bou\but\btp\bpu\but\bt
- This flag tells Mutt that the command passes possibly large
- amounts of text on stdout. This causes Mutt to invoke a pager
- (either the internal pager or the external pager defined by the
- pager variable) on the output of the view command. Without this
- flag, Mutt assumes that the command is interactive. One could
- use this to replace the pipe to more in the lynx -dump example
- in the Basic section:
-
-
- text/html; lynx -dump %s ; copiousoutput
-
-
-
-
- This will cause lynx to format the text/html output as text/plain
- and Mutt will use your standard pager to display the results.
-
- n\bne\bee\bed\bds\bst\bte\ber\brm\bmi\bin\bna\bal\bl
- Mutt uses this flag when viewing attachments with ``autoview'',
- in order to decide whether it should honor the setting of the
- ``$wait_key'' variable or not. When an attachment is viewed
- using an interactive program, and the corresponding mailcap
- entry has a _\bn_\be_\be_\bd_\bs_\bt_\be_\br_\bm_\bi_\bn_\ba_\bl flag, Mutt will use ``$wait_key'' and
- the exit status of the program to decide if it will ask you to
- press a key after the external program has exited. In all other
- situations it will not prompt you for a key.
-
- c\bco\bom\bmp\bpo\bos\bse\be=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
- This flag specifies the command to use to create a new
- attachment of a specific MIME type. Mutt supports this from the
- compose menu.
-
- c\bco\bom\bmp\bpo\bos\bse\bet\bty\byp\bpe\bed\bd=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
- This flag specifies the command to use to create a new
- attachment of a specific MIME type. This command differs from
- the compose command in that mutt will expect standard MIME
- headers on the data. This can be used to specify parameters,
- filename, description, etc. for a new attachment. Mutt
- supports this from the compose menu.
-
- p\bpr\bri\bin\bnt\bt=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
- This flag specifies the command to use to print a specific MIME
- type. Mutt supports this from the attachment and compose menus.
-
- e\bed\bdi\bit\bt=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
- This flag specifies the command to use to edit a specific MIME
- type. Mutt supports this from the compose menu, and also uses
- it to compose new attachments. Mutt will default to the defined
- editor for text attachments.
-
- n\bna\bam\bme\bet\bte\bem\bmp\bpl\bla\bat\bte\be=\b=<\b<t\bte\bem\bmp\bpl\bla\bat\bte\be>\b>
- This field specifies the format for the file denoted by %s in
- the command fields. Certain programs will require a certain
- file extension, for instance, to correctly view a file. For
- instance, lynx will only interpret a file as text/html if the
- file ends in .html. So, you would specify lynx as a text/html
- viewer with a line in the mailcap file like:
-
-
- text/html; lynx %s; nametemplate=%s.html
-
-
-
-
- t\bte\bes\bst\bt=\b=<\b<c\bco\bom\bmm\bma\ban\bnd\bd>\b>
- This field specifies a command to run to test whether this
- mailcap entry should be used. The command is defined with the
- command expansion rules defined in the next section. If the
- command returns 0, then the test passed, and Mutt uses this
- entry. If the command returns non-zero, then the test failed,
- and Mutt continues searching for the right entry. N\bNo\bot\bte\be:\b: _\bt_\bh_\be
- _\bc_\bo_\bn_\bt_\be_\bn_\bt_\b-_\bt_\by_\bp_\be _\bm_\bu_\bs_\bt _\bm_\ba_\bt_\bc_\bh _\bb_\be_\bf_\bo_\br_\be _\bM_\bu_\bt_\bt _\bp_\be_\br_\bf_\bo_\br_\bm_\bs _\bt_\bh_\be _\bt_\be_\bs_\bt_\b. For
- example:
-
-
- text/html; netscape -remote 'openURL(%s)' ; test=RunningX
- text/html; lynx %s
-
-
-
-
- In this example, Mutt will run the program RunningX which will
- return 0 if the X Window manager is running, and non-zero if it
- isn't. If RunningX returns 0, then Mutt will call netscape to dis
- play the text/html object. If RunningX doesn't return 0, then Mutt
- will go on to the next entry and use lynx to display the text/html
- object.
- 5\b5.\b.3\b3.\b.2\b2.\b.2\b2.\b. S\bSe\bea\bar\brc\bch\bh O\bOr\brd\bde\ber\br
-
- When searching for an entry in the mailcap file, Mutt will search for
- the most useful entry for its purpose. For instance, if you are
- attempting to print an image/gif, and you have the following entries
- in your mailcap file, Mutt will search for an entry with the print
- command:
-
-
- image/*; xv %s
- image/gif; ; print= anytopnm %s | pnmtops | lpr; \
- nametemplate=%s.gif
-
-
-
-
- Mutt will skip the image/* entry and use the image/gif entry with the
- print command.
-
- In addition, you can use this with ``Autoview'' to denote two commands
- for viewing an attachment, one to be viewed automatically, the other
- to be viewed interactively from the attachment menu. In addition, you
- can then use the test feature to determine which viewer to use
- interactively depending on your environment.
-
-
- text/html; netscape -remote 'openURL(%s)' ; test=RunningX
- text/html; lynx %s; nametemplate=%s.html
- text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput
-
-
-
-
- For ``Autoview'', Mutt will choose the third entry because of the
- copiousoutput tag. For interactive viewing, Mutt will run the program
- RunningX to determine if it should use the first entry. If the pro
- gram returns non-zero, Mutt will use the second entry for interactive
- viewing.
-
-
- 5\b5.\b.3\b3.\b.2\b2.\b.3\b3.\b. C\bCo\bom\bmm\bma\ban\bnd\bd E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn
-
- The various commands defined in the mailcap files are passed to the
- /bin/sh shell using the system() function. Before the command is
- passed to /bin/sh -c, it is parsed to expand various special
- parameters with information from Mutt. The keywords Mutt expands are:
-
- %\b%s\bs As seen in the basic mailcap section, this variable is expanded
- to a filename specified by the calling program. This file
- contains the body of the message to view/print/edit or where the
- composing program should place the results of composition. In
- addition, the use of this keyword causes Mutt to not pass the
- body of the message to the view/print/edit program on stdin.
-
- %\b%t\bt Mutt will expand %t to the text representation of the content
- type of the message in the same form as the first parameter of
- the mailcap definition line, ie text/html or image/gif.
-
- %\b%{\b{<\b<p\bpa\bar\bra\bam\bme\bet\bte\ber\br>\b>}\b}
- Mutt will expand this to the value of the specified parameter
- from the Content-Type: line of the mail message. For instance,
- if Your mail message contains:
-
-
- Content-Type: text/plain; charset=iso-8859-1
-
- then Mutt will expand %{charset} to iso-8859-1. The default meta
- mail mailcap file uses this feature to test the charset to spawn an
- xterm using the right charset to view the message.
-
- This will be replaced by a %
-
- Mutt does not currently support the %F and %n keywords specified in
- RFC 1524. The main purpose of these parameters is for multipart mes
- sages, which is handled internally by Mutt.
-
-
- 5\b5.\b.3\b3.\b.3\b3.\b. E\bEx\bxa\bam\bmp\bpl\ble\be m\bma\bai\bil\blc\bca\bap\bp f\bfi\bil\ble\bes\bs
-
- This mailcap file is fairly simple and standard:
-
- ______________________________________________________________________
- # I'm always running X :)
- video/*; xanim %s > /dev/null
- image/*; xv %s > /dev/null
-
- # I'm always running netscape (if my computer had more memory, maybe)
- text/html; netscape -remote 'openURL(%s)'
- ______________________________________________________________________
-
-
-
- This mailcap file shows quite a number of examples:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ______________________________________________________________________
- # Use xanim to view all videos Xanim produces a header on startup,
- # send that to /dev/null so I don't see it
- video/*; xanim %s > /dev/null
-
- # Send html to a running netscape by remote
- text/html; netscape -remote 'openURL(%s)'; test=RunningNetscape
-
- # If I'm not running netscape but I am running X, start netscape on the
- # object
- text/html; netscape %s; test=RunningX
-
- # Else use lynx to view it as text
- text/html; lynx %s
-
- # This version would convert the text/html to text/plain
- text/html; lynx -dump %s; copiousoutput
-
- # enriched.sh converts text/enriched to text/html and then uses
- # lynx -dump to convert it to text/plain
- text/enriched; enriched.sh ; copiousoutput
-
- # I use enscript to print text in two columns to a page
- text/*; more %s; print=enscript -2Gr %s
-
- # Netscape adds a flag to tell itself to view jpegs internally
- image/jpeg;xv %s; x-mozilla-flags=internal
-
- # Use xv to view images if I'm running X
- # In addition, this uses the \ to extend the line and set my editor
- # for images
- image/*;xv %s; test=RunningX; \
- edit=xpaint %s
-
- # Convert images to text using the netpbm tools
- image/*; (anytopnm %s | pnmscale -xysize 80 46 | ppmtopgm | pgmtopbm |
- pbmtoascii -1x2 ) 2>&1 ; copiousoutput
-
- # Send excel spreadsheets to my NT box
- application/ms-excel; open.pl %s
- ______________________________________________________________________
-
-
-
-
- 5\b5.\b.4\b4.\b. M\bMI\bIM\bME\bE A\bAu\but\bto\bov\bvi\bie\bew\bw
-
- In addition to explicitly telling Mutt to view an attachment with the
- MIME viewer defined in the mailcap file, Mutt has support for
- automatically viewing MIME attachments while in the pager.
-
- To work, you must define a viewer in the mailcap file which uses the
- copiousoutput option to denote that it is non-interactive. Usually,
- you also use the entry to convert the attachment to a text
- representation which you can view in the pager.
-
- You then use the auto_view muttrc command to list the content-types
- that you wish to view automatically.
-
- For instance, if you set auto_view to:
-
-
- auto_view text/html text/enriched application/x-gunzip application/postscript image/gif application/x-tar-gz
-
-
-
- Mutt could use the following mailcap entries to automatically view
- attachments of these types.
-
-
- text/html; lynx -dump %s; copiousoutput; nametemplate=%s.html
- text/enriched; enriched.sh ; copiousoutput
- image/*; anytopnm %s | pnmscale -xsize 80 -ysize 50 | ppmtopgm | pgmtopbm | pbmtoascii ; copiousoutput
- application/x-gunzip; gzcat; copiousoutput
- application/x-tar-gz; gunzip -c %s | tar -tf - ; copiousoutput
- application/postscript; ps2ascii %s; copiousoutput
-
-
-
-
-
- 5\b5.\b.5\b5.\b. M\bMI\bIM\bME\bE M\bMu\bul\blt\bti\bip\bpa\bar\brt\bt/\b/A\bAl\blt\bte\ber\brn\bna\bat\bti\biv\bve\be
-
- Mutt has some heuristics for determining which attachment of a
- multipart/alternative type to display. First, mutt will check the
- alternative_order list to determine if one of the available types is
- preferred. The alternative_order list consists of a number of
- mimetypes in order, including support for implicit and explicit
- wildcards, for example:
-
-
- alternative_order text/enriched text/plain text application/postscript image/*
-
-
-
-
- Next, mutt will check if any of the types have a defined
- ``auto_view'', and use that. Failing that, Mutt will look for any
- text type. As a last attempt, mutt will look for any type it knows
- how to handle.
-
-
- 6\b6.\b. R\bRe\bef\bfe\ber\bre\ben\bnc\bce\be
-
- 6\b6.\b.1\b1.\b. C\bCo\bom\bmm\bma\ban\bnd\bd l\bli\bin\bne\be o\bop\bpt\bti\bio\bon\bns\bs
-
- Running mutt with no arguments will make Mutt attempt to read your
- spool mailbox. However, it is possible to read other mailboxes and to
- send messages from the command line as well.
-
-
-
- -a attach a file to a message
- -c specify a carbon-copy (Cc) address
- -e specify a config command to be run after initilization files are read
- -F specify an alternate file to read initialization commands
- -f specify a mailbox to load
- -h print help on command line options
- -H specify a draft file from which to read a header and body
- -i specify a file to include in a message composition
- -n do not read the system Muttrc
- -m specify a default mailbox type
- -p recall a postponed message
- -R open mailbox in read-only mode
- -s specify a subject (enclose in quotes if it contains spaces)
- -v show version number and compile-time definitions
- -x simulate the mailx(1) compose mode
- -y show a menu containing the files specified by the mailboxes command
- -z exit immediately if there are no messages in the mailbox
- -Z open the first folder with new message,exit immediately if none
-
-
- To read messages in a mailbox
-
- mutt [ -nz ] [ -F _\bm_\bu_\bt_\bt_\br_\bc ] [ -m _\bt_\by_\bp_\be ] [ -f _\bm_\ba_\bi_\bl_\bb_\bo_\bx ]
-
- To compose a new message
-
- mutt [ -n ] [ -F _\bm_\bu_\bt_\bt_\br_\bc ] [ -a _\bf_\bi_\bl_\be ] [ -c _\ba_\bd_\bd_\br_\be_\bs_\bs ] [ -i _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ] [
- -s _\bs_\bu_\bb_\bj_\be_\bc_\bt ] _\ba_\bd_\bd_\br_\be_\bs_\bs [ _\ba_\bd_\bd_\br_\be_\bs_\bs ... ]
-
- Mutt also supports a ``batch'' mode to send prepared messages. Simply
- redirect input from the file you wish to send. For example,
-
- mutt -s "data set for run #2" professor@bigschool.edu < ~/run2.dat
-
- This command will send a message to ``professor@bigschool.edu'' with a
- subject of ``data set for run #2''. In the body of the message will
- be the contents of the file ``~/run2.dat''.
-
-
- 6\b6.\b.2\b2.\b. C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn C\bCo\bom\bmm\bma\ban\bnd\bds\bs
-
- The following are the commands understood by mutt.
-
-
- · ``alias'' _\bk_\be_\by _\ba_\bd_\bd_\br_\be_\bs_\bs [ , _\ba_\bd_\bd_\br_\be_\bs_\bs, ... ]
-
- · ``unalias'' _\bk_\be_\by _\ba_\bd_\bd_\br_\be_\bs_\bs [ , _\ba_\bd_\bd_\br_\be_\bs_\bs, ... ]
-
- · ``alternative_order'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
-
- · ``auto_view'' _\bm_\bi_\bm_\be_\bt_\by_\bp_\be [ _\bm_\bi_\bm_\be_\bt_\by_\bp_\be ... ]
-
- · ``bind'' _\bm_\ba_\bp _\bk_\be_\by _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn
-
- · ``color'' _\bo_\bb_\bj_\be_\bc_\bt _\bf_\bo_\br_\be_\bg_\br_\bo_\bu_\bn_\bd _\bb_\ba_\bc_\bk_\bg_\br_\bo_\bu_\bn_\bd [ _\br_\be_\bg_\be_\bx_\bp ]
-
- · ``folder-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bc_\bo_\bm_\bm_\ba_\bn_\bd
-
- · ``ignore'' _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
-
- · ``unignore'' _\bp_\ba_\bt_\bt_\be_\br_\bn [ _\bp_\ba_\bt_\bt_\be_\br_\bn ... ]
-
- · ``hdr_order'' _\bh_\be_\ba_\bd_\be_\br [ _\bh_\be_\ba_\bd_\be_\br ... ]
-
- · ``unhdr_order'' _\bh_\be_\ba_\bd_\be_\br [ _\bh_\be_\ba_\bd_\be_\br ... ]
-
- · ``lists'' _\ba_\bd_\bd_\br_\be_\bs_\bs [ _\ba_\bd_\bd_\br_\be_\bs_\bs ... ]
-
- · ``unlists'' _\ba_\bd_\bd_\br_\be_\bs_\bs [ _\ba_\bd_\bd_\br_\be_\bs_\bs ... ]
-
- · ``macro'' _\bm_\be_\bn_\bu _\bk_\be_\by _\bs_\be_\bq_\bu_\be_\bn_\bc_\be
-
- · ``mailboxes'' _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be [ _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be ... ]
-
- · ``mono'' _\bo_\bb_\bj_\be_\bc_\bt _\ba_\bt_\bt_\br_\bi_\bb_\bu_\bt_\be [ _\br_\be_\bg_\be_\bx_\bp ]
-
- · ``mbox-hook'' _\bp_\ba_\bt_\bt_\be_\br_\bn _\bm_\ba_\bi_\bl_\bb_\bo_\bx
-
- · ``my_hdr'' _\bs_\bt_\br_\bi_\bn_\bg
-
- · ``unmy_hdr'' _\bf_\bi_\be_\bl_\bd [ _\bf_\bi_\be_\bl_\bd ... ]
-
- · ``push'' _\bs_\bt_\br_\bi_\bn_\bg
-
- · ``save-hook'' _\br_\be_\bg_\be_\bx_\bp _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
-
- · ``send-hook'' _\br_\be_\bg_\be_\bx_\bp _\bc_\bo_\bm_\bm_\ba_\bn_\bd
-
- · ``set'' [no|inv]_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be[=_\bv_\ba_\bl_\bu_\be] [ _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
-
- · ``toggle'' _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
-
- · ``unset'' _\bv_\ba_\br_\bi_\ba_\bb_\bl_\be [_\bv_\ba_\br_\bi_\ba_\bb_\bl_\be ... ]
-
- · ``source'' _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be
-
-
- 6\b6.\b.3\b3.\b. C\bCo\bon\bnf\bfi\big\bgu\bur\bra\bat\bti\bio\bon\bn v\bva\bar\bri\bia\bab\bbl\ble\bes\bs
-
-
-
- 6\b6.\b.3\b3.\b.1\b1.\b. a\bab\bbo\bor\brt\bt_\b_n\bno\bos\bsu\bub\bbj\bje\bec\bct\bt
-
- Type: quadoption
- Default: ask-yes
-
- If set to _\by_\be_\bs, when composing messages and no subject is given at the
- subject prompt, composition will be aborted. If set to _\bn_\bo, composing
- messages with no subject given at the subject prompt will never be
- aborted.
-
-
- 6\b6.\b.3\b3.\b.2\b2.\b. a\bab\bbo\bor\brt\bt_\b_u\bun\bnm\bmo\bod\bdi\bif\bfi\bie\bed\bd
-
- Type: quadoption
- Default: yes
-
- If set to _\by_\be_\bs, composition will automatically abort after editing the
- message body if no changes are made to the file (this check only
- happens after the _\bf_\bi_\br_\bs_\bt edit of the file). When set to _\bn_\bo,
- composition will never be aborted.
-
-
- 6\b6.\b.3\b3.\b.3\b3.\b. a\bal\bli\bia\bas\bs_\b_f\bfi\bil\ble\be
-
- Type: string
- Default: ~/.muttrc
-
- The default file in which to save aliases created by the ``create-
- alias'' function.
-
- N\bNo\bot\bte\be:\b: Mutt will not automatically source this file; you must
- explicitly use the ``source'' command for it to be executed.
-
-
- 6\b6.\b.3\b3.\b.4\b4.\b. a\bal\bli\bia\bas\bs_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: string
- Default: "%2n %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
- %n index number
- %r address which alias expands to
- %t character which indicates if the alias is tagged for inclusion (*/ )
-
-
-
-
- 6\b6.\b.3\b3.\b.5\b5.\b. a\bal\bll\blo\bow\bw_\b_8\b8b\bbi\bit\bt
-
- Type: boolean
- Default: set
-
- Controls whether 8-bit data is converted to 7-bit using either Quoted-
- Printable or Base64 encoding when sending mail.
-
-
- 6\b6.\b.3\b3.\b.6\b6.\b. a\bal\blt\bte\ber\brn\bna\bat\bte\bes\bs
-
- Type: string
- Default: none
-
- A regexp that allows you to specify _\ba_\bl_\bt_\be_\br_\bn_\ba_\bt_\be addresses where you
- receive mail. This affects Mutt's idea about messages from you and
- addressed to you.
-
-
- 6\b6.\b.3\b3.\b.7\b7.\b. a\bar\brr\bro\bow\bw_\b_c\bcu\bur\brs\bso\bor\br
-
- Type: boolean
- Default: unset
-
- When set, an arrow (``->'') will be used to indicate the current entry
- in menus instead of hiliting 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.
-
-
- 6\b6.\b.3\b3.\b.8\b8.\b. a\bas\bsc\bci\bii\bi_\b_c\bch\bha\bar\brs\bs
-
- Type: boolean
- Default: unset
-
- If set, Mutt will use plain ASCII characters when displaying thread
- and attachment trees, instead of the default _\bA_\bC_\bS characters.
-
-
- 6\b6.\b.3\b3.\b.9\b9.\b. a\bas\bsk\bkb\bbc\bcc\bc
-
- Type: boolean
- Default: unset
-
- If set, Mutt will prompt you for blind-carbon-copy (Bcc) recipients
- before editing an outgoing message.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b0.\b. a\bas\bsk\bkc\bcc\bc
-
- Type: boolean
- Default: unset
-
- If set, Mutt will prompt you for carbon-copy (Cc) recipients before
- editing the body of an outgoing message.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b1.\b. a\bat\btt\bta\bac\bch\bh_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: format string
- Default: "%u%D%t%2n %T%.40d%> [%.7m/%.10M, %.6e, %s] "
-
- This variable describes the format of the `attachment' menu. The
- following printf-style sequences are understood:
-
- %D deleted flag
- %d description
- %e MIME content-transfer-encoding
- %f filename
- %m major MIME type
- %M MIME subtype
- %n attachment number
- %s size
- %t tagged flag
- %u unlink (=to delete) flag
-
- %>X right justify the rest of the string and pad with character "X"
- %|X pad to the end of the line with character "X"
-
-
-
-
-
- 6\b6.\b.3\b3.\b.1\b12\b2.\b. a\bat\btt\bta\bac\bch\bh_\b_s\bse\bep\bp
-
- Type: string
- Default: newline
-
- The separator to add between attachments when operating (saving,
- printing, piping, etc) on a list of tagged attachments.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b3.\b. a\bat\btt\bta\bac\bch\bh_\b_s\bsp\bpl\bli\bit\bt
-
- Type: boolean
- Default: set
-
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b14\b4.\b. a\bat\btt\btr\bri\bib\bbu\but\bti\bio\bon\bn
-
- Type: format 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 escape sequences see the
- section on ``$index_format''.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b5.\b. a\bau\but\bto\boe\bed\bdi\bit\bt
-
- Type: boolean
- Default: unset
-
- When set, Mutt will skip the initial send-menu and allow you to
- immediately begin editing the body of your message when replying to
- another message. The send-menu may still be accessed once you have
- finished editing the body of your message.
-
- If the ``$edit_headers'' variable is also set, the initial prompts in
- the send-menu are always skipped, even when composing a new message.
-
-
-
-
-
- 6\b6.\b.3\b3.\b.1\b16\b6.\b. a\bau\but\bto\bo_\b_t\bta\bag\bg
-
- Type: boolean
- Default: unset
-
- When set, functions in the _\bi_\bn_\bd_\be_\bx 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.
-
-
- 6\b6.\b.3\b3.\b.1\b17\b7.\b. b\bbe\bee\bep\bp
-
- Type: boolean
- Default: set
-
- When this variable is set, mutt will beep when an error occurs.
-
-
- 6\b6.\b.3\b3.\b.1\b18\b8.\b. b\bbe\bee\bep\bp_\b_n\bne\bew\bw
-
- Type boolean
- Default: unset
-
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b19\b9.\b. c\bch\bha\bar\brs\bse\bet\bt
-
- Type: string
- Default: iso-8859-1
-
- Character set your terminal uses to display and enter textual data.
- This information is required to properly label outgoing messages which
- contain 8-bit characters so that receiving parties can display your
- messages in the correct character set.
-
-
- 6\b6.\b.3\b3.\b.2\b20\b0.\b. c\bch\bhe\bec\bck\bk_\b_n\bne\bew\bw
-
- Type: boolean
- Default: set
-
- N\bNo\bot\bte\be:\b: this option only affects _\bm_\ba_\bi_\bl_\bd_\bi_\br and _\bM_\bH style mailboxes.
-
- When _\bs_\be_\bt, 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 _\bc_\bh_\be_\bc_\bk_\b__\bn_\be_\bw is _\bu_\bn_\bs_\be_\bt,
- no check for new mail is performed while the mailbox is open.
-
-
- 6\b6.\b.3\b3.\b.2\b21\b1.\b. c\bco\bol\bll\bla\bap\bps\bse\be_\b_u\bun\bnr\bre\bea\bad\bd
-
- Type: boolean
- Default: unset
-
- When _\bs_\be_\bt, Mutt will not collapse a thread if it contains any unread
- messages.
-
-
-
-
-
- 6\b6.\b.3\b3.\b.2\b22\b2.\b. c\bco\bon\bnf\bfi\bir\brm\bma\bap\bpp\bpe\ben\bnd\bd
-
- Type: boolean
- Default: set
-
- When set, Mutt will prompt for confirmation when appending messages to
- an existing mailbox.
-
-
- 6\b6.\b.3\b3.\b.2\b23\b3.\b. c\bco\bon\bnf\bfi\bir\brm\bmc\bcr\bre\bea\bat\bte\be
-
- Type: boolean
- Default: set
-
- When set, Mutt will prompt for confirmation when saving messages to a
- mailbox which does not yet exist before creating it.
-
-
- 6\b6.\b.3\b3.\b.2\b24\b4.\b. c\bco\bop\bpy\by
-
- 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''.
-
-
- 6\b6.\b.3\b3.\b.2\b25\b5.\b. d\bda\bat\bte\be_\b_f\bfo\bor\brm\bma\bat\bt
-
- 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 _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be call to
- process the date. See the man page for _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b3_\b) 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 _\bC locale (that is in US
- English).
-
-
- 6\b6.\b.3\b3.\b.2\b26\b6.\b. d\bde\bef\bfa\bau\bul\blt\bt_\b_h\bho\boo\bok\bk
-
- Type: string
- Default: "~f %s | (~P (~c %s | ~t %s))"
-
- This variable controls how send-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.
-
-
- 6\b6.\b.3\b3.\b.2\b27\b7.\b. d\bde\bel\ble\bet\bte\be
-
- Type: quadoption
- Default: ask-yes
- Controls whether or not messages are really deleted when closing or
- synchronizing a mailbox. If set to _\by_\be_\bs, messages marked for deleting
- will automatically be purged without prompting. If set to _\bn_\bo,
- messages marked for deletion will be kept in the mailbox.
-
-
- 6\b6.\b.3\b3.\b.2\b28\b8.\b. d\bde\bel\ble\bet\bte\be_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: string
- Default: "[-- Attachment from %u deleted on %<%D> --]"
-
- This variable controls the format of the message used to replace an
- attachment when the attachment is deleted. It uses the same format
- sequences as the ``$index_format'' variable.
-
-
- 6\b6.\b.3\b3.\b.2\b29\b9.\b. d\bds\bsn\bn_\b_n\bno\bot\bti\bif\bfy\by
-
- Type: string
- Default: none
-
- N\bNo\bot\bte\be:\b: 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: _\bn_\be_\bv_\be_\br, to never request notification, _\bf_\ba_\bi_\bl_\bu_\br_\be, to
- request notification on transmission failure, _\bd_\be_\bl_\ba_\by, to be notified of
- message delays, _\bs_\bu_\bc_\bc_\be_\bs_\bs, to be notified of successful transmission.
-
- Example: set dsn_notify="failure,delay"
-
-
- 6\b6.\b.3\b3.\b.3\b30\b0.\b. d\bds\bsn\bn_\b_r\bre\bet\btu\bur\brn\bn
-
- Type: string Default: none
-
- N\bNo\bot\bte\be:\b: 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 _\bh_\bd_\br_\bs to return just the message
- header, or _\bf_\bu_\bl_\bl to return the full message.
-
- Example: set dsn_return=hdrs
-
-
- 6\b6.\b.3\b3.\b.3\b31\b1.\b. e\bed\bdi\bit\bt_\b_h\bhe\bea\bad\bde\ber\brs\bs
-
- Type: boolean
- Default: unset
-
- This option allows you to edit the header of your outgoing messages
- along with the body of your message.
-
-
- 6\b6.\b.3\b3.\b.3\b32\b2.\b. e\bed\bdi\bit\bto\bor\br
-
- Type: String
- Default: value of environment variable $VISUAL, $EDITOR, or "vi"
-
- This variable specifies which editor to use when composing messages.
-
-
-
-
- 6\b6.\b.3\b3.\b.3\b33\b3.\b. e\bes\bsc\bca\bap\bpe\be
-
- Type: string
- Default: ~
-
- Escape character to use for functions in the builtin editor.
-
-
- 6\b6.\b.3\b3.\b.3\b34\b4.\b. f\bfa\bas\bst\bt_\b_r\bre\bep\bpl\bly\by
-
- Type: boolean
- Default: unset
-
- 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.
-
- N\bNo\bot\bte\be:\b: this variable has no effect when the ``$autoedit'' variable is
- set.
-
-
- 6\b6.\b.3\b3.\b.3\b35\b5.\b. f\bfc\bcc\bc_\b_a\bat\btt\bta\bac\bch\bh
-
- Type: boolean
- Default: set
-
- This variable controls whether or not attachments on outgoing messages
- are saved along with the main body of your message.
-
-
- 6\b6.\b.3\b3.\b.3\b36\b6.\b. f\bfo\bol\bld\bde\ber\br
-
- Type: String
- 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 _\bb_\be_\bf_\bo_\br_\be you use
- `+' or `=' for any other variables since expansion takes place during
- the `set' command.
-
-
- 6\b6.\b.3\b3.\b.3\b37\b7.\b. f\bfo\bol\bld\bde\ber\br_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: format string
- Default: "%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:
-
-
-
- %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
- %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"
-
- 6\b6.\b.3\b3.\b.3\b38\b8.\b. f\bfo\bol\bll\blo\bow\bwu\bup\bp_\b_t\bto\bo
-
- Type: boolean
- Default: set
-
- Controls whether or not the _\bM_\ba_\bi_\bl_\b-_\bF_\bo_\bl_\bl_\bo_\bw_\bu_\bp_\b-_\bT_\bo header field is generated
- when sending mail. When _\bs_\be_\bt, Mutt will generate this field when you
- are replying to a known mailing ``lists''.
-
- The purpose of this field is to prevent you from receiving duplicate
- copies of replies to messages which you send by specifying that you
- will receive a copy of the message if it is addressed to the mailing
- list (and thus there is no need to also include your address in a
- group reply).
-
-
- 6\b6.\b.3\b3.\b.3\b39\b9.\b. f\bfo\bor\brc\bce\be_\b_n\bna\bam\bme\be
-
- Type: boolean
- Default: unset
-
- 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.
-
-
- 6\b6.\b.3\b3.\b.4\b40\b0.\b. f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
-
- Type: boolean
- Default: set
-
- 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 _\bu_\bn_\bs_\be_\bt, otherwise
- ``mime_forward_decode'' is used instead.
-
-
- 6\b6.\b.3\b3.\b.4\b41\b1.\b. f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bcr\bry\byp\bpt\bt
-
- Type: boolean
- Default: unset
-
- 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 _\bs_\be_\bt and
- ``mime_forward_decode'' is _\bu_\bn_\bs_\be_\bt.
-
-
- 6\b6.\b.3\b3.\b.4\b42\b2.\b. f\bfo\bor\brw\bwa\bar\brd\bd_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: format 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.
-
-
- 6\b6.\b.3\b3.\b.4\b43\b3.\b. f\bfo\bor\brw\bwa\bar\brd\bd_\b_q\bqu\buo\bot\bte\be
-
- Type: boolean
- Default: unset
-
- When _\bs_\be_\bt forwarded messages included in the main body of the message
- (when ``mime_forward'' is _\bu_\bn_\bs_\be_\bt) will be quoted using
- ``indent_string''.
-
-
- 6\b6.\b.3\b3.\b.4\b44\b4.\b. h\bhd\bdr\brs\bs
-
- Type: boolean
- Default: set
-
- When unset, the header fields normally added by the ``my_hdr'' command
- are not created. This variable _\bm_\bu_\bs_\bt 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.
-
-
- 6\b6.\b.3\b3.\b.4\b45\b5.\b. h\bhe\bea\bad\bde\ber\br
-
- Type: boolean
- Default: unset
-
- When set, this variable causes Mutt to include the _\bf_\bu_\bl_\bl header of the
- message you are replying to into the edit buffer.
-
-
- 6\b6.\b.3\b3.\b.4\b46\b6.\b. h\bhe\bel\blp\bp
-
- Type: boolean
- Default: set
-
- When set, help lines describing the bindings for the major functions
- provided by each menu are displayed on the first line of the screen.
-
- N\bNo\bot\bte\be:\b: 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.
-
-
- 6\b6.\b.3\b3.\b.4\b47\b7.\b. h\bhi\bid\bdd\bde\ben\bn_\b_h\bho\bos\bst\bt
-
- Type: boolean
- Default: unset
-
- 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, and it will not lead to the cut-off of first-
- level domains.
-
-
- 6\b6.\b.3\b3.\b.4\b48\b8.\b. h\bhi\bis\bst\bto\bor\bry\by
-
- 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.
-
-
- 6\b6.\b.3\b3.\b.4\b49\b9.\b. h\bho\bos\bst\btn\bna\bam\bme\be
-
- Type: string
- Default: varies
-
- Specifies the hostname to use after the ``@'' in local e-mail
- addresses. This overrides the compile time definition obtained from
- /etc/resolv.conf.
-
-
- 6\b6.\b.3\b3.\b.5\b50\b0.\b. i\big\bgn\bno\bor\bre\be_\b_l\bli\bis\bst\bt_\b_r\bre\bep\bpl\bly\by_\b_t\bto\bo
-
- Type: boolean
- Default: unset
-
- Affects the behaviour of the _\br_\be_\bp_\bl_\by 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 _\bl_\bi_\bs_\bt_\b-_\br_\be_\bp_\bl_\by function; _\bg_\br_\bo_\bu_\bp_\b-_\br_\be_\bp_\bl_\by
- will reply to both the sender and the list.
-
-
- 6\b6.\b.3\b3.\b.5\b51\b1.\b. i\bim\bma\bap\bp_\b_c\bch\bhe\bec\bck\bki\bin\bnt\bte\ber\brv\bva\bal\bl
-
- Type: number
- Default: 0
-
- This variable configures how often (in seconds) IMAP should look for
- new mail.
-
-
- 6\b6.\b.3\b3.\b.5\b52\b2.\b. i\bim\bma\bap\bp_\b_p\bpa\bas\bss\bs
-
- Type: string
- Default: unset
-
- Specifies the password for your IMAP account. If unset, Mutt will
- prompt you for your password when you invoke the fetch-mail function.
- W\bWa\bar\brn\bni\bin\bng\bg: 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.
-
-
- 6\b6.\b.3\b3.\b.5\b53\b3.\b. i\bim\bma\bap\bp_\b_u\bus\bse\ber\br
-
- Type: string
- Default: login name on local system
-
- Your login name on the IMAP server.
-
-
- 6\b6.\b.3\b3.\b.5\b54\b4.\b. i\bin\bn_\b_r\bre\bep\bpl\bly\by_\b_t\bto\bo
-
- Type: format string
- Default: "%i; from \"%n\" on %{!%a, %b %d, %Y at %I:%M:%S%p}"
-
- This specifies the format of the In-Reply-To: header field added when
- replying to a message. For a full listing of defined escape sequences
- see the section on ``$index_format''.
-
-
- 6\b6.\b.3\b3.\b.5\b55\b5.\b. i\bin\bnc\bcl\blu\bud\bde\be
-
- Type: quadoption
- Default: ask-yes
-
- Controls whether or not a copy of the message(s) you are replying to
- is included in your reply.
-
-
-
- 6\b6.\b.3\b3.\b.5\b56\b6.\b. i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
-
- Type: format 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.
-
-
- 6\b6.\b.3\b3.\b.5\b57\b7.\b. i\bin\bnd\bde\bex\bx_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: format string
- Default: "%4C %Z %{%b %d} %-15.15L (%4l) %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
- %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''
- %f entire From: line (address + real name)
- %F author name, or recipient name if the message is from you
- %i message-id of the current message
- %l number of lines in the message
- %L list-from function
- %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
- %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 system call
- ``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 system call
- ``strftime''; a leading bang disables locales
- %(fmt) the local date and time when the message was received.
- ``fmt'' is expanded by the system call ``strftime'';
- a leading bang disables locales
- %<fmt> the current local time. ``fmt'' is expanded by the system
- call ``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''.
-
-
- 6\b6.\b.3\b3.\b.5\b58\b8.\b. i\bis\bsp\bpe\bel\bll\bl
-
- Type: string
- Default: "ispell"
-
- How to invoke ispell (GNU's spell-checking software).
-
-
- 6\b6.\b.3\b3.\b.5\b59\b9.\b. l\blo\boc\bca\bal\ble\be
-
- Type: string
- Default: "C"
-
- The locale used by _\bs_\bt_\br_\bf_\bt_\bi_\bm_\be_\b(_\b3_\b) to format dates. Legal values are the
- strings your system accepts for the locale variable _\bL_\bC_\b__\bT_\bI_\bM_\bE.
-
-
- 6\b6.\b.3\b3.\b.6\b60\b0.\b. m\bma\bai\bil\blc\bca\bap\bp_\b_p\bpa\bat\bth\bh
-
- Type: string
- Default: $MAILCAPS or
- ~/.mailcap:/usr/local/share/mailcap:/etc/mailcap:/usr/etc/mailcap:/usr/local/etc/mailcap
-
- This variable specifies which files to consult when attempting to
- display MIME bodies not directly supported by Mutt.
-
-
- 6\b6.\b.3\b3.\b.6\b61\b1.\b. m\bma\bai\bil\bl_\b_c\bch\bhe\bec\bck\bk
-
- Type: number
- Default: 5
-
- This variable configures how often (in seconds) mutt should look for
- new mail.
-
-
- 6\b6.\b.3\b3.\b.6\b62\b2.\b. m\bma\bar\brk\bk_\b_o\bol\bld\bd
-
- Type: boolean
- Default: set
-
- Controls whether or not Mutt makes the distinction between _\bn_\be_\bw
- messages and _\bo_\bl_\bd u\bun\bnr\bre\bea\bad\bd messages. By default, Mutt will mark new
- messages as old if you exit a mailbox without reading them. 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. In order to
- make Mutt treat all unread messages as new only, you can unset this
- variable.
-
-
- 6\b6.\b.3\b3.\b.6\b63\b3.\b. m\bma\bar\brk\bke\ber\brs\bs
-
- Type: boolean
- Default: set
-
- 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.
-
-
-
-
-
- 6\b6.\b.3\b3.\b.6\b64\b4.\b. m\bma\bas\bsk\bk
-
- Type: string
- Default: "!^\.[^.]"
-
- A regular expression used in the file browser, optionally preceded by
- the _\bn_\bo_\bt operator ``!''. Files whose names don't match this mask will
- not be shown. The match is always case-sensitive.
-
- N\bNo\bot\bte\be:\b: if you need ``!'' at the beginning of the regular expression you
- should enclose it in paranthesis, in order to distinguish it from the
- logical _\bn_\bo_\bt operator for the expression.
-
-
- 6\b6.\b.3\b3.\b.6\b65\b5.\b. m\bmb\bbo\box\bx
-
- Type: String
- Default: +inbox
-
- This specifies the folder into which read mail in your ``spoolfile''
- folder will be appended.
-
-
- 6\b6.\b.3\b3.\b.6\b66\b6.\b. m\bmb\bbo\box\bx_\b_t\bty\byp\bpe\be
-
- Type: String
- Default: mbox
-
- The default mailbox type used when creating new folders. May be any of
- mbox, MMDF, MH and Maildir.
-
-
- 6\b6.\b.3\b3.\b.6\b67\b7.\b. m\bme\bet\bto\boo\bo
-
- Type: boolean
- Default: unset
-
- If unset, Mutt will remove your address from the list of recipients
- when replying to a message. If you are replying to a message sent by
- you, Mutt will also assume that you want to reply to the recipients of
- that message rather than to yourself.
-
-
- 6\b6.\b.3\b3.\b.6\b68\b8.\b. m\bme\ben\bnu\bu_\b_s\bsc\bcr\bro\bol\bll\bl
-
- Type: boolean
- Default: unset
-
- When _\bs_\be_\bt, menus will be scrolled up or down one line when you attempt
- to move across a screen boundary. If _\bu_\bn_\bs_\be_\bt, the screen is cleared and
- the next or previous page of the menu is displayed (useful for slow
- links to avoid many redraws).
-
-
- 6\b6.\b.3\b3.\b.6\b69\b9.\b. m\bme\bet\bta\ba_\b_k\bke\bey\by
-
- Type: boolean
- Default: unset
-
- 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 0xf4, then this is treated as if the user had
- pressed ESC then ``x''. This is because the result of removing the
- high bit from ``0xf4'' is ``0x74'', which is the ASCII character
- ``x''.
- 6\b6.\b.3\b3.\b.7\b70\b0.\b. m\bmh\bh_\b_p\bpu\bur\brg\bge\be
-
- Type: boolean
- Default: unset
-
- When unset, mutt will mimic mh's behaviour and rename deleted messages
- to _\b,_\b<_\bo_\bl_\bd _\bf_\bi_\bl_\be _\bn_\ba_\bm_\be_\b> in mh folders instead of really deleting them. If
- the variable is set, the message files will simply be deleted.
-
-
- 6\b6.\b.3\b3.\b.7\b71\b1.\b. m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd
-
- Type: quadoption
- Default: unset
-
- 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''.
-
-
- 6\b6.\b.3\b3.\b.7\b72\b2.\b. m\bmi\bim\bme\be_\b_f\bfo\bor\brw\bwa\bar\brd\bd_\b_d\bde\bec\bco\bod\bde\be
-
- Type: boolean
- Default: unset
-
- Controls the decoding of complex MIME messages into text/plain when
- forwarding a message while ``mime_forward'' is _\bs_\be_\bt. Otherwise
- ``forward_decode'' is used instead.
-
-
- 6\b6.\b.3\b3.\b.7\b73\b3.\b. m\bmo\bov\bve\be
-
- Type: quadoption
- Default: ask-no
-
- Controls whether you will be asked to confirm moving read messages
- from your spool mailbox to your ``$mbox'' mailbox, or as a result of a
- ``mbox-hook'' command.
-
-
- 6\b6.\b.3\b3.\b.7\b74\b4.\b. m\bme\bes\bss\bsa\bag\bge\be_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: format string
- Default: "%s"
-
- This is the string displayed in the ``attachment'' menu for
- attachments of type _\bm_\be_\bs_\bs_\ba_\bg_\be_\b/_\br_\bf_\bc_\b8_\b2_\b2. For a full listing of defined
- escape sequences see the section on ``index_format''.
-
-
- 6\b6.\b.3\b3.\b.7\b75\b5.\b. p\bpa\bag\bge\ber\br
-
- Type: string
- 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.
-
-
- 6\b6.\b.3\b3.\b.7\b76\b6.\b. p\bpa\bag\bge\ber\br_\b_c\bco\bon\bnt\bte\bex\bxt\bt
-
- 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).
-
-
- 6\b6.\b.3\b3.\b.7\b77\b7.\b. p\bpa\bag\bge\ber\br_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: format string
- Default: "-%S- %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.
-
-
- 6\b6.\b.3\b3.\b.7\b78\b8.\b. p\bpa\bag\bge\ber\br_\b_i\bin\bnd\bde\bex\bx_\b_l\bli\bin\bne\bes\bs
-
- 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 _\bp_\ba_\bg_\be_\br_\b__\bi_\bn_\bd_\be_\bx_\b__\bl_\bi_\bn_\be_\bs 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 _\bp_\ba_\bg_\be_\br_\b__\bi_\bn_\bd_\be_\bx_\b__\bl_\bi_\bn_\be_\bs, then the index will only use as many
- lines as it needs.
-
-
- 6\b6.\b.3\b3.\b.7\b79\b9.\b. p\bpa\bag\bge\ber\br_\b_s\bst\bto\bop\bp
-
- Type: boolean
- Default: unset
-
- When set, the internal-pager will n\bno\bot\bt move to the next message when
- you are at the end of a message and invoke the _\bn_\be_\bx_\bt_\b-_\bp_\ba_\bg_\be function.
-
-
- 6\b6.\b.3\b3.\b.8\b80\b0.\b. p\bpg\bgp\bp_\b_a\bau\but\bto\boe\ben\bnc\bcr\bry\byp\bpt\bt
-
- Type: boolean
- Default: unset
-
- Setting this variable will cause Mutt to always attempt to PGP/MIME
- encrypt outgoing messages. This is probably only useful in connection
- to the _\bs_\be_\bn_\bd_\b-_\bh_\bo_\bo_\bk command. It can be overridden by use of the _\bp_\bg_\bp_\b-
- _\bm_\be_\bn_\bu, when encryption is not required or signing is requested as well.
-
-
- 6\b6.\b.3\b3.\b.8\b81\b1.\b. p\bpg\bgp\bp_\b_a\bau\but\bto\bos\bsi\big\bgn\bn
-
- Type: boolean
- Default: unset
-
-
- Setting this variable will cause Mutt to always attempt to PGP/MIME
- sign outgoing messages. This can be overridden by use of the _\bp_\bg_\bp_\b-
- _\bm_\be_\bn_\bu, when signing is not required or encryption is requested as well.
-
-
- 6\b6.\b.3\b3.\b.8\b82\b2.\b. p\bpg\bgp\bp_\b_d\bde\bef\bfa\bau\bul\blt\bt_\b_v\bve\ber\brs\bsi\bio\bon\bn
-
- Type: string
- Default: pgp2 (or pgp5, if PGP 2.* is not installed, or gpg, if none
- of them is installed)
-
- Set this to pgp2 (PGP 2.*), pgp5 (PGP 5.*), or gpg (GNU privacy
- guard), depending on the version that you primarily use. This variable
- is not directly used, but it is the default for the variables
- ``$pgp_receive_version'', ``$pgp_send_version'', and
- ``$pgp_key_version''.
-
-
- 6\b6.\b.3\b3.\b.8\b83\b3.\b. p\bpg\bgp\bp_\b_e\ben\bnc\bcr\bry\byp\bpt\bts\bse\bel\blf\bf
-
- Type: boolean
- Default: set
-
- If set, the PGP _\b+_\be_\bn_\bc_\br_\by_\bp_\bt_\bt_\bo_\bs_\be_\bl_\bf flag is used when encrypting messages.
-
-
- 6\b6.\b.3\b3.\b.8\b84\b4.\b. p\bpg\bgp\bp_\b_g\bgp\bpg\bg
-
- Type: string
- Default: system dependent
-
- This variable allows you to override the compile time definition of
- where the gpg (GNU Privacy Guard) binary resides on your system.
-
-
- 6\b6.\b.3\b3.\b.8\b85\b5.\b. p\bpg\bgp\bp_\b_k\bke\bey\by_\b_v\bve\ber\brs\bsi\bio\bon\bn
-
- Type: string
- Default: ``default''
-
- This variable determines which PGP version is used for key ring
- operations like extracting keys from messages and extracting keys from
- your keyring. If you set this to default, the default defined in
- ``$pgp_default_version'' is used. Set this to pgp2 (PGP 2.*), pgp5
- (PGP 5.*), or gpg (GNU privacy guard) if you want to use a different
- PGP version for key operations.
-
-
- 6\b6.\b.3\b3.\b.8\b86\b6.\b. p\bpg\bgp\bp_\b_l\blo\bon\bng\bg_\b_i\bid\bds\bs
-
- Type: boolean
- Default: unset
-
- If set, use 64 bit PGP key IDs. Unset uses the normal 32 bit Key IDs.
-
-
- 6\b6.\b.3\b3.\b.8\b87\b7.\b. p\bpg\bgp\bp_\b_r\bre\bec\bce\bei\biv\bve\be_\b_v\bve\ber\brs\bsi\bio\bon\bn
-
- Type: string
- Default: ``default''
-
- This variable determines which PGP version is used for decrypting
- messages and verifying signatures. If you set this to default, the
- default defined in ``$pgp_default_version'' will be used. Set this to
- pgp2 (PGP 2.*), pgp5 (PGP 5.*), or gpg (GNU privacy guard) if you want
- to use a different PGP version for receiving operations.
- 6\b6.\b.3\b3.\b.8\b88\b8.\b. p\bpg\bgp\bp_\b_r\bre\bep\bpl\bly\bye\ben\bnc\bcr\bry\byp\bpt\bt
-
- Type: boolean
- Default: unset
-
- If set, automatically PGP encrypt replies to messages which are
- encrypted.
-
-
- 6\b6.\b.3\b3.\b.8\b89\b9.\b. p\bpg\bgp\bp_\b_r\bre\bep\bpl\bly\bys\bsi\big\bgn\bn
-
- Type: boolean
- Default: unset
-
- If set, automatically PGP sign replies to messages which are signed.
-
- N\bNo\bot\bte\be:\b: this does not work on messages, that are encrypted a\ban\bnd\bd signed!
-
-
- 6\b6.\b.3\b3.\b.9\b90\b0.\b. p\bpg\bgp\bp_\b_s\bse\ben\bnd\bd_\b_v\bve\ber\brs\bsi\bio\bon\bn
-
- Type: string
- Default: ``default''
-
- This variable determines which PGP version is used for composing new
- messages like encrypting and signing. If you set this to default, the
- default defined in ``$pgp_default_version'' will be used. Set this to
- pgp2 (PGP 2.*), pgp5 (PGP 5.*), or gpg (GNU privacy guard) if you want
- to use a different PGP version for sending operations.
-
-
- 6\b6.\b.3\b3.\b.9\b91\b1.\b. p\bpg\bgp\bp_\b_s\bsi\big\bgn\bn_\b_a\bas\bs
-
- Type: string
- Default: unset
-
- 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., ``0xABCDEFGH'').
-
-
- 6\b6.\b.3\b3.\b.9\b92\b2.\b. p\bpg\bgp\bp_\b_s\bsi\big\bgn\bn_\b_m\bmi\bic\bca\bal\blg\bg
-
- Type: string
- Default: pgp-md5
-
- This variable contains the default message integrity check algorithm.
- Valid values are ``pgp-md5'', ``pgp-sha1'', and ``pgp-rmd160''. If you
- select a signing key using the sign as option on the compose menu,
- mutt will automagically figure out the correct value to insert here,
- but it does not know about the user's default key.
-
- So if you are using an RSA key for signing, set this variable to
- ``pgp-md5'', if you use a PGP 5 DSS key for signing, say ``pgp-sha1''
- here. The value of this variable will show up in the micalg parameter
- of MIME headers when creating RFC 2015 signatures.
-
-
- 6\b6.\b.3\b3.\b.9\b93\b3.\b. p\bpg\bgp\bp_\b_s\bst\btr\bri\bic\bct\bt_\b_e\ben\bnc\bc
-
- Type: boolean
- Default: set
-
- If set, Mutt will automatically encode PGP/MIME signed messages as
- _\bq_\bu_\bo_\bt_\be_\bd_\b-_\bp_\br_\bi_\bn_\bt_\ba_\bb_\bl_\be. 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.
-
-
- 6\b6.\b.3\b3.\b.9\b94\b4.\b. p\bpg\bgp\bp_\b_t\bti\bim\bme\beo\bou\but\bt
-
- Type: number
- Default: 300
-
- The number of seconds after which a cached passphrase will expire if
- not used.
-
-
- 6\b6.\b.3\b3.\b.9\b95\b5.\b. p\bpg\bgp\bp_\b_v\bv2\b2
-
- Type: string
- Default: system dependent
-
- This variable allows you to override the compile time definition of
- where the PGP 2.* binary resides on your system.
-
-
- 6\b6.\b.3\b3.\b.9\b96\b6.\b. p\bpg\bgp\bp_\b_v\bv2\b2_\b_l\bla\ban\bng\bgu\bua\bag\bge\be
-
- Type: string
- Default: en
-
- Sets the language, which PGP 2.* should use. If you use language.txt
- from the mutt doc directory, you can try the languages "mutt"
- (English) or "muttde" (German) to reduce the noise produced by pgp.
-
-
- 6\b6.\b.3\b3.\b.9\b97\b7.\b. p\bpg\bgp\bp_\b_v\bv2\b2_\b_p\bpu\bub\bbr\bri\bin\bng\bg
-
- Type: string
- Default: $PGPPATH/pubring.pgp or ~/.pgp/pubring.pgp if $PGPPATH isn't
- set.
-
- Points to the PGP 2.* public keyring.
-
-
- 6\b6.\b.3\b3.\b.9\b98\b8.\b. p\bpg\bgp\bp_\b_v\bv2\b2_\b_s\bse\bec\bcr\bri\bin\bng\bg
-
- Type: string
- Default: $PGPPATH/secring.pgp or ~/.pgp/secring.pgp if $PGPPATH isn't
- set.
-
- Points to the PGP 2.* secret keyring.
-
-
- 6\b6.\b.3\b3.\b.9\b99\b9.\b. p\bpg\bgp\bp_\b_v\bv5\b5
-
- Type: string
- Default: system dependent
-
- This variable allows you to override the compile time definition of
- where the PGP 5.* binary resides on your system.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b00\b0.\b. p\bpg\bgp\bp_\b_v\bv5\b5_\b_l\bla\ban\bng\bgu\bua\bag\bge\be
-
- Type: string
- Default: en
-
- Sets the language, which PGP 5.* should use. If you use language50.txt
- from the mutt doc directory, you can try the languages "mutt"
- (English) to reduce the noise produced by pgp.
- 6\b6.\b.3\b3.\b.1\b10\b01\b1.\b. p\bpg\bgp\bp_\b_v\bv5\b5_\b_p\bpu\bub\bbr\bri\bin\bng\bg
-
- Type: string
- Default: $PGPPATH/pubring.pkr or ~/.pgp/pubring.pkr if $PGPPATH isn't
- set.
-
- Points to the PGP 5.* public keyring.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b02\b2.\b. p\bpg\bgp\bp_\b_v\bv5\b5_\b_s\bse\bec\bcr\bri\bin\bng\bg
-
- Type: string
- Default: $PGPPATH/secring.skr or ~/.pgp/secring.skr if $PGPPATH isn't
- set.
-
- Points to the PGP 5.* secret keyring.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b03\b3.\b. p\bpi\bip\bpe\be_\b_d\bde\bec\bco\bod\bde\be
-
- Type: boolean
- Default: unset
-
- Used in connection with the _\bp_\bi_\bp_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be 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.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b04\b4.\b. p\bpi\bip\bpe\be_\b_s\bse\bep\bp
-
- Type: string
- Default: newline
-
- The separator to add between messages when piping a list of tagged
- messages to an external Unix command.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b05\b5.\b. p\bpi\bip\bpe\be_\b_s\bsp\bpl\bli\bit\bt
-
- Type: boolean
- Default: unset
-
- Used in connection with the _\bp_\bi_\bp_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be 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 the messages are piped in the current sorted order,
- and the ``$pipe_sep'' separator is added after each message.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b06\b6.\b. p\bpo\bop\bp_\b_d\bde\bel\ble\bet\bte\be
-
- Type: boolean
- Default: unset
-
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b07\b7.\b. p\bpo\bop\bp_\b_h\bho\bos\bst\bt
-
- Type: string
- Default: none
-
-
- The name or address of your POP3 server.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b08\b8.\b. p\bpo\bop\bp_\b_p\bpa\bas\bss\bs
-
- Type: string
- Default: unset
-
- Specifies the password for your POP account. If unset, Mutt will
- prompt you for your password when you invoke the fetch-mail function.
- W\bWa\bar\brn\bni\bin\bng\bg: 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.
-
-
- 6\b6.\b.3\b3.\b.1\b10\b09\b9.\b. p\bpo\bop\bp_\b_p\bpo\bor\brt\bt
-
- Type: number
- Default: 110
-
- This variable specifies which port your POP server is listening on.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b10\b0.\b. p\bpo\bop\bp_\b_u\bus\bse\ber\br
-
- Type: string
- Default: login name on local system
-
- Your login name on the POP3 server.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b11\b1.\b. p\bpo\bos\bst\bt_\b_i\bin\bnd\bde\ben\bnt\bt_\b_s\bst\btr\bri\bin\bng\bg
-
- Type: format string
- Default: none
-
- Similar to the ``$attribution'' variable, Mutt will append this string
- after the inclusion of a message which is being replied to.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b12\b2.\b. p\bpo\bos\bst\btp\bpo\bon\bne\be
-
- Type: quadoption
- Default: ask-yes
-
- Controls whether or not messages are saved in the ``$postponed''
- mailbox when you elect not to send immediately.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b13\b3.\b. p\bpo\bos\bst\btp\bpo\bon\bne\bed\bd
-
- Type: string
- 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 folder specified by this variable. Also see the ``$postpone''
- variable.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b14\b4.\b. p\bpr\bri\bin\bnt\bt
-
- Type: quadoption
- Default: ask-no
-
-
- Controls whether or not Mutt asks for confirmation before printing.
- This is useful for people (like me) who accidentally hit ``p'' often.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b15\b5.\b. p\bpr\bri\bin\bnt\bt_\b_c\bco\bom\bmm\bma\ban\bnd\bd
-
- Type: string
- Default: lpr
-
- This specifies the command pipe that should be used to print messages.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b16\b6.\b. p\bpr\bro\bom\bmp\bpt\bt_\b_a\baf\bft\bte\ber\br
-
- Type: boolean
- Default: set
-
- If you use an _\be_\bx_\bt_\be_\br_\bn_\ba_\bl ``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.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b17\b7.\b. q\bqu\bue\ber\bry\by_\b_c\bco\bom\bmm\bma\ban\bnd\bd
-
- Type: string
- Default: null
-
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b18\b8.\b. q\bqu\bui\bit\bt
-
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b11\b19\b9.\b. q\bqu\buo\bot\bte\be_\b_r\bre\beg\bge\bex\bxp\bp
-
- Type: string
- Default: "^([ \t]*[>|#:}])+"
-
- A regular expression used in the internal-pager to determine quoted
- sections of text in the body of a message.
-
- N\bNo\bot\bte\be:\b: In order to use the _\bq_\bu_\bo_\bt_\be_\bdx\bx patterns in the internal pager, you
- need to set this to a regular expression that matches _\be_\bx_\ba_\bc_\bt_\bl_\by the
- quote characters at the beginning of quoted lines.
-
-
- 6\b6.\b.3\b3.\b.1\b12\b20\b0.\b. r\bre\bea\bad\bd_\b_i\bin\bnc\bc
-
- 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. The message is printed after
- _\br_\be_\ba_\bd_\b__\bi_\bn_\bc messages have been read (e.g., if set to 25, Mutt will print
- a message when it reads message 25, and then again when it gets to
- message 50). This variable is meant to indicate progress when reading
- large mailboxes which may take some time.
-
- When set to 0, only a single message will appear before the reading
- the mailbox.
-
- Also see the ``$write_inc'' variable.
-
-
- 6\b6.\b.3\b3.\b.1\b12\b21\b1.\b. r\bre\bea\bad\bd_\b_o\bon\bnl\bly\by
-
- Type: boolean
- Default: unset
-
- If set, all folders are opened in read-only mode.
-
-
- 6\b6.\b.3\b3.\b.1\b12\b22\b2.\b. r\bre\bea\bal\bln\bna\bam\bme\be
-
- Type: string
- Default: GCOS field from /etc/passwd
-
- This variable specifies what "real" or "personal" name should be used
- when sending messages.
-
-
- 6\b6.\b.3\b3.\b.1\b12\b23\b3.\b. r\bre\bec\bca\bal\bll\bl
-
- Type: quadoption
- Default: ask-yes
-
- Controls whether or not you are prompted to recall postponed messages
- when composing a new message. Also see ``postponed''
-
-
- 6\b6.\b.3\b3.\b.1\b12\b24\b4.\b. r\bre\bec\bco\bor\brd\bd
-
- Type: string
- Default: none
-
- 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 _\bB_\bc_\bc_\b: field with your email address in it.)
-
- The value of _\b$_\br_\be_\bc_\bo_\br_\bd is overridden by the ``$force_name'' and
- ``$save_name'' variables, and the ``fcc-hook'' command.
-
-
- 6\b6.\b.3\b3.\b.1\b12\b25\b5.\b. r\bre\bep\bpl\bly\by_\b_r\bre\beg\bge\bex\bxp\bp
-
- Type: string
- Default: "^(re|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:".
-
-
- 6\b6.\b.3\b3.\b.1\b12\b26\b6.\b. r\bre\bep\bpl\bly\by_\b_t\bto\bo
-
- Type: quadoption
- Default: ask-yes
-
-
- If set, Mutt will ask you if you want to use the address listed in the
- Reply-To: header field when replying to a message. If you answer no,
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b12\b27\b7.\b. r\bre\bes\bso\bol\blv\bve\be
-
- Type: boolean
- Default: set
-
- When set, the cursor will be automatically advanced to the next
- (possibly undeleted) message whenever a command that modifies the
- current message is executed.
-
-
- 6\b6.\b.3\b3.\b.1\b12\b28\b8.\b. r\bre\bev\bve\ber\brs\bse\be_\b_a\bal\bli\bia\bas\bs
-
- Type: boolean
- Default: unset
-
- 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 Compu$erve addresses).
-
-
- 6\b6.\b.3\b3.\b.1\b12\b29\b9.\b. r\bre\bev\bve\ber\brs\bse\be_\b_n\bna\bam\bme\be
-
- Type: boolean
- Default: unset
-
- 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 _\bF_\br_\bo_\bm_\b: line of the
- reply messages is built using the address where you received the
- messages you are replying to. If the variable is unset, the _\bF_\br_\bo_\bm_\b:
- line will use your address on the current machine.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b30\b0.\b. s\bsa\bav\bve\be_\b_a\bad\bdd\bdr\bre\bes\bss\bs
-
- Type: boolean
- Default: unset
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b31\b1.\b. s\bsa\bav\bve\be_\b_e\bem\bmp\bpt\bty\by
-
- Type: boolean
- Default: set
-
- 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.
-
- N\bNo\bot\bte\be:\b: This only applies to mbox and MMDF folders, Mutt does not delete
- MH and Maildir directories.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b32\b2.\b. s\bsa\bav\bve\be_\b_n\bna\bam\bme\be
-
- Type: boolean
- Default: unset
-
- 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 _\bu_\bs_\be_\br_\bn_\ba_\bm_\be 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.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b33\b3.\b. s\bse\ben\bnd\bdm\bma\bai\bil\bl
-
- Type: string
- Default: /usr/lib/sendmail -oi -oem
-
- Specifies the program and arguments used to deliver mail sent by Mutt.
- Mutt expects that the specified program interprets additional
- arguments as recipient addresses.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b34\b4.\b. s\bse\ben\bnd\bdm\bma\bai\bil\bl_\b_w\bwa\bai\bit\bt
-
- 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.
-
-
-
- 6\b6.\b.3\b3.\b.1\b13\b35\b5.\b. s\bsh\bhe\bel\bll\bl
-
- Type: string
- Default: retrieved from passwd file
-
- Command to use when spawning a subshell.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b36\b6.\b. s\bsi\big\bg_\b_d\bda\bas\bsh\bhe\bes\bs
-
- Type: boolean
- Default: set
-
- If set, a line containing ``-- '' will be inserted before your
- ``signature''. It is s\bst\btr\bro\bon\bng\bgl\bly\by 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.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b37\b7.\b. s\bsi\big\bgn\bna\bat\btu\bur\bre\be
-
- Type: string
- 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.
-
-
- 6\b6.\b.3\b3.\b.1\b13\b38\b8.\b. s\bsi\bim\bmp\bpl\ble\be_\b_s\bse\bea\bar\brc\bch\bh
-
- 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
-
-
- 6\b6.\b.3\b3.\b.1\b13\b39\b9.\b. s\bsm\bma\bar\brt\bt_\b_w\bwr\bra\bap\bp
-
- Type: boolean
- Default: set
-
- Controls the display of lines longer then 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.
-
-
- 6\b6.\b.3\b3.\b.1\b14\b40\b0.\b. s\bsm\bmi\bil\ble\bey\bys\bs
-
- Type: string
- Default: (>From)|(:[-^]?[][)(><}{|/DP])
-
- The _\bp_\ba_\bg_\be_\br uses this variable to catch some common false positives of
- ``quote_regexp'', most notably smileys in the beginning of a line
- 6\b6.\b.3\b3.\b.1\b14\b41\b1.\b. s\bso\bor\brt\bt
-
- Type: string
- Default: date-sent
-
- Specifies how to sort messages in the _\bi_\bn_\bd_\be_\bx menu. Valid values are
-
-
- · date-sent
-
- · date-received
-
- · from
-
- · mailbox-order (unsorted)
-
- · score
-
- · subject
-
- · threads
-
- · to
-
- You may optionally use the reverse- prefix to specify reverse sorting
- order (example: set sort=reverse-date-sent).
-
-
- 6\b6.\b.3\b3.\b.1\b14\b42\b2.\b. s\bso\bor\brt\bt_\b_a\bal\bli\bia\bas\bs
-
- Type: string
- Default: alias
-
- Specifies how the entries in the `alias' menu are sorted. The
- following are legal values:
-
- alias sort alphabetically by alias name
- address sort alphabetically by email address
- unsorted leave in order specified in .muttrc
-
-
-
-
- 6\b6.\b.3\b3.\b.1\b14\b43\b3.\b. s\bso\bor\brt\bt_\b_a\bau\bux\bx
-
- Type: string
- Default: date-sent
-
- When sorting by threads, this variable controls how threads are sorted
- in relation to other threads, and how the branches of the thread trees
- are sorted. This can be set to any value that ``sort'' can, except
- threads (in that case, mutt will just use date-sent). You can also
- specify the last- prefix in addition to the reverse- prefix, but last-
- must come after reverse-. The last- prefix causes messages to be
- sorted against its siblings by which has the last descendant, using
- the rest of sort_aux as an ordering. For instance, set sort_aux=last-
- date-received would mean that if a new message is received in a
- thread, that thread becomes the last one displayed (or the first, if
- you have set sort=reverse-threads.)
-
-
- 6\b6.\b.3\b3.\b.1\b14\b44\b4.\b. s\bso\bor\brt\bt_\b_b\bbr\bro\bow\bws\bse\ber\br
-
- Type: string
-
-
- Specifies how to sort entries in the file browser. By default, the
- entries are sorted alphabetically. Valid values:
-
-
- · date
-
- · alpha (alphabetically)
-
- You may optionally use the reverse- prefix to specify reverse sorting
- order (example: set sort_browser=reverse-date).
-
-
- 6\b6.\b.3\b3.\b.1\b14\b45\b5.\b. s\bsp\bpo\boo\bol\blf\bfi\bil\ble\be
-
- Type: string
- Default: most likely /var/mail/$USER or /usr/spool/mail/$USER
-
- If your spool mailbox is in a non-default place where Mutt cannot find
- it, you can specify its location with this variable. Mutt will
- automatically set this variable to the value of the environment
- variable $MAIL if it is not set.
-
-
- 6\b6.\b.3\b3.\b.1\b14\b46\b6.\b. s\bso\bor\brt\bt_\b_r\bre\be
-
- Type: boolean Default: set
-
- This variable is only useful when sorting by threads with
- ``strict_threads'' unset. In that case, it changes the heuristic mutt
- uses to thread messages by subject. With sort_re set, mutt will only
- attach a message as the child of another message by subject if the
- subject of the child message starts with a substring matching the
- setting of ``reply_regexp''. With sort_re unset, mutt will attach the
- message whether or not this is the case, as long as the
- non-``reply_regexp'' parts of both messages are identical.
-
-
- 6\b6.\b.3\b3.\b.1\b14\b47\b7.\b. s\bst\bta\bat\btu\bus\bs_\b_c\bch\bha\bar\brs\bs
-
- Type: string
- Default: "-*%A"
-
- Controls the characters used by the "%r" indicator in
- ``status_format''. The first character is used when the mailbox is
- unchanged. The second is used when the mailbox has been changed, and
- it needs to be resynchronized. The third is used if the mailbox is in
- read-only mode, or if the mailbox will not be written when exiting
- that mailbox (You can toggle whether to write changes to a mailbox
- with the toggle-write operation, bound by default to "%"). The fourth
- is used to indicate that the current folder has been opened in attach-
- message mode (Certain operations like composing a new mail, replying,
- forwarding, etc. are not permitted in this mode).
-
-
- 6\b6.\b.3\b3.\b.1\b14\b48\b8.\b. s\bst\bta\bat\btu\bus\bs_\b_f\bfo\bor\brm\bma\bat\bt
-
- Type: string
- Default: "-%r-Mutt: %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d?
- Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b? %?l?
- %l?]---(%s/%S)-%>-(%P)---"
-
- Controls the format of the status line displayed in the _\bi_\bn_\bd_\be_\bx menu.
- This string is similar to ``$index_format'', but has its own set of
- printf()-like sequences:
-
-
- %b number of mailboxes with new mail *
- %d number of deleted messages *
- %h local hostname
- %f the full pathname of the current mailbox
- %F number of flagged messages *
- %l size (in bytes) of the current mailbox *
- %L size (in bytes) of the messages shown (i.e., which match the current limit) *
- %m the number of messages in the mailbox *
- %M the number of messages shown (i.e., which match the current limit) *
- %n number of new messages in the mailbox *
- %o number of old unread messages
- %p number of postponed messages *
- %P percentage of the way through the index
- %r modified/read-only/won't-write/attach-message indicator, according to $status_chars
- %s current sorting mode ($sort)
- %S current aux sorting method ($sort_aux)
- %t number of tagged messages *
- %u number of unread messages *
- %v Mutt version string
- %V currently active limit pattern, if any *
-
- %>X right justify the rest of the string and pad with "X"
- %|X pad to the end of the line with "X"
-
- * = can be optionally printed if nonzero
-
-
-
-
- Some of the above sequences can be used to optionally print a string
- if their value is nonzero. For example, you may only want to see the
- number of flagged messages if such messages exist, since zero is not
- particularly meaningful. To optionally print a string based upon one
- of the above sequences, the following construct is used
-
-
-
- %?<sequence_char>?<optional_string>?
-
-
-
-
- where _\bs_\be_\bq_\bu_\be_\bn_\bc_\be_\b__\bc_\bh_\ba_\br is a character from the table above, and
- _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bs_\bt_\br_\bi_\bn_\bg is the string you would like printed if _\bs_\bt_\ba_\bt_\bu_\bs_\b__\bc_\bh_\ba_\br is
- nonzero. _\bo_\bp_\bt_\bi_\bo_\bn_\ba_\bl_\b__\bs_\bt_\br_\bi_\bn_\bg m\bma\bay\by contain other sequence as well as normal
- text, but you may n\bno\bot\bt nest optional strings.
-
- Here is an example illustrating how to optionally print the number of
- new messages in a mailbox:
-
-
-
- %?n?%n new messages.?
-
-
-
-
- Additionally you can switch between two strings, the first one, if a
- value is zero, the second one, if the value is nonzero, by using the
- following construct:
-
-
-
- %?<sequence_char>?<if_string>&<else_string>?
-
-
- 6\b6.\b.3\b3.\b.1\b14\b49\b9.\b. s\bst\bta\bat\btu\bus\bs_\b_o\bon\bn_\b_t\bto\bop\bp
-
- Type: boolean
- Default: unset
-
- Setting this variable causes the ``status bar'' to be displayed on the
- first line of the screen rather than near the bottom.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b50\b0.\b. s\bst\btr\bri\bic\bct\bt_\b_t\bth\bhr\bre\bea\bad\bds\bs
-
- Type: boolean
- Default: unset
-
- If set, threading will only make use of the ``In-Reply-To'' and
- ``References'' fields when ``sorting'' by message threads. By
- default, messages with the same subject are grouped together in
- ``pseudo threads.'' This may not always be desirable, such as in a
- personal mailbox where you might have several unrelated messages with
- the subject ``hi'' which will get grouped together.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b51\b1.\b. s\bsu\bus\bsp\bpe\ben\bnd\bd
-
- Type: boolean
- Default: set
-
- When _\bu_\bn_\bs_\be_\bt, mutt won't stop when the user presses the terminal's _\bs_\bu_\bs_\bp
- key, usually ``control-Z''. This is useful if you run mutt inside an
- xterm using a command like xterm -e mutt.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b52\b2.\b. t\bth\bho\bor\bro\bou\bug\bgh\bh_\b_s\bse\bea\bar\brc\bch\bh
-
- Type: boolean
- Default: unset
-
- Affects the _\b~_\bb and _\b~_\bh search operations described in section
- ``patterns'' above. If set, the headers and attachments of messages
- to be searched are decoded before searching. If unset, messages are
- searched as they appear in the folder.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b53\b3.\b. t\bti\bil\bld\bde\be
-
- Type: boolean
- Default: unset
-
- When set, the internal-pager will pad blank lines to the bottom of the
- screen with a tilde (~).
-
-
- 6\b6.\b.3\b3.\b.1\b15\b54\b4.\b. t\bti\bim\bme\beo\bou\but\bt
-
- Type: number
- Default: 600
-
- This variable controls the _\bn_\bu_\bm_\bb_\be_\br _\bo_\bf _\bs_\be_\bc_\bo_\bn_\bd_\bs Mutt will wait for a key
- to be pressed in the main menu before timing out and checking for new
- mail. A value of zero or less will cause Mutt not to ever time out.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b55\b5.\b. t\btm\bmp\bpd\bdi\bir\br
-
- Type: string
- Default: /tmp
- This variable allows you to specify where Mutt will place its
- temporary files needed for displaying and composing messages.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b56\b6.\b. t\bto\bo_\b_c\bch\bha\bar\brs\bs
-
- Type: string
- Default: " +TCF"
-
- Controls the character used to indicate mail addressed to you. The
- first character is the one used when the mail is NOT addressed to your
- address (default: space). The second is used when you are the only
- recipient of the message (default: +). The third is when your address
- appears in the TO header field, but you are not the only recipient of
- the message (default: T). The fourth character is used when your
- address is specified in the CC header field, but you are not the only
- recipient. The fifth character is used to indicate mail that was sent
- by _\by_\bo_\bu.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b57\b7.\b. u\bun\bnc\bco\bol\bll\bla\bap\bps\bse\be_\b_j\bju\bum\bmp\bp
-
- Type: boolean
- Default: unset
-
- When _\bs_\be_\bt, Mutt will jump to the next unread message, if any, when the
- current thread is _\bu_\bncollapsed.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b58\b8.\b. u\bus\bse\be_\b_8\b8b\bbi\bit\btm\bmi\bim\bme\be
-
- Type: boolean
- Default: unset
-
- W\bWa\bar\brn\bni\bin\bng\bg:\b: do not set this variable unless you are using a version of
- sendmail which supports the -B8BITMIME flag (such as sendmail 8.8.x)
- or you may not be able to send mail.
-
- When _\bs_\be_\bt, Mutt will invoke ``$sendmail'' with the -B8BITMIME flag when
- sending 8-bit messages to enable ESMTP negotiation.
-
-
- 6\b6.\b.3\b3.\b.1\b15\b59\b9.\b. u\bus\bse\be_\b_d\bdo\bom\bma\bai\bin\bn
-
- Type: boolean
- Default: set
-
- When set, Mutt will qualify all local addresses (ones without the
- @host portion) with the value of ``$hostname''. If _\bu_\bn_\bs_\be_\bt, no
- addresses will be qualified.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b60\b0.\b. u\bus\bse\be_\b_f\bfr\bro\bom\bm
-
- Type: boolean
- Default: set
-
- When _\bs_\be_\bt, Mutt will generate the `From:' header field when sending
- messages. If _\bu_\bn_\bs_\be_\bt, no `From:' header field will be generated unless
- the user explicitly sets one using the ``my_hdr'' command.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b61\b1.\b. u\bus\bse\be_\b_m\bma\bai\bil\blc\bca\bap\bp
-
- Type: quad-option
- Default: ask
- If set to ``yes'', always try to use a mailcap entry to display a MIME
- part that Mutt can't understand what to do with. If ``ask'', prompt
- as to whether to display as text or to use a mailcap entry. If
- ``no'', always view unsupported MIME types as text.
-
- N\bNo\bot\bte\be:\b: For compatibility with m\bme\bet\bta\bam\bma\bai\bil\bl, Mutt will also look at the
- environment variable _\bM_\bM_\b__\bN_\bO_\bA_\bS_\bK. Setting this to 1\b1 is equivalent to
- setting _\bu_\bs_\be_\b__\bm_\ba_\bi_\bl_\bc_\ba_\bp to ``yes''. Otherwise, the value of _\bM_\bM_\b__\bN_\bO_\bA_\bS_\bK is
- interpreted as a comma-separated list of type names (without white
- space) for which the corresponding mailcap entries will be used to
- display MIME parts without prompting the user for confirmation.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b62\b2.\b. p\bpg\bgp\bp_\b_v\bve\ber\bri\bif\bfy\by_\b_s\bsi\big\bg
-
- Type: quad-option
- Default: yes
-
- If ``yes'', always attempt to verify PGP/MIME signatures. If ``ask'',
- ask whether or not to verify the signature. If ``no'', never attempt
- to verify PGP/MIME signatures.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b63\b3.\b. v\bvi\bis\bsu\bua\bal\bl
-
- Type: string
- Default: $VISUAL
-
- Specifies the visual editor to invoke when the _\b~_\bv command is given in
- the builtin editor.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b64\b4.\b. w\bwa\bai\bit\bt_\b_k\bke\bey\by
-
- Type: boolean
- Default: set
-
- Controls whether Mutt will ask you to press a key after _\bs_\bh_\be_\bl_\bl_\b-_\be_\bs_\bc_\ba_\bp_\be,
- _\bp_\bi_\bp_\be_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be, _\bp_\bi_\bp_\be_\b-_\be_\bn_\bt_\br_\by, _\bp_\br_\bi_\bn_\bt_\b-_\bm_\be_\bs_\bs_\ba_\bg_\be, and _\bp_\br_\bi_\bn_\bt_\b-_\be_\bn_\bt_\br_\by commands.
-
- It is also used when viewing attachments with ``autoview'', provided
- that the corresponding mailcap entry has a _\bn_\be_\be_\bd_\bs_\bt_\be_\br_\bm_\bi_\bn_\ba_\bl flag, and the
- external program is interactive.
-
- When set, Mutt will always ask for a key. When unset, Mutt will wait
- for a key only if the external command returned a non-zero status.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b65\b5.\b. w\bwr\bra\bap\bp_\b_s\bse\bea\bar\brc\bch\bh
-
- Type: boolean
- Default: set
-
- Controls whether searches wrap around the end of the mailbox.
-
- When set, searches will wrap around the first (or last) message. When
- unset, searches will not wrap.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b66\b6.\b. w\bwr\bri\bit\bte\be_\b_i\bin\bnc\bc
-
- Type: number
- Default: 10
-
- When writing a mailbox, a message will be printed every _\bw_\br_\bi_\bt_\be_\b__\bi_\bn_\bc
- messages to indicate progress. If set to 0, only a single message
- will be displayed before writing a mailbox.
-
- Also see the ``$read_inc'' variable.
-
-
- 6\b6.\b.3\b3.\b.1\b16\b67\b7.\b. w\bwr\bri\bit\bte\be_\b_b\bbc\bcc\bc
-
- Type: boolean
- Default: set
-
- Controls whether mutt writes out the Bcc header when preparing
- messages to be sent. Exim users may wish to use this.
-
-
- 6\b6.\b.4\b4.\b. F\bFu\bun\bnc\bct\bti\bio\bon\bns\bs
-
- The following is the list of available functions listed by the mapping
- in which they are available. The default key setting is given, and an
- explanation of what the function does. The key bindings of these
- functions can be changed with the ``bind'' command.
-
-
- 6\b6.\b.4\b4.\b.1\b1.\b. g\bge\ben\bne\ber\bri\bic\bc
-
-
- The _\bg_\be_\bn_\be_\br_\bi_\bc menu is not a real menu, but specifies common functions
- (such as movement) available in all menus except for _\bp_\ba_\bg_\be_\br and _\be_\bd_\bi_\bt_\bo_\br.
- Changing settings for this menu will affect the default bindings for
- all menus (except as noted).
-
-
- bottom-page L move to the bottom of the page
- current-bottom not bound move current entry to bottom of page
- current-middle not bound move current entry to middle of page
- current-top not bound move current entry to top of page
- enter-command : enter a muttrc command
- exit q exit this menu
- first-entry = move to the first entry
- half-down ] scroll down 1/2 page
- half-up [ scroll up 1/2 page
- help ? this screen
- jump number jump to an index number
- last-entry * move to the last entry
- middle-page M move to the middle of the page
- next-entry j move to the next entry
- next-line > scroll down one line
- next-page z move to the next page
- previous-entry k move to the previous entry
- previous-line < scroll up one line
- previous-page Z move to the previous page
- refresh ^L clear and redraw the screen
- search / search for a regular expression
- search-next n search for next match
- search-opposite not bound search for next match in opposite direction
- search-reverse ESC / search backwards for a regular expression
- select-entry RET select the current entry
- shell-escape ! run a program in a subshell
- tag-entry t toggle the tag on the current entry
- tag-prefix ; apply next command to tagged entries
- top-page H move to the top of the page
-
-
-
-
-
-
- 6\b6.\b.4\b4.\b.2\b2.\b. i\bin\bnd\bde\bex\bx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- bounce-message b remail a message to another user
- change-folder c open a different folder
- change-folder-readonly ESC c open a different folder in read only mode
- clear-flag W clear a status flag from a message
- copy-message C copy a message to a file/mailbox
- create-alias a create an alias from a message sender
- decode-copy ESC C decode a message and copy it to a file/mailbox
- decode-save ESC s decode a message and save it to a file/mailbox
- delete-message d delete the current entry
- delete-pattern D delete messages matching a pattern
- delete-subthread ESC d delete all messages in subthread
- delete-thread ^D delete all messages in thread
- display-address @ display full address of sender
- display-headers h display message with full headers
- display-message RET display a message
- edit-message e edit the current message
- exit x exit without saving changes
- extract-keys ^K extract PGP public keys
- fetch-mail G retrieve mail from POP server
- flag-message F toggle a message's 'important' flag
- forget-passphrase ^F wipe PGP passphrase from memory
- forward-message f forward a message with comments
- group-reply g reply to all recipients
- limit l show only messages matching a pattern
- list-reply L reply to specified mailing list
- mail m compose a new mail message
- mail-key ESC k mail a PGP public key
- next-new TAB jump to the next new message
- next-subthread ESC n jump to the next subthread
- next-thread ^N jump to the next thread
- next-undeleted j move to the next undeleted message
- next-unread not bound jump to the next unread message
- pipe-message | pipe message/attachment to a shell command
- previous-new ESC TAB jump to the previous new message
- previous-page Z move to the previous page
- previous-subthread ESC p jump to previous subthread
- previous-thread ^P jump to previous thread
- previous-undeleted k move to the last undelete message
- previous-unread not bound jump to the previous unread message
- print-message p print the current entry
- query Q query external program for addresses
- quit q save changes to mailbox and quit
- read-subthread ESC r mark the current subthread as read
- read-thread ^R mark the current thread as read
- recall-message R recall a postponed message
- reply r reply to a message
- save-message s save message/attachment to a file
- set-flag w set a status flag on a message
- show-version V show the Mutt version number and date
- show-limit ESC l show currently active limit pattern, if any
- sort-mailbox o sort messages
- sort-reverse O sort messages in reverse order
- sync-mailbox $ save changes to mailbox
- tag-pattern T tag messages matching a pattern
- tag-thread ESC t tag/untag all messages in the current thread
- toggle-new N toggle a message's 'new' flag
- toggle-write % toggle whether the mailbox will be rewritten
- undelete-message u undelete the current entry
- undelete-pattern U undelete messages matching a pattern
- undelete-subthread ESC u undelete all messages in subthread
- undelete-thread ^U undelete all messages in thread
- untag-pattern ^T untag messages matching a pattern
- view-attachments v show MIME attachments
-
-
-
- 6\b6.\b.4\b4.\b.3\b3.\b. p\bpa\bag\bge\ber\br
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- bottom $ jump to the bottom of the message
- bounce-message b remail a message to another user
- change-folder c open a different folder
- change-folder-readonly ESC c open a different folder in read only mode
- copy-message C copy a message to a file/mailbox
- create-alias a create an alias from a message sender
- decode-copy ESC C decode a message and copy it to a file/mailbox
- decode-save ESC s decode a message and save it to a file/mailbox
- delete-message d delete the current entry
- delete-subthread ESC d delete all messages in subthread
- delete-thread ^D delete all messages in thread
- display-address @ display full address of sender
- display-headers h display message with full headers
- edit-message e edit the current message
- enter-command : enter a muttrc command
- exit i return to the main-menu
- extract-keys ^K extract PGP public keys
- flag-message F toggle a message's 'important' flag
- forget-passphrase ^F wipe PGP passphrase from memory
- forward-message f forward a message with comments
- group-reply g reply to all recipients
- half-up not bound move up one-half page
- half-down not bound move down one-half page
- help ? this screen
- list-reply L reply to specified mailing list
- mail m compose a new mail message
- mail-key ESC k mail a PGP public key
- mark-as-new N toggle a message's 'new' flag
- next-line RET scroll down one line
- next-message J move to the next entry
- next-new TAB jump to the next new message
- next-page move to the next page
- next-subthread ESC n jump to the next subthread
- next-thread ^N jump to the next thread
- next-undeleted j move to the next undeleted message
- next-unread not bound jump to the next unread message
- pipe-message | pipe message/attachment to a shell command
- previous-line BackSpace scroll up one line
- previous-message K move to the previous entry
- previous-new not bound jump to the previous new message
- previous-page - move to the previous page
- previous-subthread ESC p jump to previous subthread
- previous-thread ^P jump to previous thread
- previous-undeleted k move to the last undelete message
- previous-unread not bound jump to the previous unread message
- print-message p print the current entry
- quit Q save changes to mailbox and quit
- read-subthread ESC r mark the current subthread as read
- read-thread ^R mark the current thread as read
- recall-message R recall a postponed message
- redraw-screen ^L clear and redraw the screen
- reply r reply to a message
- save-message s save message/attachment to a file
- search / search for a regular expression
- search-next n search for next match
- search-opposite not bound search for next match in opposite direction
- search-reverse ESC / search backwards for a regular expression
- search-toggle \ toggle search pattern coloring
- shell-escape ! invoke a command in a subshell
- show-version V show the Mutt version number and date
- skip-quoted S skip beyond quoted text
- tag-message t tag a message
- toggle-quoted T toggle display of quoted text
- top ^ jump to the top of the message
- undelete-message u undelete the current entry
- undelete-subthread ESC u undelete all messages in subthread
- undelete-thread ^U undelete all messages in thread
- view-attachments v show MIME attachments
-
-
-
- 6\b6.\b.4\b4.\b.4\b4.\b. a\bal\bli\bia\bas\bs
-
-
- search / search for a regular expression
- search-next n search for next match
- search-reverse ESC / search backwards for a regular expression
-
-
-
- 6\b6.\b.4\b4.\b.5\b5.\b. q\bqu\bue\ber\bry\by
-
-
- create-alias a create an alias from a message sender
- mail m compose a new mail message
- query Q query external program for addresses
- query-append A append new query results to current results
- search / search for a regular expression
- search-next n search for next match
- search-opposite not bound search for next match in opposite direction
- search-reverse ESC / search backwards for a regular expression
-
-
-
- 6\b6.\b.4\b4.\b.6\b6.\b. a\bat\btt\bta\bac\bch\bh
-
-
- bounce-message b remail a message to another user
- decode-copy ESC C decode a message and copy it to a file/mailbox
- decode-save ESC s decode a message and save it to a file/mailbox
- delete-entry d delete the current entry
- display-headers h display message with full headers
- extract-keys ^K extract PGP public keys
- forward-message f forward a message with comments
- group-reply g reply to all recipients
- list-reply L reply to specified mailing list
- pipe-entry | pipe message/attachment to a shell command
- print-entry p print the current entry
- reply r reply to a message
- save-entry s save message/attachment to a file
- undelete-entry u undelete the current entry
- view-attach RET view attachment using mailcap entry if necessary
- view-mailcap m force viewing of attachment using mailcap
- view-text T view attachment as text
-
-
-
- 6\b6.\b.4\b4.\b.7\b7.\b. c\bco\bom\bmp\bpo\bos\bse\be
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- attach-file a attach a file(s) to this message
- attach-message A attach message(s) to this message
- attach-key ESC k attach a PGP public key
- copy-file C save message/attachment to a file
- detach-file D delete the current entry
- display-headers h display message with full headers
- edit-bcc b edit the BCC list
- edit-cc c edit the CC list
- edit-description d edit attachment description
- edit-encoding ^E edit attachment trasfer-encoding
- edit-fcc f enter a file to save a copy of this message in
- edit-from ESC f edit the from: field
- edit-file ^X e edit the file to be attached
- edit-headers E edit the message with headers
- edit-message e edit the message
- edit-mime m edit attachment using mailcap entry
- edit-reply-to r edit the Reply-To field
- edit-subject s edit the subject of this message
- edit-to t edit the TO list
- edit-type ^T edit attachment type
- filter-entry F filter attachment through a shell command
- forget-passphrase ^F wipe PGP passphrase from memory
- ispell i run ispell on the message
- new-mime n compose new attachment using mailcap entry
- pgp-menu p show PGP options
- pipe-entry | pipe message/attachment to a shell command
- postpone-message P save this message to send later
- print-entry l print the current entry
- rename-file R rename/move an attached file
- send-message y send the message
- toggle-unlink u toggle whether to delete file after sending it
- view-attach RET view attachment using mailcap entry if necessary
- write-fcc w write the message to a folder
-
-
-
- 6\b6.\b.4\b4.\b.8\b8.\b. p\bpo\bos\bst\btp\bpo\bon\bne\be
-
-
- delete-entry d delete the current entry
- undelete-entry u undelete the current entry
-
-
-
- 6\b6.\b.4\b4.\b.9\b9.\b. b\bbr\bro\bow\bws\bse\ber\br
-
-
- change-dir c change directories
- check-new TAB check mailboxes for new mail
- enter-mask m enter a file mask
- search / search for a regular expression
- search-next n search for next match
- search-reverse ESC / search backwards for a regular expression
- select-new N select a new file in this directory
- sort o sort messages
- sort-reverse O sort messages in reverse order
-
-
-
- 6\b6.\b.4\b4.\b.1\b10\b0.\b. p\bpg\bgp\bp
-
-
- view-name % view the key's user id
- verify-key c verify a PGP public key
-
-
- 6\b6.\b.4\b4.\b.1\b11\b1.\b. e\bed\bdi\bit\bto\bor\br
-
-
- backspace BackSpace delete the char in front of the cursor
- backward-char ^B move the cursor one character to the left
- bol ^A jump to the beginning of the line
- buffy-cycle Space cycle among incoming mailboxes
- complete TAB complete filename or alias
- complete-query ^T complete address with query
- delete-char ^D delete the char under the cursor
- eol ^E jump to the end of the line
- forward-char ^F move the cursor one character to the right
- history-down not bound scroll up through the history list
- history-up not bound scroll up through the history list
- kill-eol ^K delete chars from cursor to end of line
- kill-line ^U delete all chars on the line
- kill-word ^W delete the word in front of the cursor
- quote-char ^V quote the next typed key
-
-
-
-
- 7\b7.\b. M\bMi\bis\bsc\bce\bel\bll\bla\ban\bny\by
-
-
-
- 7\b7.\b.1\b1.\b. A\bAc\bck\bkn\bno\bow\bwl\ble\bed\bdg\bge\bem\bme\ben\bnt\bts\bs
-
- Kari Hurtta <kari.hurtta@fmi.fi> co-developed the original MIME
- parsing code back in the ELM-ME days.
-
- The following people have been very helpful to the development of
- Mutt:
-
- Vikas Agnihotri <VikasA@att.com>,
- Francois Berjon <Francois.Berjon@aar.alcatel-alsthom.fr>,
- Aric Blumer <aric@fore.com>,
- John Capo <jc@irbs.com>,
- Liviu Daia <daia@stoilow.imar.ro>,
- David DeSimone <fox@convex.hp.com>,
- Nickolay N. Dudorov <nnd@wint.itfs.nsk.su>,
- Michael Finken <finken@conware.de>,
- Sven Guckes <guckes@math.fu-berlin.de>,
- Mark Holloman <holloman@nando.net>,
- Andreas Holzmann <holzmann@fmi.uni-passau.de>,
- Byrial Jensen <byrial@post3.tele.dk>,
- David Jeske <jeske@igcom.net>,
- Christophe Kalt <kalt@hugo.int-evry.fr>,
- Felix von Leitner (a.k.a ``Fefe'') <leitner@math.fu-berlin.de>,
- Brandon Long <blong@fiction.net>,
- Jimmy Mäkelä <jmy@flashback.net>,
- Lars Marowsky-Bree <lmb@pointer.in-minden.de>,
- Thomas ``Mike'' Michlmayr <mike@cosy.sbg.ac.at>,
- David O'Brien <obrien@Nuxi.cs.ucdavis.edu>,
- Clint Olsen <olsenc@ichips.intel.com>,
- Park Myeong Seok <pms@romance.kaist.ac.kr>,
- Thomas Parmelan <tom@ankh.fr.eu.org>,
- Ollivier Robert <roberto@keltia.freenix.fr>,
- Roland Rosenfeld <roland@spinnaker.rhein.de>,
- Allain Thivillon <Allain.Thivillon@alma.fr>,
- Gero Treuner <gero@faveve.uni-stuttgart.de>,
- Ken Weinert <kenw@ihs.com>
-
-
-
-
- 7\b7.\b.2\b2.\b. A\bAb\bbo\bou\but\bt t\bth\bhi\bis\bs d\bdo\boc\bcu\bum\bme\ben\bnt\bt
-
- This document was written in SGML, and then rendered using the sgml-
- tools package.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-