The Mutt E-Mail Client
|  | Next

# The Mutt E-Mail Client

### Michael Elkins

`<me@cs.hmc.edu>`

version 1.5.21 (2010-09-15)

Abstract

“All mail clients suck. This one just sucks less.” — me, circa 1995

List of Tables

1.1. Typographical conventions for special terms
2.1. Most common navigation keys in entry-based menus
2.2. Most common navigation keys in page-based menus
2.3. Most common line editor keys
2.4. Most common message index keys
2.5. Message status flags
2.6. Message recipient flags
2.7. Most common pager keys
2.8. ANSI escape sequences
2.9. Color sequences
2.10. Most common thread mode keys
2.11. Most common mail sending keys
2.12. Most common compose menu keys
2.13. PGP key menu flags
3.1. Symbolic key names
4.1. POSIX regular expression character classes
4.2. Regular expression repetition operators
4.3. GNU regular expression extensions
4.4. Pattern modifiers
4.5. Simple search keywords
4.6. Date units
4.7. Mailbox shortcuts
6.1. Supported MIME types
10.1. Command line options
10.2. Default Generic Menu Bindings
10.3. Default Index Menu Bindings
10.4. Default Pager Menu Bindings
10.5. Default Alias Menu Bindings
10.6. Default Query Menu Bindings
10.7. Default Attachment Menu Bindings
10.8. Default Compose Menu Bindings
10.9. Default Postpone Menu Bindings
10.10. Default Browser Menu Bindings
10.11. Default Pgp Menu Bindings
10.12. Default Smime Menu Bindings
10.13. Default Mixmaster Menu Bindings
10.14. Default Editor Menu Bindings

List of Examples

3.1. Multiple configuration commands per line
3.2. Commenting configuration files
3.3. Escaping quotes in configuration files
3.4. Splitting long configuration commands over several lines
3.5. Using external command's output in configuration files
3.6. Using environment variables in configuration files
3.7. Configuring external alias files
3.8. Setting sort method based on mailbox name
3.9. Header weeding
3.10. Configuring header display order
3.11. Defining custom headers
3.12. Using %-expandos in save-hook
3.13. Embedding push in folder-hook
3.14. Configuring spam detection
3.15. Using user-defined variables for config file readability
3.16. Using user-defined variables for backing up other config option values
3.17. Deferring user-defined variable expansion to runtime
3.18. Type conversions using variables
3.19. Using external filters in format strings
4.1. Matching all addresses in address lists
4.2. Using boolean operators in patterns
4.3. Specifying a “default” hook
6.1. `mime.types`
6.2. Attachment counting
7.1. URLs
7.2. Managing multiple accounts

|  | Next
|  | Chapter 1. Introduction