From cf2935c6e07264eafc3e16a987ea3c01bba32b40 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 3 Apr 2021 14:43:24 +0200 Subject: [PATCH] mutt: try to implement multi-accounting --- .mutt/ACCOUNT_TEMPLATE | 24 ++++++++++++++++++++++++ .muttrc | 30 +++++++++++------------------- 2 files changed, 35 insertions(+), 19 deletions(-) create mode 100644 .mutt/ACCOUNT_TEMPLATE diff --git a/.mutt/ACCOUNT_TEMPLATE b/.mutt/ACCOUNT_TEMPLATE new file mode 100644 index 0000000..79b2468 --- /dev/null +++ b/.mutt/ACCOUNT_TEMPLATE @@ -0,0 +1,24 @@ +unmailboxes * + +set realname="Franziska" + +set imap_user="USERNAME" +set imap_pass="PASSWORD" + +set from="" + +set spoolfile="+INBOX" +set record="+Sent" +set postponed="+Drafts" +set trash="+Trash" + +set folder="imaps://USERNAME@mx0.kunbox.net/" +set smtp_url="smtp://USERNAME:PASSWORD@mx0.kunbox.net:587/" + +set pgp_sign_as=GPG_ID +set pgp_autosign=yes +set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust--encrypt-to GPG_ID -- -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 --encrypt-to GPG_ID -- -r %r -- %f" + +account-hook $folder "set imap_user=USERNAME imap_pass=PASSWORD" +# vim: syntax=muttrc diff --git a/.muttrc b/.muttrc index 75de768..09d9a15 100644 --- a/.muttrc +++ b/.muttrc @@ -1,23 +1,10 @@ -source ~/.mutt/passwords - - -set realname="Franziska Kunsmann" - -set folder="imap://mx0.kunbox.net/" -set spoolfile="+INBOX" -set record="+Sent" -set postponed="+Drafts" -set trash="+Trash" - -set from=hi@kunsmann.eu set use_from=yes -set smtp_url=smtp://$imap_user:$imap_pass@mx0.kunbox.net:587/ set send_charset=utf-8 set edit_headers=yes set ssl_starttls=yes set ssl_force_tls=yes -unset imap_passive +unset imap_passive set imap_check_subscribed set mail_check=60 set timeout=10 @@ -54,9 +41,7 @@ set editor="vim -c 'set spell spelllang=de,en'" source ~/.mutt/gpg.rc set pgp_use_gpg_agent=yes -set pgp_sign_as=5FE37FF3C981A9146C3805324205EF53ECE0D2BC set pgp_timeout=60 -set pgp_autosign=yes set crypt_autosign=yes set crypt_replyencrypt=yes set crypt_verify_sig=yes @@ -67,8 +52,6 @@ set pgp_verify_command="gpg --status-fd=2 --no-verbose --batch --output - --veri set pgp_decrypt_command="gpg --status-fd=2 --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 --encrypt-to 5FE37FF3C981A9146C3805324205EF53ECE0D2BC -- -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 --encrypt-to 5FE37FF3C981A9146C3805324205EF53ECE0D2BC -- -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" @@ -83,7 +66,16 @@ bind editor complete-query bind editor ^T complete bind index,pager S sidebar-toggle-visible -#source ~/.mutt/dracula-theme/dracula.muttrc source ~/.mutt/spacekookie.theme +# Account management +source ~/.mutt/hi@kunsmann.eu +#source ~/.mutt/hostmaster@kunbox.net +#source ~/.mutt/foundyourshit@franzi.business + +macro index,pager 'source ~/.mutt/hi@kunsmann.eu!' +macro index,pager 'source ~/.mutt/hostmaster@kunbox.net!' +macro index,pager 'source ~/.mutt/foundyourshit@franzi.business!' +macro index 'c' '?^K=' + # vim: syntax=muttrc