Adjust mu4e config for alumni account

This commit is contained in:
Marcel Kapfer 2023-01-03 16:31:08 +01:00
parent e6617a7b33
commit 8bd042e9f6
Signed by: mmk2410
GPG key ID: CADE6F0C09F21B09

View file

@ -2326,7 +2326,7 @@ Since I already have a msmtp client configured and would also use it in case I w
(message-narrow-to-headers) (message-narrow-to-headers)
(message-fetch-field "from"))) (message-fetch-field "from")))
(account (cond (account (cond
((string-match "@uni-ulm.de" from) "uniulm") ((string-match "@uni-ulm.de" from) "alumni")
((string-match "@emplify-software.de" from) "work") ((string-match "@emplify-software.de" from) "work")
(t "mailbox")))) (t "mailbox"))))
(setq message-sendmail-extra-arguments (list '"-a" account)))))) (setq message-sendmail-extra-arguments (list '"-a" account))))))
@ -2348,10 +2348,10 @@ I don't really like the default bookmarks that mu4e sets. Thats why I overwrite
(setq mu4e-bookmarks (setq mu4e-bookmarks
'(( :name "Unread messages" '(( :name "Unread messages"
:key ?u :key ?u
:query "flag:unread or m:/university/inbox or m:/university/uulmhack or m:/mailbox/inbox" ) :query "flag:unread or m:/alumni/inbox or m:/mailbox/inbox" )
( :name "Unread university messages" ( :name "Unread alumni messages"
:key ?e :key ?a
:query "(flag:unread and m:/university/*) or m:/university/inbox or m:/university/uulmhack" ) :query "(flag:unread and m:/alumni/*) or m:/alumni/inbox" )
( :name "Unread private messages" ( :name "Unread private messages"
:key ?p :key ?p
:query "(flag:unread and m:/mailbox/*) or m:/mailbox/inbox" )))) :query "(flag:unread and m:/mailbox/*) or m:/mailbox/inbox" ))))
@ -2367,7 +2367,7 @@ I like to get to some maildir quite fast and with a shortcut.
'((:maildir "/work/inbox" :key ?w) '((:maildir "/work/inbox" :key ?w)
(:maildir "/mailbox/inbox" :key ?p))) (:maildir "/mailbox/inbox" :key ?p)))
(setq mu4e-maildir-shortcuts (setq mu4e-maildir-shortcuts
'((:maildir "/university/inbox" :key ?e) '((:maildir "/alumni/inbox" :key ?a)
(:maildir "/mailbox/inbox" :key ?p)))) (:maildir "/mailbox/inbox" :key ?p))))
#+end_src #+end_src
@ -2446,28 +2446,28 @@ Now define the contexts.
:enter-func (lambda () (mu4e-message "Entering uulmhack context")) :enter-func (lambda () (mu4e-message "Entering uulmhack context"))
:match-func (lambda (msg) :match-func (lambda (msg)
(when msg (when msg
(or (string-prefix-p "/university/uulmhack" (mu4e-message-field msg :maildir)) (or (string-prefix-p "/alumni/uulmhack" (mu4e-message-field msg :maildir))
(string-prefix-p "/university/Archives/uulmhack" (mu4e-message-field msg :maildir))))) (string-prefix-p "/alumni/Archives/uulmhack" (mu4e-message-field msg :maildir)))))
:vars '( ( user-mail-address . "uulmhack@uni-ulm.de" ) :vars '( ( user-mail-address . "uulmhack@uni-ulm.de" )
( user-full-name . "uulmhack Orga-Team" ) ( user-full-name . "uulmhack Orga-Team" )
( message-signature-file . "~/dotfiles/dotdotfiles/sig/uulmhack") ( message-signature-file . "~/.dotfiles/dot-private/sig/uulmhack")
( mu4e-sent-folder . "/university/Sent" ) ( mu4e-sent-folder . "/alumni/Sent" )
( mu4e-drafts-folder . "/university/Drafts" ) ( mu4e-drafts-folder . "/alumni/Drafts" )
( mu4e-trash-folder . "/university/Trash" ) ( mu4e-trash-folder . "/alumni/Trash" )
( mu4e-refile-folder . "/university/Archives/uulmhack" ))) ( mu4e-refile-folder . "/alumni/Archives" )))
,(make-mu4e-context ,(make-mu4e-context
:name "Education" :name "Alumni"
:enter-func (lambda () (mu4e-message "Entering education context")) :enter-func (lambda () (mu4e-message "Entering alumni context"))
:match-func (lambda (msg) :match-func (lambda (msg)
(when msg (when msg
(string-prefix-p "/university" (mu4e-message-field msg :maildir)))) (string-prefix-p "/alumni" (mu4e-message-field msg :maildir))))
:vars '( ( user-mail-address . "marcel.kapfer@uni-ulm.de" ) :vars '( ( user-mail-address . "marcel.kapfer@alumni.uni-ulm.de" )
( user-full-name . "Marcel Kapfer" ) ( user-full-name . "Marcel Kapfer" )
( message-signature-file . nil) ( message-signature-file . nil)
( mu4e-sent-folder . "/university/Sent" ) ( mu4e-sent-folder . "/alumni/Sent" )
( mu4e-drafts-folder . "/university/Drafts" ) ( mu4e-drafts-folder . "/alumni/Drafts" )
( mu4e-trash-folder . "/university/Trash" ) ( mu4e-trash-folder . "/alumni/Trash" )
( mu4e-refile-folder . "/university/Archives" )))))) ( mu4e-refile-folder . "/alumni/Archives" ))))))
#+end_src #+end_src
** Other settings ** Other settings