Handle multiple sets of Emacs variable bindings.
You may want to add something like that to your Emacs initialization file:
(require 'profile)
(add-hook 'mu4e-compose-pre-hook #'profile-set-account-in-compose)
(bind-key "C-c F" #'profile-force-account-in-compose)
(setq profile-binding-alist
'(("Account1"
(profile-account-maildir . "/Account1")
(mu4e-sent-folder "/Account1/Saved Items")
(mu4e-drafts-folder "/Account1/Drafts")
(user-mail-address "my.address@account1.tld")
(smtpmail-default-smtp-server "smtp.account1.tld")
(smtpmail-local-domain "account1.tld")
(smtpmail-smtp-user "username1")
(smtpmail-smtp-server "smtp.account1.tld")
(smtpmail-stream-type starttls)
(smtpmail-smtp-service 25))
("Account2"
(profile-account-maildir . "/Account2")
(mu4e-sent-folder "/Account2/Saved Items")
(mu4e-drafts-folder "/Account2/Drafts")
(user-mail-address "my.address@account2.tld")
(smtpmail-default-smtp-server "smtp.account2.tld")
(smtpmail-local-domain "account2.tld")
(smtpmail-smtp-user "username2")
(smtpmail-smtp-server "smtp.account2.tld")
(smtpmail-stream-type starttls)
(smtpmail-smtp-service 587))))
Yes, please do! See CONTRIBUTING for guidelines.
See COPYING. Copyright (c) 2015 Damien Cassou.