/mutt.spec:22:# pgpewrap.c setenv.c sha1.c wcwidth.c which are Public Domain /mutt.spec:188:- fix md5 on big-endian systems /mutt.spec:191:- replace md5 implementation /mutt.spec:258:- rebuild against new ssl libs /mutt.spec:267:- rebuild against new openssl /mutt.spec:342:- forcibly enable SSL and GSSAPI support /mutt.spec:414:- enable SSL support /mutt.spec:433:- fix MD5 code /mutt-1.5.19/hdrline.c:644: else if (WithCrypto && hdr->security & ENCRYPT) /mutt-1.5.19/rfc822.c:795:/* incomplete. Only used to thwart the APOP MD5 attack (#2846). */ /mutt-1.5.19/postpone.c:424: flags |= ENCRYPT; /mutt-1.5.19/postpone.c:482: mutt_error _("Illegal S/MIME header"); /mutt-1.5.19/postpone.c:552: /* decrypt pgp/mime encoded messages */ /mutt-1.5.19/postpone.c:558: newhdr->security |= ENCRYPT | ccap; /mutt-1.5.19/postpone.c:563: if (((ccap & APPLICATION_PGP) && crypt_pgp_decrypt_mime (fp, &bfp, newhdr->content, &b) == -1) /mutt-1.5.19/postpone.c:564: || ((ccap & APPLICATION_SMIME) && crypt_smime_decrypt_mime (fp, &bfp, newhdr->content, &b) == -1) /mutt-1.5.19/postpone.c:590: && ascii_strcasecmp (mutt_get_parameter ("protocol", newhdr->content->parameter), "application/pgp-signature") == 0) /mutt-1.5.19/postpone.c:595: /* destroy the signature */ /mutt-1.5.19/postpone.c:659: && (mutt_is_application_pgp (b) & (ENCRYPT|SIGN))) /mutt-1.5.19/sendlib.c:1257: (hdr->security & ENCRYPT)) { /mutt-1.5.19/sendlib.c:1292: && option (OPTFORWDECRYPT) && (hdr->security & ENCRYPT)) /mutt-1.5.19/sendlib.c:2535: if (hdr->security & ENCRYPT) /mutt-1.5.19/sendlib.c:2553: if (hdr->security & ENCRYPT) { /mutt-1.5.19/color.c:80: { "signature", MT_COLOR_SIGNATURE }, /mutt-1.5.19/crypt-gpgme.h:30:BODY *pgp_gpgme_encrypt_message (BODY *a, char *keylist, int sign); /mutt-1.5.19/crypt-gpgme.h:33:int pgp_gpgme_decrypt_mime (FILE *fpin, FILE **fpout, BODY *b, BODY **cur); /mutt-1.5.19/crypt-gpgme.h:34:int smime_gpgme_decrypt_mime (FILE *fpin, FILE **fpout, BODY *b, BODY **cur); /mutt-1.5.19/pgplib.h:25:typedef struct pgp_signature /mutt-1.5.19/pgplib.h:27: struct pgp_signature *next; /mutt-1.5.19/pgplib.h:44: struct pgp_signature *sigs; /mutt-1.5.19/pgplib.h:48: * 20 for sha-1, 16 for md5. /mutt-1.5.19/pgplib.h:50: unsigned char fingerprint[20]; /* large enough to hold SHA-1 and RIPEMD160 /mutt-1.5.19/pgplib.h:51: hashes (20 bytes), MD5 hashes just use the /mutt-1.5.19/pgplib.h:63: struct pgp_signature *sigs; /mutt-1.5.19/doc/Muttrc.head:71:## I've added x-pkcs7 to this, since it functions (for S/MIME) /mutt-1.5.19/doc/Muttrc.head:72:## analogously to PGP signature attachments. S/MIME isn't supported /mutt-1.5.19/doc/reference.html:24:
Table of Contents
/mutt-1.5.19/doc/reference.html:645:S/MIME and PGP will be used instead of the classic code. Note that /mutt-1.5.19/doc/reference.html:651:(see http://www.g10code.de/docs/pka-intro.de.pdf) during signature /mutt-1.5.19/doc/reference.html:662:S/MIME encryption/signing for messages. See also $crypt_autoencrypt, /mutt-1.5.19/doc/reference.html:996:side of an IMAP “AUTH=xxx” capability string, eg “digest-md5”, “gssapi” /mutt-1.5.19/doc/reference.html:997:or “cram-md5”. This option is case-insensitive. If it's /mutt-1.5.19/doc/reference.html:1004:set imap_authenticators="gssapi:cram-md5:login" /mutt-1.5.19/doc/reference.html:1465:then OpenSSL is used instead to create S/MIME messages and settings can /mutt-1.5.19/doc/reference.html:1471:encrypt outgoing messages. This is probably only useful in /mutt-1.5.19/doc/reference.html:1475:then OpenSSL is used instead to create S/MIME messages and /mutt-1.5.19/doc/reference.html:1486:If set, automatically PGP or OpenSSL encrypt replies to messages which are /mutt-1.5.19/doc/reference.html:1491:If set, automatically PGP or OpenSSL sign replies to messages which are /mutt-1.5.19/doc/reference.html:1499:If set, automatically PGP or OpenSSL sign replies to messages /mutt-1.5.19/doc/reference.html:1509:PGP or S/MIME output, so spoofing such lines is more difficult. /mutt-1.5.19/doc/reference.html:1519:If “yes”, always attempt to verify PGP or S/MIME signatures. /mutt-1.5.19/doc/reference.html:1520:If “ask-*”, ask whether or not to verify the signature. /mutt-1.5.19/doc/reference.html:1526:operations. To override and to use OpenSSL instead this must be set. /mutt-1.5.19/doc/reference.html:1528:select the same application that was used to sign/encrypt the original /mutt-1.5.19/doc/reference.html:1530:(S/MIME only) /mutt-1.5.19/doc/reference.html:1536:(S/MIME only) /mutt-1.5.19/doc/reference.html:1537:
Type: boolean
/mutt-1.5.19/doc/reference.html:1542:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1562:If you assign a text to this variable, then a PGP signature is only
/mutt-1.5.19/doc/reference.html:1671:If set, mutt will automatically attempt to decrypt traditional PGP
/mutt-1.5.19/doc/reference.html:1687:
Expands to the name of a file containing the signature part /mutt-1.5.19/doc/reference.html:1710:
Type: string
/mutt-1.5.19/doc/reference.html:1712:This command is used to decrypt a PGP encrypted message.
/mutt-1.5.19/doc/reference.html:1728:This command is used to create the detached PGP signature for a
/mutt-1.5.19/doc/reference.html:1734:
Type: string
/mutt-1.5.19/doc/reference.html:1736:This command is used to both sign and encrypt a body part.
/mutt-1.5.19/doc/reference.html:1741:
Type: string
/mutt-1.5.19/doc/reference.html:1743:This command is used to encrypt a body part without signing it.
/mutt-1.5.19/doc/reference.html:1802:
Type: boolean
/mutt-1.5.19/doc/reference.html:1813:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1814:
Type: string
/mutt-1.5.19/doc/reference.html:1817:Valid choices are “des”, “des3”, “rc2-40”, “rc2-64”, “rc2-128”.
/mutt-1.5.19/doc/reference.html:1818:If unset, “3des” (TripleDES) is used.
/mutt-1.5.19/doc/reference.html:1819:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1822:Since for S/MIME there is no pubring/secring as with PGP, mutt has to handle
/mutt-1.5.19/doc/reference.html:1825:named as the hash-value retrieved from OpenSSL. There is an index file
/mutt-1.5.19/doc/reference.html:1828:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1832:contains trusted certificates for use with OpenSSL.
/mutt-1.5.19/doc/reference.html:1833:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1836:Since for S/MIME there is no pubring/secring as with PGP, mutt has to handle
/mutt-1.5.19/doc/reference.html:1840:OpenSSL. There is an index file which contains mailbox-address
/mutt-1.5.19/doc/reference.html:1843:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1844:
Type: string
/mutt-1.5.19/doc/reference.html:1846:This format string specifies a command which is used to decrypt
/mutt-1.5.19/doc/reference.html:1849:The OpenSSL command formats have their own set of printf(3)
-like sequences
/mutt-1.5.19/doc/reference.html:1853:
Expands to the name of a file containing the signature part
/mutt-1.5.19/doc/reference.html:1865:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1868:This command is used to verify S/MIME signatures of type multipart/signed
.
/mutt-1.5.19/doc/reference.html:1870:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1872:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1875:This command is used to verify S/MIME signatures of type
/mutt-1.5.19/doc/reference.html:1878:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1880:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1883:This command is used to created S/MIME signatures of type
/mutt-1.5.19/doc/reference.html:1886:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1888:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1891:This command is used to created S/MIME signatures of type
/mutt-1.5.19/doc/reference.html:1892:application/x-pkcs7-signature
, which can only be handled by mail
/mutt-1.5.19/doc/reference.html:1893:clients supporting the S/MIME extension.
/mutt-1.5.19/doc/reference.html:1895:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1897:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1898:
Type: string
/mutt-1.5.19/doc/reference.html:1900:This command is used to create encrypted S/MIME messages.
/mutt-1.5.19/doc/reference.html:1902:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1904:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1907:This command is used to extract PKCS7 structures of S/MIME signatures,
/mutt-1.5.19/doc/reference.html:1910:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1912:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1917:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1919:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1922:This command is used to extract only the signers X509 certificate from a S/MIME
/mutt-1.5.19/doc/reference.html:1923:signature, so that the certificate's owner may get compared to the
/mutt-1.5.19/doc/reference.html:1926:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1928:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1933:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1935:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1942:This is a format string, see the $smime_decrypt_command command for
/mutt-1.5.19/doc/reference.html:1944:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1948:keyid (the hash-value that OpenSSL generates) to work properly
/mutt-1.5.19/doc/reference.html:1949:(S/MIME only)
/mutt-1.5.19/doc/reference.html:1950:
Type: path
/mutt-1.5.19/doc/reference.html:1954:
Type: boolean
/mutt-1.5.19/doc/reference.html:1958:negotiate TLS even if the server does not advertise the capability,
/mutt-1.5.19/doc/reference.html:1960:option supersedes $ssl_starttls.
/mutt-1.5.19/doc/reference.html:1961:
Type: quadoption
/mutt-1.5.19/doc/reference.html:1983:
Type: boolean
/mutt-1.5.19/doc/reference.html:1990:The file which includes random data that is used to initialize SSL
/mutt-1.5.19/doc/reference.html:1992:
Type: boolean
/mutt-1.5.19/doc/reference.html:1995:SSL authentication process.
/mutt-1.5.19/doc/reference.html:1996:
Type: boolean
/mutt-1.5.19/doc/reference.html:1999:SSL authentication process.
/mutt-1.5.19/doc/reference.html:2000:
Type: boolean
/mutt-1.5.19/doc/reference.html:2003:SSL authentication process.
/mutt-1.5.19/doc/reference.html:2004:
Type: number
/mutt-1.5.19/doc/reference.html:2007:for use in any Diffie-Hellman key exchange. A value of 0 will use
/mutt-1.5.19/doc/reference.html:2009:
Type: path
/mutt-1.5.19/doc/reference.html:2018:set ssl_ca_certificates_file=/etc/ssl/certs/ca-certificates.crt
/mutt-1.5.19/doc/reference.html:2043:SASL mechanism, eg “digest-md5”, “gssapi” or “cram-md5”.
/mutt-1.5.19/doc/reference.html:2051:set pop_authenticators="digest-md5:apop:user"
/mutt-1.5.19/doc/reference.html:2423:$signature. It is strongly recommended that you not unset
/mutt-1.5.19/doc/reference.html:2424:this variable unless your signature contains just your name. The
/mutt-1.5.19/doc/reference.html:2426:detect your signature. For example, Mutt has the ability to highlight
/mutt-1.5.19/doc/reference.html:2427:the signature in a different color in the builtin pager.
/mutt-1.5.19/doc/reference.html:2430:If set, the signature will be included before any quoted or forwarded
/mutt-1.5.19/doc/reference.html:2434:
Type: path
/mutt-1.5.19/doc/reference.html:2435:Default: “˜/.signature
”
/mutt-1.5.19/doc/reference.html:2436:Specifies the filename of your signature, which is appended to all /mutt-1.5.19/doc/reference.html:2473:“digest-md5”, “gssapi” or “cram-md5”. /mutt-1.5.19/doc/reference.html:2481:set smtp_authenticators="digest-md5:cram-md5" /mutt-1.5.19/doc/reference.html:2876:
Table 8.2. Default generic function bindings
Function | Default key | Description |
---|---|---|
<top-page> | H | move to the top of the page |
<next-entry> | j | move to the next entry |
<previous-entry> | k | move to the previous entry |
<bottom-page> | L | move to the bottom of the page |
<refresh> | ^L | clear and redraw the screen |
<middle-page> | M | move to the middle of the page |
<search-next> | n | search for next match |
<exit> | q | exit this menu |
<tag-entry> | t | tag the current entry |
<next-page> | z | move to the next page |
<previous-page> | Z | move to the previous page |
<last-entry> | * | move to the last entry |
<first-entry> | = | move to the first entry |
<enter-command> | : | enter a muttrc command |
<next-line> | > | scroll down one line |
<previous-line> | < | scroll up one line |
<half-up> | [ | scroll up 1/2 page |
<half-down> | ] | scroll down 1/2 page |
<help> | ? | this screen |
<tag-prefix> | ; | apply next function to tagged messages |
<tag-prefix-cond> | apply next function ONLY to tagged messages | |
<end-cond> | end of conditional execution (noop) | |
<shell-escape> | ! | invoke a command in a subshell |
<select-entry> | <Return> | select the current entry |
<search> | / | search for a regular expression |
<search-reverse> | Esc / | search backwards for a regular expression |
<search-opposite> | search for next match in opposite direction | |
<jump> | jump to an index number | |
<current-top> | move entry to top of screen | |
<current-middle> | move entry to middle of screen | |
<current-bottom> | move entry to bottom of screen | |
<what-key> | display the keycode for a key press |
Table 8.3. Default index function bindings
Function | Default key | Description |
---|---|---|
<create-alias> | a | create an alias from a message sender |
<bounce-message> | b | remail a message to another user |
<break-thread> | # | break the thread in two |
<change-folder> | c | open a different folder |
<change-folder-readonly> | Esc c | open a different folder in read only mode |
<next-unread-mailbox> | open next mailbox with new mail | |
<collapse-thread> | Esc v | collapse/uncollapse current thread |
<collapse-all> | Esc V | collapse/uncollapse all threads |
<copy-message> | C | copy a message to a file/mailbox |
<decode-copy> | Esc C | make decoded (text/plain) copy |
<decode-save> | Esc s | make decoded copy (text/plain) and delete |
<delete-message> | d | delete the current entry |
<delete-pattern> | D | delete messages matching a pattern |
<delete-thread> | ^D | delete all messages in thread |
<delete-subthread> | Esc d | delete all messages in subthread |
<edit> | e | edit the raw message |
<edit-type> | ^E | edit attachment content type |
<forward-message> | f | forward a message with comments |
<flag-message> | F | toggle a message's 'important' flag |
<group-reply> | g | reply to all recipients |
<fetch-mail> | G | retrieve mail from POP server |
<imap-fetch-mail> | force retrieval of mail from IMAP server | |
<display-toggle-weed> | h | display message and toggle header weeding |
<next-undeleted> | j | move to the next undeleted message |
<previous-undeleted> | k | move to the previous undeleted message |
<limit> | l | show only messages matching a pattern |
<link-threads> | & | link tagged message to the current one |
<list-reply> | L | reply to specified mailing list |
<mail> | m | compose a new mail message |
<toggle-new> | N | toggle a message's 'new' flag |
<toggle-write> | % | toggle whether the mailbox will be rewritten |
<next-thread> | ^N | jump to the next thread |
<next-subthread> | Esc n | jump to the next subthread |
<query> | Q | query external program for addresses |
<quit> | q | save changes to mailbox and quit |
<reply> | r | reply to a message |
<show-limit> | Esc l | show currently active limit pattern |
<sort-mailbox> | o | sort messages |
<sort-reverse> | O | sort messages in reverse order |
<print-message> | p | print the current entry |
<previous-thread> | ^P | jump to previous thread |
<previous-subthread> | Esc p | jump to previous subthread |
<recall-message> | R | recall a postponed message |
<read-thread> | ^R | mark the current thread as read |
<read-subthread> | Esc r | mark the current subthread as read |
<resend-message> | Esc e | use the current message as a template for a new one |
<save-message> | s | save message/attachment to a file |
<tag-pattern> | T | tag messages matching a pattern |
<tag-subthread> | tag the current subthread | |
<tag-thread> | Esc t | tag the current thread |
<untag-pattern> | ^T | untag messages matching a pattern |
<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 |
<view-attachments> | v | show MIME attachments |
<show-version> | V | show the Mutt version number and date |
<set-flag> | w | set a status flag on a message |
<clear-flag> | W | clear a status flag from a message |
<display-message> | <Return> | display a message |
<buffy-list> | . | list mailboxes with new mail |
<sync-mailbox> | $ | save changes to mailbox |
<display-address> | @ | display full address of sender |
<pipe-message> | | | pipe message/attachment to a shell command |
<next-new> | jump to the next new message | |
<next-new-then-unread> | <Tab> | jump to the next new or unread message |
<previous-new> | jump to the previous new message | |
<previous-new-then-unread> | Esc <Tab> | jump to the previous new or unread message |
<next-unread> | jump to the next unread message | |
<previous-unread> | jump to the previous unread message | |
<parent-message> | P | jump to parent message in thread |
<extract-keys> | ^K | extract supported public keys |
<forget-passphrase> | ^F | wipe passphrase(s) from memory |
<check-traditional-pgp> | Esc P | check for classic PGP |
<mail-key> | Esc k | mail a PGP public key |
<decrypt-copy> | make decrypted copy | |
<decrypt-save> | make decrypted copy and delete |
Table 8.4. Default pager function bindings
Function | Default key | Description |
---|---|---|
<break-thread> | # | break the thread in two |
<create-alias> | a | create an alias from a message sender |
<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 |
<next-unread-mailbox> | open next mailbox with new mail | |
<copy-message> | C | copy a message to a file/mailbox |
<decode-copy> | Esc C | make decoded (text/plain) copy |
<delete-message> | d | delete the current entry |
<delete-thread> | ^D | delete all messages in thread |
<delete-subthread> | Esc d | delete all messages in subthread |
<edit> | e | edit the raw message |
<edit-type> | ^E | edit attachment content type |
<forward-message> | f | forward a message with comments |
<flag-message> | F | toggle a message's 'important' flag |
<group-reply> | g | reply to all recipients |
<imap-fetch-mail> | force retrieval of mail from IMAP server | |
<display-toggle-weed> | h | display message and toggle header weeding |
<next-undeleted> | j | move to the next undeleted message |
<next-entry> | J | move to the next entry |
<previous-undeleted> | k | move to the previous undeleted message |
<previous-entry> | K | move to the previous entry |
<link-threads> | & | link tagged message to the current one |
<list-reply> | L | reply to specified mailing list |
<redraw-screen> | ^L | clear and redraw the screen |
<mail> | m | compose a new mail message |
<mark-as-new> | N | toggle a message's 'new' flag |
<search-next> | n | search for next match |
<next-thread> | ^N | jump to the next thread |
<next-subthread> | Esc n | jump to the next subthread |
<print-message> | p | print the current entry |
<previous-thread> | ^P | jump to previous thread |
<previous-subthread> | Esc p | jump to previous subthread |
<quit> | Q | save changes to mailbox and quit |
<exit> | q | exit this menu |
<reply> | r | reply to a message |
<recall-message> | R | recall a postponed message |
<read-thread> | ^R | mark the current thread as read |
<read-subthread> | Esc r | mark the current subthread as read |
<resend-message> | Esc e | use the current message as a template for a new one |
<save-message> | s | save message/attachment to a file |
<skip-quoted> | S | skip beyond quoted text |
<decode-save> | Esc s | make decoded copy (text/plain) and delete |
<tag-message> | t | tag the current entry |
<toggle-quoted> | T | toggle display of quoted text |
<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 |
<show-version> | V | show the Mutt version number and date |
<search-toggle> | \\ | toggle search pattern coloring |
<display-address> | @ | display full address of sender |
<next-new> | jump to the next new message | |
<pipe-message> | | | pipe message/attachment to a shell command |
<help> | ? | this screen |
<next-page> | <Space> | move to the next page |
<previous-page> | - | move to the previous page |
<top> | ^ | jump to the top of the message |
<sync-mailbox> | $ | save changes to mailbox |
<shell-escape> | ! | invoke a command in a subshell |
<enter-command> | : | enter a muttrc command |
<buffy-list> | . | list mailboxes with new mail |
<search> | / | search for a regular expression |
<search-reverse> | Esc / | search backwards for a regular expression |
<search-opposite> | search for next match in opposite direction | |
<next-line> | <Return> | scroll down one line |
<jump> | jump to an index number | |
<next-unread> | jump to the next unread message | |
<previous-new> | jump to the previous new message | |
<previous-unread> | jump to the previous unread message | |
<half-up> | scroll up 1/2 page | |
<half-down> | scroll down 1/2 page | |
<previous-line> | scroll up one line | |
<bottom> | jump to the bottom of the message | |
<parent-message> | P | jump to parent message in thread |
<check-traditional-pgp> | Esc P | check for classic PGP |
<mail-key> | Esc k | mail a PGP public key |
<extract-keys> | ^K | extract supported public keys |
<forget-passphrase> | ^F | wipe passphrase(s) from memory |
<decrypt-copy> | make decrypted copy | |
<decrypt-save> | make decrypted copy and delete | |
<what-key> | display the keycode for a key press |
Table 8.5. Default alias function bindings
Function | Default key | Description |
---|---|---|
<delete-entry> | d | delete the current entry |
<undelete-entry> | u | undelete the current entry |
Table 8.6. Default query function bindings
Function | Default key | Description |
---|---|---|
<create-alias> | a | create an alias from a message sender |
<mail> | m | compose a new mail message |
<query> | Q | query external program for addresses |
<query-append> | A | append new query results to current results |
Table 8.7. Default attach function bindings
Function | Default key | Description |
---|---|---|
<bounce-message> | b | remail a message to another user |
<display-toggle-weed> | h | display message and toggle header weeding |
<edit-type> | ^E | edit attachment content type |
<print-entry> | p | print the current entry |
<save-entry> | s | save message/attachment to a file |
<pipe-entry> | | | pipe message/attachment to a shell command |
<view-mailcap> | m | force viewing of attachment using mailcap |
<reply> | r | reply to a message |
<resend-message> | Esc e | use the current message as a template for a new one |
<group-reply> | g | reply to all recipients |
<list-reply> | L | reply to specified mailing list |
<forward-message> | f | forward a message with comments |
<view-text> | T | view attachment as text |
<view-attach> | <Return> | view attachment using mailcap entry if necessary |
<delete-entry> | d | delete the current entry |
<undelete-entry> | u | undelete the current entry |
<collapse-parts> | v | Toggle display of subparts |
<check-traditional-pgp> | Esc P | check for classic PGP |
<extract-keys> | ^K | extract supported public keys |
<forget-passphrase> | ^F | wipe passphrase(s) from memory |
Table 8.8. Default compose function bindings
Function | Default key | Description |
---|---|---|
<attach-file> | a | attach file(s) to this message |
<attach-message> | A | attach message(s) to this message |
<edit-bcc> | b | edit the BCC list |
<edit-cc> | c | edit the CC list |
<copy-file> | C | save message/attachment to a file |
<detach-file> | D | delete the current entry |
<toggle-disposition> | ^D | toggle disposition between inline/attachment |
<edit-description> | d | edit attachment description |
<edit-message> | e | edit the message |
<edit-headers> | E | edit the message with headers |
<edit-file> | ^X e | edit the file to be attached |
<edit-encoding> | ^E | edit attachment transfer-encoding |
<edit-from> | Esc f | edit the from field |
<edit-fcc> | f | enter a file to save a copy of this message in |
<filter-entry> | F | filter attachment through a shell command |
<get-attachment> | G | get a temporary copy of an attachment |
<display-toggle-weed> | h | display message and toggle header weeding |
<ispell> | i | run ispell on the message |
<print-entry> | l | print the current entry |
<edit-mime> | m | edit attachment using mailcap entry |
<new-mime> | n | compose new attachment using mailcap entry |
<postpone-message> | P | save this message to send later |
<edit-reply-to> | r | edit the Reply-To field |
<rename-file> | R | rename/move an attached file |
<edit-subject> | s | edit the subject of this message |
<edit-to> | t | edit the TO list |
<edit-type> | ^T | edit attachment content type |
<write-fcc> | w | write the message to a folder |
<toggle-unlink> | u | toggle whether to delete file after sending it |
<toggle-recode> | toggle recoding of this attachment | |
<update-encoding> | U | update an attachment's encoding info |
<view-attach> | <Return> | view attachment using mailcap entry if necessary |
<send-message> | y | send the message |
<pipe-entry> | | | pipe message/attachment to a shell command |
<attach-key> | Esc k | attach a PGP public key |
<pgp-menu> | p | show PGP options |
<forget-passphrase> | ^F | wipe passphrase(s) from memory |
<smime-menu> | S | show S/MIME options |
<mix> | M | send the message through a mixmaster remailer chain |
Table 8.9. Default postpone function bindings
Function | Default key | Description |
---|---|---|
<delete-entry> | d | delete the current entry |
<undelete-entry> | u | undelete the current entry |
Table 8.10. Default browser function bindings
Function | Default key | Description |
---|---|---|
<change-dir> | c | change directories |
<display-filename> | @ | display the currently selected file's name |
<enter-mask> | m | enter a file mask |
<sort> | o | sort messages |
<sort-reverse> | O | sort messages in reverse order |
<select-new> | N | select a new file in this directory |
<check-new> | check mailboxes for new mail | |
<toggle-mailboxes> | <Tab> | toggle whether to browse mailboxes or all files |
<view-file> | <Space> | view file |
<buffy-list> | . | list mailboxes with new mail |
<create-mailbox> | C | create a new mailbox (IMAP only) |
<delete-mailbox> | d | delete the current mailbox (IMAP only) |
<rename-mailbox> | r | rename the current mailbox (IMAP only) |
<subscribe> | s | subscribe to current mailbox (IMAP only) |
<unsubscribe> | u | unsubscribe from current mailbox (IMAP only) |
<toggle-subscribed> | T | toggle view all/subscribed mailboxes (IMAP only) |
Table 8.11. Default pgp function bindings
Function | Default key | Description |
---|---|---|
<verify-key> | c | verify a PGP public key |
<view-name> | % | view the key's user id |
Table 8.12. Default smime function bindings
Function | Default key | Description |
---|---|---|
<verify-key> | c | verify a PGP public key |
<view-name> | % | view the key's user id |
Table 8.13. Default mix function bindings
Function | Default key | Description |
---|---|---|
<accept> | <Return> | Accept the chain constructed |
<append> | a | Append a remailer to the chain |
<insert> | i | Insert a remailer into the chain |
<delete> | d | Delete a remailer from the chain |
<chain-prev> | <Left> | Select the previous element of the chain |
<chain-next> | <Right> | Select the next element of the chain |
Table 8.14. Default editor function bindings
Function | Default key | Description |
---|---|---|
<bol> | ^A | jump to the beginning of the line |
<backward-char> | ^B | move the cursor one character to the left |
<backward-word> | Esc b | move the cursor to the beginning of the word |
<capitalize-word> | Esc c | capitalize the word |
<downcase-word> | Esc l | convert the word to lower case |
<upcase-word> | Esc u | convert the word to upper case |
<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 |
<forward-word> | Esc f | move the cursor to the end of the word |
<backspace> | <Backspace> | delete the char in front of the cursor |
<kill-eol> | ^K | delete chars from cursor to end of line |
<kill-eow> | Esc d | delete chars from the cursor to the end of the word |
<kill-line> | ^U | delete all chars on the line |
<quote-char> | ^V | quote the next typed key |
<kill-word> | ^W | delete the word in front of the cursor |
<complete> | <Tab> | complete filename or alias |
<complete-query> | ^T | complete address with query |
<buffy-cycle> | <Space> | cycle among incoming mailboxes |
<history-up> | scroll up through the history list | |
<history-down> | scroll down through the history list | |
<transpose-chars> | transpose character under cursor with previous |