]> git.rmz.io Git - dotfiles.git/commitdiff
mutt: support switching between accounts
authorSamir Benmendil <samir.benmendil@ultrahaptics.com>
Mon, 19 Mar 2018 09:28:06 +0000 (09:28 +0000)
committerSamir Benmendil <samir.benmendil@ultrahaptics.com>
Mon, 19 Mar 2018 09:28:06 +0000 (09:28 +0000)
mutt/accounts/chakra
mutt/accounts/gmail
mutt/accounts/office365
mutt/bindings
mutt/muttrc

index c6a69f41cdb05018550ff3b11519f39f1e77c7ef..caa05d44ad756d05de707f9bf5bd850ac51e633d 100644 (file)
@@ -1,3 +1,4 @@
 # vim: ft=muttrc
 # vim: ft=muttrc
+source gmail
 set realname = "Ram-Z"
 set from = "ram-z@chakralinux.org"
 set realname = "Ram-Z"
 set from = "ram-z@chakralinux.org"
index 9925c351ac05bb1400500d4bf2c3c95ab448c1f9..69458e0fdfc0161fe5d9af822a047aa8f5a52e71 100644 (file)
@@ -1,3 +1,23 @@
 # vim: ft=muttrc
 set realname = "Samir Benmendil"
 set from = "me@rmz.io"
 # vim: ft=muttrc
 set realname = "Samir Benmendil"
 set from = "me@rmz.io"
+my_hdr Bcc: sent@rmz.io
+set sendmail = "msmtp -a gmail"
+
+set spoolfile    = "+gmail/inbox"   # set inbox
+set postponed    = "+gmail/drafts"  # drafts folder
+unset record                        # do not move sent msgs to a folder, gmail does that
+unset move                          # do not move read msgs, gmail does that
+
+mailboxes "+gmail/inbox"
+mailboxes "+gmail/sent"
+mailboxes "+gmail/youtube"
+mailboxes "+gmail/archive"
+mailboxes "+gmail/drafts"
+mailboxes "+gmail/spam"
+mailboxes "+gmail/bin"
+
+macro index,pager gi "<change-folder>=gmail/inbox<return>"   "go to inbox"
+macro index,pager gy "<change-folder>=gmail/youtube<return>" "go to youtube"
+macro index,pager ga "<change-folder>=gmail/archive<return>" "go to archive"
+macro index,pager gs "<change-folder>=gmail/spam<return>"    "go to spam"
index b90ae5c214455f475c92252cf27191a740dcffee..553b7e5b6fbc65cdf524683b78932ad98dd3e0a8 100644 (file)
@@ -2,3 +2,20 @@
 set realname = "Samir Benmendil"
 set from = "samir.benmendil@ultrahaptics.com"
 my_hdr Bcc: samir.benmendil@ultrahaptics.com
 set realname = "Samir Benmendil"
 set from = "samir.benmendil@ultrahaptics.com"
 my_hdr Bcc: samir.benmendil@ultrahaptics.com
+set sendmail = "msmtp -a office365"
+
+set spoolfile    = "+office365/inbox"   # set inbox
+set postponed    = "+office365/drafts"  # drafts folder
+unset record                        # do not move sent msgs to a folder, gmail does that
+unset move                          # do not move read msgs, gmail does that
+
+mailboxes "+office365/inbox"
+mailboxes "+office365/sent"
+mailboxes "+office365/archive"
+mailboxes "+office365/drafts"
+mailboxes "+office365/spam"
+mailboxes "+office365/bin"
+
+macro index,pager gi "<change-folder>=office365/inbox<return>"   "go to inbox"
+macro index,pager ga "<change-folder>=office365/archive<return>" "go to archive"
+macro index,pager gs "<change-folder>=office365/spam<return>"    "go to spam"
index fcbad23c8926ff08119c54c34e093a25ec9c3a4c..617e933476830c60015f07f77279ae35984a37e8 100644 (file)
@@ -14,11 +14,6 @@ bind pager g       noop
 bind pager gg      top
 bind pager G       bottom
 
 bind pager gg      top
 bind pager G       bottom
 
-macro index,pager gi "<change-folder>=gmail/inbox<return>"   "go to inbox"
-macro index,pager gy "<change-folder>=gmail/youtube<return>" "go to youtube"
-macro index,pager ga "<change-folder>=gmail/archive<return>" "go to archive"
-macro index,pager gs "<change-folder>=gmail/spam<return>"    "go to spam"
-
 bind index q noop
 bind index,pager Q noop
 bind index,pager x noop
 bind index q noop
 bind index,pager Q noop
 bind index,pager x noop
@@ -53,3 +48,6 @@ bind attach <return>    view-mailcap
 
 # add sender to goobook
 macro index,pager a "<pipe-message>goobook add<return>" "add the sender address to goobook"
 
 # add sender to goobook
 macro index,pager a "<pipe-message>goobook add<return>" "add the sender address to goobook"
+
+macro index,pager <f2> '<sync-mailbox><enter-command>source $my_config_dir/accounts/gmail<enter><change-folder>!<enter>'
+macro index,pager <f3> '<sync-mailbox><enter-command>source $my_config_dir/accounts/office365<enter><change-folder>!<enter>'
index 0d8987865a64cc8a59a963b831fc6bfb1635ea1e..090021a640286eecdd40ea7e6236dc49f1c51c86 100644 (file)
@@ -78,12 +78,8 @@ set mailcap_path = $my_config_dir/mailcap
 auto_view text/html                                     # view html automatically
 alternative_order text/plain text/enriched text/html    # save html for last
 
 auto_view text/html                                     # view html automatically
 alternative_order text/plain text/enriched text/html    # save html for last
 
-# IMAP: offlineimap
+# IMAP: mbsync
 set folder       = "$MAILDIR"       # mail folder
 set folder       = "$MAILDIR"       # mail folder
-set spoolfile    = "+gmail/inbox"   # set inbox
-unset record                        # do not move sent msgs to a folder, gmail does that
-unset move                          # do not move read msgs, gmail does that
-set postponed    = "+gmail/drafts"  # drafts folder
 set header_cache = "~/.cache/mutt"  # cache headers for speedss
 source mailboxes                    # source mailboxes generetated by offlineimap
 
 set header_cache = "~/.cache/mutt"  # cache headers for speedss
 source mailboxes                    # source mailboxes generetated by offlineimap