Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- set mailcap_path=~/.mailcap
- set ispell="/usr/bin/aspell -c"
- set text_flowed # use format=flowed
- unset wait_key # return immediately from external programs
- set encode_from # use quoted-printable for From at the start of a line
- unset metoo # remove me from CC
- unset markers # get rid of "+" marker on wrapped lines.
- set autoedit # start editing message immediately after entering To: and Subject:
- set read_inc=100
- set timeout=150
- set mail_check=30
- set include=yes # include message in reply
- set mime_forward # forward messages as rfc822 (allows forwarding of entire message w/attachments)
- set index_format="%4C %Z |%[%a %x %H:%M]| %-20.20L |%4c| %s"
- set forward_format="Fwd: %s"
- set status_format="-%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)---%?V?(Limit: %V)?-%>-(%P)---"
- set print_command="$HOME/bin/mutt_print.sh"
- set display_filter="$HOME/bin/mutt_tzconvert.sh"
- set hide_thread_subject=no # do not hide thread subjects in threaded mode
- set collapse_unread=no # do not allow thread to be collapsed if there are unread messages
- set thorough_search=yes
- set editor=vim
- set alias_file=~/.gmail/aliases
- source ~/.gmail/aliases
- set signature=~/.gmail/signature
- # key bindings to make navigation easier
- bind index <left> noop
- bind index <right> display-message
- bind index v collapse-thread
- bind index V collapse-all
- bind index <Esc>v view-attachments
- bind index <Esc>V noop
- bind index <Space> next-unread
- bind pager <up> previous-line
- bind pager <down> next-line
- bind pager <left> exit
- bind pager <right> view-attachments
- bind attach <left> exit
- bind attach <right> view-mailcap
- bind index,pager A group-reply
- bind compose g noop
- bind editor <space> noop
- # imap
- set imap_idle
- set imap_pass=`gpg -d ~/.gmail/password`
- set folder=imaps://imap.gmail.com:993
- set spoolfile='+INBOX'
- set header_cache="~/.muttcache/gmail/headers"
- set message_cachedir="~/.muttcache/gmail/bodies"
- set certificate_file=~/.gmail/certificates
- #set ssl_use_sslv3
- set mail_check=300
- mailboxes =INBOX
- # smtp
- set use_envelope_from
- set smtp_url=smtp://[email protected]:587
- set smtp_pass=`gpg -d ~/.gmail/password`
- set from="Your Name <[email protected]>"
- set hostname=gmail.com
- set record=/dev/null # No need to save these, Gmail does it automagically.
- set postponed='+[Gmail]/Drafts'
- # macros
- macro index gi "<change-folder>=INBOX<enter>" "Go to Inbox"
- macro index gS "<change-folder>=[Gmail]/Starred<enter>" "Go to Starred"
- macro index gt "<change-folder>=[Gmail]/Sent Mail<enter>" "Go to Sent Mail"
- macro index gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to Drafts"
- macro index ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to All Mail"
- macro index gT "<change-folder>=[Gmail]/Trash<enter>" "Go to Trash"
- #macro index,pager e "<save-message>=[Gmail]/All Mail<enter><enter><sync-mailbox><enter>" "Archive Message"
- macro index,pager e "<save-message>=[Gmail]/All Mail<enter>" "Archive Message"
- macro index,pager S "<save-message>=[Gmail]/Starred<enter>" "Star Message"
- macro index,pager d "<save-message>=[Gmail]/Trash<enter>" "Trash Message"
- #macro index,pager \043 "<save-message>=[Gmail]/Trash<enter><enter><sync-mailbox><enter>" "Trash Message" # \043 = pound sign
- macro index,pager \043 "<save-message>=[Gmail]/Trash<enter>" "Trash Message" # \043 = pound sign
- macro index , "<limit>~A<enter>" "clear limit"
- macro compose i \
- "<filter-entry>newsbody -hqs -n - -p aspell check %f<enter>y" \
- "run aspell on the selected part"
- # turn on threading for everything but Sent Mail and Trash
- folder-hook !^(Sent\ Mail|Trash)$ set sort=threads
- # set "clear limit" macro for folders that use threading
- folder-hook !^(Sent\ Mail|Trash)$ 'macro index , "<limit>~A<enter><collapse-all>" "clear limit"'
- # turn off threading on Sent Mail and Trash
- folder-hook ^(Sent\ Mail|Trash)$ set sort=date
- # set "clear limit" macro for folders that do not use threading
- folder-hook ^(Sent\ Mail|Trash)$ 'macro index , "<limit>~A<enter>" "clear limit"'
- # collapse all, jump to bottom
- folder-hook . 'push "<collapse-all><last-entry>"'
- # GPG configuration
- set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
- set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
- set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
- set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
- set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
- set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
- set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
- set pgp_import_command="gpg --no-verbose --import -v %f"
- set pgp_export_command="gpg --no-verbose --export --armor %r"
- set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"
- set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
- set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"
- set pgp_autosign=yes
- # set signing key below. use the output from gpg --list-keys
- #pub 1024D/ABCD1234 2009-10-14 [expires: 2014-10-13]
- #uid Your Name <[email protected]>
- #sub 4096g/5678FEDC 2009-10-14 [expires: 2014-10-13]
- set pgp_sign_as=0xABCD1234
- set pgp_replyencrypt=yes
- set pgp_timeout=1800
- set pgp_good_sign="^gpg: Good signature from"
Advertisement
Add Comment
Please, Sign In to add comment