| | | |
| 1 | 1 | | ~/.mutt/user1: |
| 3 | 3 | | ###|user1|### |
| 4 | 4 | | account-hook "imaps://first.user@imap.gmail.com/" '\ |
| 5 | 5 | | set imap_user = "first.user@gmail.com" imap_pass = $my_pass1 ' |
| 6 | 6 | | set from = "first.user@gmail.com" |
| 7 | 7 | | set realname = "first.user" |
| 8 | 8 | | set folder = "imaps://first.user@imap.gmail.com/" |
| 9 | 9 | | set spoolfile = "imaps://first.user@imap.gmail.com/INBOX" |
| 10 | 10 | | set postponed = "imaps://first.user@imap.gmail.com/[Gmail]/Drafts" |
| 11 | 11 | | set trash = "imaps://first.user@imap.gmail.com/[Gmail]/Trash" |
| 12 | 12 | | mailboxes imaps://first.user@imap.gmail.com |
| 13 | 13 | | set smtp_url = "smtp://first.user@smtp.gmail.com:587/" |
| 14 | 14 | | set smtp_pass = $my_pass1 |
| 15 | 15 | | set imap_idle |
| 16 | 16 | | set imap_keepalive = 300 |
| 17 | 17 | | set imap_check_subscribed |
| 18 | 18 | | set header_cache = ~/.mutt/cache/user1/headers |
| 19 | 19 | | set message_cachedir = ~/.mutt/cache/user1/bodies |
| 20 | 20 | | set certificate_file = ~/.mutt/certificates |
| 22 | 22 | | ~/.mutt/user2: |
| 24 | 24 | | ###|user2|### |
| 25 | 25 | | account-hook "imaps://second.user@imap.gmail.com/" '\ |
| 26 | 26 | | set imap_user = "second.user@gmail.com" imap_pass = $my_pass2 ' |
| 27 | 27 | | set from = "second.user@gmail.com" |
| 28 | 28 | | set realname = "second.user" |
| 29 | 29 | | set folder = "imaps://second.user@imap.gmail.com/" |
| 30 | 30 | | set spoolfile = "imaps://second.user@imap.gmail.com/INBOX" |
| 31 | 31 | | set postponed = "imaps://second.user@imap.gmail.com/[Gmail]/Drafts" |
| 32 | 32 | | set trash = "imaps://second.user@imap.gmail.com/[Gmail]/Trash" |
| 33 | 33 | | mailboxes imaps://second.user@imap.gmail.com |
| 34 | 34 | | set smtp_url = "smtp://second.user@smtp.gmail.com:587/" |
| 35 | 35 | | set smtp_pass = $my_pass2 |
| 36 | 36 | | set imap_idle |
| 37 | 37 | | set imap_keepalive = 300 |
| 38 | 38 | | set imap_check_subscribed |
| 39 | 39 | | set header_cache = ~/.mutt/cache/user2/headers |
| 40 | 40 | | set message_cachedir = ~/.mutt/cache/user2/bodies |
| 41 | 41 | | set certificate_file = ~/.mutt/certificates |
| 43 | 43 | | ~/.mutt/muttrc: |
| 45 | 45 | | ###|password|### |
| 46 | 46 | | set my_tmpsecret=`gpg -o ~/.secret/.tmp -d ~/.secret/.pwds2.gpg` |
| 47 | 47 | | set my_pass1=`awk '/Gmail1:/ {print $2}' ~/.secret/.tmp` |
| 48 | 48 | | set my_pass2=`awk '/Gmail2:/ {print $2}' ~/.secret/.tmp` |
| 49 | 49 | | set my_del=`rm -f ~/.secret/.tmp` |
| 51 | 51 | | ###|macro|### |
| 52 | 52 | | #macro index { '<change-folder>imaps://first.user@imap.gmail.com/<enter>' |
| 53 | 53 | | #macro index } '<change-folder>imaps://second.user@imap.gmail.com/<enter>' |
| 55 | 55 | | ###|switching|### |
| 56 | 56 | | account-hook . 'unset imap_pass' |
| 57 | 57 | | folder-hook imaps://first.user@imp.gmail.com 'source ~/.mutt/user1' |
| 58 | 58 | | folder-hook imaps://second.user@imap.gmail.com 'source ~/.mutt/user2' |
| 59 | 59 | | macro index <F4> '<sync-mailbox><enter-command>source ~/.mutt/user1<enter><change-folder>!<enter>' |
| 60 | 60 | | macro index <F5> '<sync-mailbox><enter-command>source ~/.mutt/user2<enter><change-folder>!<enter>' |
| 61 | 61 | | source ~/.mutt/user1 |
| 63 | 63 | | ###|imap|### |
| 64 | 64 | | unset imap_passive # allow mutt to auto-open new imap connection |
| 65 | 65 | | #unset imap_peek # list subscribed imap folders |
| 67 | 67 | | ###|editor|### |
| 68 | 68 | | set editor=nano |
| 69 | 69 | | bind editor <Tab> complete-query # default mutt setting = complete |
| 70 | 70 | | bind editor ^T complete # default mutt setting = complete-query |
| 71 | 71 | | bind editor <space> noop |
| 73 | 73 | | ###|sidebar|### |
| 74 | 74 | | set sidebar_width = 18 # width |
| 75 | 75 | | set sidebar_visible = yes # default visible |
| 76 | 76 | | set sidebar_delim = '|' # delimeter |
| 77 | 77 | | set sidebar_shortpath # shorten displayed path for sidebar |
| 78 | 78 | | set sidebar_sort # sort the imap_check_subscribed folders |
| 79 | 79 | | bind index \Cp sidebar-prev # assign ctrl-p to select previous folder |
| 80 | 80 | | bind index \Cn sidebar-next # assign ctrl-n to select next folder |
| 81 | 81 | | bind index \Co sidebar-open # assign ctrl-o to open selected folder |
| 83 | 83 | | ###|muttconf|### |
| 84 | 84 | | set mail_check = 60 # how often to check |
| 85 | 85 | | set timeout = 30 # if no user input |
| 86 | 86 | | set move = no # read mail stays put |
| 87 | 87 | | set sort = 'threads' # thread sort |
| 88 | 88 | | set sort_aux = 'reverse-last-date-received' # newest at top |
| 89 | 89 | | set auto_tag = yes |
| 90 | 90 | | set smart_wrap = yes |
| 91 | 91 | | set copy = yes # save sent messages |
| 92 | 92 | | set delete = yes # ask when purging deleted |
| 93 | 93 | | set forward_quote = yes # quote email body in forward |
| 94 | 94 | | set include = yes # quote email body in reply |
| 95 | 95 | | set beep_new = yes # beep on new message received |
| 97 | 97 | | ###|html|### |
| 98 | 98 | | set mailcap_path = ~/.mutt/mailcap # autodisplay html |
| 99 | 99 | | alternative_order text/plain text/enriched text/html # autodisplay html |
| 100 | 100 | | auto_view text/html # autodisplay html |
| 102 | 102 | | ###|headers|### |
| 103 | 103 | | ignore * |
| 104 | 104 | | ignore "Authentication-Results:" |
| 105 | 105 | | ignore "DomainKey-Signature:" |
| 106 | 106 | | ignore "DKIM-Signature:" |
| 107 | 107 | | unignore headers date from to cc |
| 108 | 108 | | unignore x-mailing-list:posted-to: |
| 109 | 109 | | unignore x-mailer: |
| 110 | 110 | | hdr_order date from to cc |
| 112 | 112 | | ###|fix the stupid|### |
| 113 | 113 | | set rfc2047_parameters |
| 115 | 115 | | ###|colors|### |
| 116 | 116 | | source `case $TERM in\ |
| 117 | 117 | | (xterm-256color|rxvt-unicode-256color) echo '~/.mutt/mutt_color_256'; break;;\ |
| 118 | 118 | | *) echo '~/.mutt/mutt_color'; break;;\ |
| 119 | 119 | | esac` |
| 121 | + | ...and now this is a paste of the mutt output. the oddity is that each time i switch account, using the }{ keybindings set in muttrc, it creates a new folder for the second.user... you can see two extra folders at the bottom of the sidebar, and there they are in the middle of the 'y' overview of folders. those two extra were created after switching back and forth twice. it seems every time i switch from the default first.user to second.user, they are created. |
| 123 | + | y:Exit c:Chdir m:Mask ?:Help |
| 124 | + | first.user 7(4)| 1 4 imaps://first.user@imap.gmail.com |
| 125 | + | [Gmail] 0| 2 0 imaps://first.user@imap.gmail.com/[Gmail] |
| 126 | + | All Mail 2138(9)| 3 9 imaps://first.user@imap.gmail.com/[Gmail]/All Mail |
| 127 | + | Drafts 0| 4 0 imaps://first.user@imap.gmail.com/[Gmail]/Drafts |
| 128 | + | Important 2(1)| 5 1 imaps://first.user@imap.gmail.com/[Gmail]/Important |
| 129 | + | Sent Mail 854| 6 0 imaps://first.user@imap.gmail.com/[Gmail]/Sent Mail |
| 130 | + | Spam 0| 7 0 imaps://first.user@imap.gmail.com/[Gmail]/Spam |
| 131 | + | Starred 0| 8 0 imaps://first.user@imap.gmail.com/[Gmail]/Starred |
| 132 | + | Trash 0| 9 0 imaps://first.user@imap.gmail.com/[Gmail]/Trash |
| 133 | + | INBOX 7(4)|10 4 imaps://first.user@imap.gmail.com/INBOX |
| 134 | + | second.us @imap 0|11 0 imaps://second.user@imap.gmail.com |
| 135 | + | INBOX 0|12 0 imaps://second.user@imap.gmail.com |
| 136 | + | [Gmail] 0|13 0 imaps://second.user@imap.gmail.com |
| 137 | + | All Mail 1|14 0 imaps://second.user@imap.gmail.com/[Gmail] |
| 138 | + | Drafts 1|15 0 imaps://second.user@imap.gmail.com/[Gmail]/All Mail |
| 139 | + | Important 0|16 0 imaps://second.user@imap.gmail.com/[Gmail]/Drafts |
| 140 | + | Sent Mail 0|17 0 imaps://second.user@imap.gmail.com/[Gmail]/Important |
| 141 | + | Spam 0|18 0 imaps://second.user@imap.gmail.com/[Gmail]/Sent Mail |
| 142 | + | Starred 0|19 0 imaps://second.user@imap.gmail.com/[Gmail]/Spam |
| 143 | + | Trash 0|20 0 imaps://second.user@imap.gmail.com/[Gmail]/Starred |
| 144 | + | second.us @imap 0|21 0 imaps://second.user@imap.gmail.com/[Gmail]/Trash |
| 145 | + | second.us @imap 0|22 0 imaps://second.user@imap.gmail.com/INBOX |