From f0fe829f02d558d255bc94e7ebffbc8415d7b94d Mon Sep 17 00:00:00 2001 From: Michael Holder Date: Tue, 19 Jan 2021 14:57:57 +0100 Subject: [PATCH] multiaccount --- muttconfig/.mutt/holder-cloud | 18 ++++++++++++++++++ muttconfig/.mutt/holder-web | 18 ++++++++++++++++++ muttconfig/.muttrc | 26 ++++++++++++++------------ 3 files changed, 50 insertions(+), 12 deletions(-) create mode 100644 muttconfig/.mutt/holder-cloud create mode 100644 muttconfig/.mutt/holder-web diff --git a/muttconfig/.mutt/holder-cloud b/muttconfig/.mutt/holder-cloud new file mode 100644 index 0000000..a8927b4 --- /dev/null +++ b/muttconfig/.mutt/holder-cloud @@ -0,0 +1,18 @@ +# About Me +set from = "michael@holder-cloud.de" +set realname = "Michael Holder" + +# My credentials +set smtp_url = "smtp://michael@holder-cloud.de@mail.holder-cloud.de:587/" +set smtp_pass = "xxx" +set imap_user = "michael@holder-cloud.de" +set imap_pass = "xxx" + +# My mailboxes +set folder = "imaps://mail.holder-cloud.de:993" +set spoolfile = "+INBOX" +set postponed = "+Drafts" +set record = "+Sent" + +# # Hook ---- IMPORTANT +account-hook $folder "set imap_user=michael@holder-cloud.de imap_pass=xxx" diff --git a/muttconfig/.mutt/holder-web b/muttconfig/.mutt/holder-web new file mode 100644 index 0000000..afb9d64 --- /dev/null +++ b/muttconfig/.mutt/holder-web @@ -0,0 +1,18 @@ +# About Me +set from = "michael@holder-web.de" +set realname = "Michael Holder" + +# My credentials +set smtp_url = "smtp://michael@holder-web.de@mail.holder-web.de:587/" +set smtp_pass = "xxx" +set imap_user = "michael@holder-web.de" +set imap_pass = "xxx" + +# My mailboxes +set folder = "imaps://mail.holder-web.de:993" +set spoolfile = "+INBOX" +set postponed = "+Drafts" +set record = "+Sent" + +# # Hook ---- IMPORTANT +account-hook $folder "set imap_user=michael@holder-web.de imap_pass=xxx" diff --git a/muttconfig/.muttrc b/muttconfig/.muttrc index 9a829eb..c30ec3d 100644 --- a/muttconfig/.muttrc +++ b/muttconfig/.muttrc @@ -2,19 +2,15 @@ source ~/.mutt/colors-gruvbox-shuber.muttrc #source ~/.mutt/mutt-colors-solarized-dark-256.muttrc #source ~/.mutt/mutt-colors-solarized-light-256.muttrc -# About Me -set from = "michael@holder-cloud.de" -set realname = "Michael Holder" +## ACCOUNT2 +source "~/.mutt/holder-web" +folder-hook $folder 'source ~/.mutt/holder-web' -# My credentials -set smtp_url = "smtp://michael@holder-cloud.de@mail.holder-cloud.de:587/" -set smtp_pass = "xxx" -set imap_user = "michael@holder-cloud.de" -set imap_pass = "xxx" - -# My mailboxes -set folder = "imaps://mail.holder-cloud.de:993" -set spoolfile = "+INBOX" +## ACCOUNT1 +source "~/.mutt/holder-cloud" +# Here we use the $folder variable that has just been set in the sourced file. +# We must set it right now otherwise the 'folder' variable will change in the next sourced file. +folder-hook $folder 'source ~/.mutt/holder-cloud' set pager_index_lines=10 # Where to put the stuff @@ -26,6 +22,7 @@ set certificate_file = "~/.mutt/certificates" set mail_check = 30 set move = no set imap_keepalive = 900 +unset imap_passive set sort = threads set editor = "vim" @@ -47,5 +44,10 @@ macro index . "=INBOX" "Inbox" macro index E "unset resolveNset resolve=Einkauf" "Shopping" macro pager E "=Einkauf" "Shopping " +## Shortcuts +macro index,pager 'source ~/.mutt/holder-cloud!' +macro index,pager 'source ~/.mutt/holder-web!' + + # GnuPG bootstrap source ~/.mutt/gpg.rc