Posted by storge on Wed 2nd Jan 21:02 (modification of post by view diff)
View followups from storge | download | new post
- ~/.mutt/user1:
- ###|user1|###
- account-hook "imaps://first.user@imap.gmail.com/" '\
- set imap_user = "first.user@gmail.com" imap_pass = $my_pass1 '
- set from = "first.user@gmail.com"
- set realname = "first.user"
- set folder = "imaps://first.user@imap.gmail.com/"
- set spoolfile = "imaps://first.user@imap.gmail.com/INBOX"
- set postponed = "imaps://first.user@imap.gmail.com/[Gmail]/Drafts"
- set trash = "imaps://first.user@imap.gmail.com/[Gmail]/Trash"
- mailboxes imaps://first.user@imap.gmail.com
- set smtp_url = "smtp://first.user@smtp.gmail.com:587/"
- set smtp_pass = $my_pass1
- set imap_idle
- set imap_keepalive = 300
- set imap_check_subscribed
- set header_cache = ~/.mutt/cache/user1/headers
- set message_cachedir = ~/.mutt/cache/user1/bodies
- set certificate_file = ~/.mutt/certificates
- ~/.mutt/user2:
- ###|user2|###
- account-hook "imaps://second.user@imap.gmail.com/" '\
- set imap_user = "second.user@gmail.com" imap_pass = $my_pass2 '
- set from = "second.user@gmail.com"
- set realname = "second.user"
- set folder = "imaps://second.user@imap.gmail.com/"
- set spoolfile = "imaps://second.user@imap.gmail.com/INBOX"
- set postponed = "imaps://second.user@imap.gmail.com/[Gmail]/Drafts"
- set trash = "imaps://second.user@imap.gmail.com/[Gmail]/Trash"
- mailboxes imaps://second.user@imap.gmail.com
- set smtp_url = "smtp://second.user@smtp.gmail.com:587/"
- set smtp_pass = $my_pass2
- set imap_idle
- set imap_keepalive = 300
- set imap_check_subscribed
- set header_cache = ~/.mutt/cache/user2/headers
- set message_cachedir = ~/.mutt/cache/user2/bodies
- set certificate_file = ~/.mutt/certificates
- ~/.mutt/muttrc:
- ###|password|###
- set my_tmpsecret=`gpg -o ~/.secret/.tmp -d ~/.secret/.pwds2.gpg`
- set my_pass1=`awk '/Gmail1:/ {print $2}' ~/.secret/.tmp`
- set my_pass2=`awk '/Gmail2:/ {print $2}' ~/.secret/.tmp`
- set my_del=`rm -f ~/.secret/.tmp`
- ###|macro|###
- #macro index { '<change-folder>imaps://first.user@imap.gmail.com/<enter>'
- #macro index } '<change-folder>imaps://second.user@imap.gmail.com/<enter>'
- ###|switching|###
- account-hook . 'unset imap_pass'
- folder-hook imaps://first.user@imp.gmail.com 'source ~/.mutt/user1'
- folder-hook imaps://second.user@imap.gmail.com 'source ~/.mutt/user2'
- macro index <F4> '<sync-mailbox><enter-command>source ~/.mutt/user1<enter><change-folder>!<enter>'
- macro index <F5> '<sync-mailbox><enter-command>source ~/.mutt/user2<enter><change-folder>!<enter>'
- source ~/.mutt/user1
- ###|imap|###
- unset imap_passive # allow mutt to auto-open new imap connection
- #unset imap_peek # list subscribed imap folders
- ###|editor|###
- set editor=nano
- bind editor <Tab> complete-query # default mutt setting = complete
- bind editor ^T complete # default mutt setting = complete-query
- bind editor <space> noop
- ###|sidebar|###
- set sidebar_width = 18 # width
- set sidebar_visible = yes # default visible
- set sidebar_delim = '|' # delimeter
- set sidebar_shortpath # shorten displayed path for sidebar
- set sidebar_sort # sort the imap_check_subscribed folders
- bind index \Cp sidebar-prev # assign ctrl-p to select previous folder
- bind index \Cn sidebar-next # assign ctrl-n to select next folder
- bind index \Co sidebar-open # assign ctrl-o to open selected folder
- ###|muttconf|###
- set mail_check = 60 # how often to check
- set timeout = 30 # if no user input
- set move = no # read mail stays put
- set sort = 'threads' # thread sort
- set sort_aux = 'reverse-last-date-received' # newest at top
- set auto_tag = yes
- set smart_wrap = yes
- set copy = yes # save sent messages
- set delete = yes # ask when purging deleted
- set forward_quote = yes # quote email body in forward
- set include = yes # quote email body in reply
- set beep_new = yes # beep on new message received
- ###|html|###
- set mailcap_path = ~/.mutt/mailcap # autodisplay html
- alternative_order text/plain text/enriched text/html # autodisplay html
- auto_view text/html # autodisplay html
- ###|headers|###
- ignore *
- ignore "Authentication-Results:"
- ignore "DomainKey-Signature:"
- ignore "DKIM-Signature:"
- unignore headers date from to cc
- unignore x-mailing-list:posted-to:
- unignore x-mailer:
- hdr_order date from to cc
- ###|fix the stupid|###
- set rfc2047_parameters
- ###|colors|###
- source `case $TERM in\
- (xterm-256color|rxvt-unicode-256color) echo '~/.mutt/mutt_color_256'; break;;\
- *) echo '~/.mutt/mutt_color'; break;;\
- esac`
Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.