neomutt: create bad multi user support
crispy-caesus crispy@crispy-caesus.eu
Fri, 01 May 2026 11:26:34 +0200
3 files changed,
30 insertions(+),
18 deletions(-)
A
neomutt/.config/neomutt/crispy@crispy-caesus.eu-neomuttrc
@@ -0,0 +1,8 @@
+set spool_file = ~/mail/spool/crispy@crispy-caesus.eu/ + +set from = crispy@crispy-caesus.eu +set real_name = "crispy-caesus" + +set smtp_url = smtps://crispy@crispy-caesus.eu@smtp.purelymail.com +set smtp_pass="`gpg --quiet --for-your-eyes-only --no-tty --decrypt \ + ~/.config/neomutt/login.gpg`"
A
neomutt/.config/neomutt/jasper.bauerschaper@crispy-caesus.eu-neomuttrc
@@ -0,0 +1,8 @@
+set spool_file = ~/mail/spool/jasper.bauerschaper@crispy-caesus.eu/ + +set from = jasper.bauerschaper@crispy-caesus.eu +set real_name = "Jasper Bauerschaper" + +set smtp_url = smtps://jasper.bauerschaper@crispy-caesus.eu@smtp.purelymail.com +set smtp_pass="`gpg --quiet --for-your-eyes-only --no-tty --decrypt \ + ~/.config/neomutt/login2.gpg`"
M
neomutt/.config/neomutt/neomuttrc
→
neomutt/.config/neomutt/neomuttrc
@@ -1,7 +1,3 @@
-# user settings -set from = crispy@crispy-caesus.eu -set real_name = "crispy-caesus" - # preferences set use_threads = yes set pager_index_lines = 6 # show this many lines of the Index when@@ -25,35 +21,35 @@ set edit_headers = yes
set include = yes # mbox -set spool_file = ~/mail/spool/crispy@crispy-caesus.eu/ set mbox = ~/mail set mbox_type = "maildir" -set move = ask-yes +set move = ask-yes # TODO: check set folder = ~/mail set record = +sent set trash = +trash set postponed = +drafts -mailboxes -label spool -notify -poll ! \ - -label people -nonotify -poll +people \ - -label purchases -nonotify -poll +purchases \ - -label sent -nonotify -poll +sent +mailboxes -label cspool -notify -nopoll ~/mail/spool/crispy@crispy-caesus.eu \ + -label jspool -notify -nopoll ~/mail/spool/jasper.bauerschaper@crispy-caesus.eu \ + -label people -nonotify -nopoll +people \ + -label chorepeople -nonotify -nopoll +chorepeople \ + -label purchases -nonotify -nopoll +purchases \ + -label me -nonotify -nopoll +me \ + -label sent -nonotify -nopoll +sent -set mail_check = 120 +set mail_check = 10 set timeout = 30 -set mail_check_stats = yes -set mail_check_stats_interval = 120 -set imap_idle = yes +set mail_check_stats = yes +set mail_check_stats_interval = 30 set new_mail_command = "notify-send \ --app-name=neomutt \ --icon'~/.config/neomutt/neomutt.png' \ 'New Email in %D' &" -# sending -set smtp_url = smtps://crispy@crispy-caesus.eu@smtp.purelymail.com -set smtp_pass="`gpg --quiet --for-your-eyes-only --no-tty --decrypt \ - ~/.config/neomutt/login.gpg`" +# accounts +folder-hook ~/.mail/spool/crispy@crispy-caesus.eu 'source ~/.config/neomutt/crispy@crispy-caesus.eu-neomuttrc' +folder-hook ~/.mail/spool/jasper.bauerschaper@crispy-caesus.eu 'source ~/.config/neomutt/jasper.bauerschaper@crispy-caesus.eu-neomuttrc'