Functions

The following is the list of available functions listed by the mapping in which they are available. The default key setting is given, and an explanation of what the function does. The key bindings of these functions can be changed with the command.

generic

The 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

index

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 check-traditional-pgp ESC P check for classic pgp clear-flag W clear a status flag from a message copy-message C copy a message to a file/mailbox create-alias a create an alias from a message sender decode-copy 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-toggle-weed h display message and toggle header weeding display-message RET display a message edit e edit the current message edit-type ^E edit the current message's Content-Type 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 parent-message P jump to parent message in thread 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 resend-message ESC e resend message and preserve MIME structure save-message s save message/attachment to a file set-flag w set a status flag on a message show-version V show the Mutt 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

pager

bottom not bound 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 check-traditional-pgp ESC P check for classic pgp 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-toggle-weed h display message and toggle header weeding edit e edit the current message edit-type ^E edit the current message's Content-Type 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-entry 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 parent-message P jump to parent message in thread pipe-message | pipe message/attachment to a shell command previous-line BackSpace scroll up one line previous-entry K move to the previous entry previous-new 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 sync-mailbox $ save changes to mailbox tag-message t tag a message toggle-quoted T toggle display of quoted text top ^ jump to the top of the message undelete-message u undelete the current entry undelete-subthread ESC u undelete all messages in subthread undelete-thread ^U undelete all messages in thread view-attachments v show MIME attachments

alias

search / search for a regular expression search-next n search for next match search-reverse ESC / search backwards for a regular expression

query

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

attach

bounce-message b remail a message to another user collapse-parts v toggle display of subparts delete-entry d delete the current entry display-toggle-weed h display message and toggle header weeding edit-type ^E edit the current entry's Content-Type 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 resend-message ESC e resend message and preserve MIME structure save-entry s save message/attachment to a file undelete-entry u undelete the current entry view-attach RET view attachment using mailcap entry if necessary view-mailcap m force viewing of attachment using mailcap view-text T view attachment as text

compose

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-toggle-weed h display message and toggle header weeding edit-bcc b edit the BCC list edit-cc c edit the CC list edit-description d edit attachment description edit-encoding ^E edit attachment transfer-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 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

postpone

delete-entry d delete the current entry undelete-entry u undelete the current entry

browser

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 toggle-mailboxes TAB toggle whether to browse mailboxes or all files view-file SPACE view file subscribe s subscribe to current mailbox (IMAP Only) unsubscribe u unsubscribe to current mailbox (IMAP Only) toggle-subscribed T toggle view all/subscribed mailboxes (IMAP Only)

pgp

view-name % view the key's user id verify-key c verify a PGP public key

editor

backspace BackSpace delete the char in front of the cursor backward-char ^B move the cursor one character to the left backward-word ESC b move the cursor to the previous word bol ^A jump to the beginning of the line buffy-cycle Space cycle among incoming mailboxes capitalize-word ESC c uppercase the first character in the word complete TAB complete filename or alias complete-query ^T complete address with query delete-char ^D delete the char under the cursor downcase-word ESC l lowercase all characters in current word eol ^E jump to the end of the line forward-char ^F move the cursor one character to the right forward-word ESC f move the cursor to the next word history-down not bound scroll down 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-eow ESC d delete chars from cursor to end of word 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 transpose-chars not bound transpose character under cursor with previous upcase-word ESC u uppercase all characters in current word Miscellany

Acknowledgements

Kari Hurtta 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 , Francois Berjon , Aric Blumer , John Capo , David Champion , Brendan Cully , Liviu Daia , Thomas E. Dickey , David DeSimone , Nickolay N. Dudorov , Ruslan Ermilov , Edmund Grimley Evans , Michael Finken , Sven Guckes , Lars Hecking , Mark Holloman , Andreas Holzmann , Marco d'Itri , Björn Jacke , Byrial Jensen , David Jeske , Christophe Kalt , Tommi Komulainen , Felix von Leitner (a.k.a ``Fefe'') , Brandon Long , Jimmy Mäkelä , Lars Marowsky-Bree , Thomas ``Mike'' Michlmayr , Andrew W. Nosenko , David O'Brien , Clint Olsen , Park Myeong Seok , Thomas Parmelan , Ollivier Robert , Thomas Roessler , Roland Rosenfeld , TAKIZAWA Takashi , Allain Thivillon , Gero Treuner , Vsevolod Volkov , Ken Weinert

About this document

This document was written in SGML, and then rendered using the package.