Setup multiple accounts according to ArchWiki
This commit is contained in:
parent
ff15e951d0
commit
f93aefe5ce
2 changed files with 25 additions and 21 deletions
|
@ -1,11 +1,8 @@
|
|||
# neomuttrc file for {{ account.fulladdress }}
|
||||
|
||||
set hostname = "{{ account.fulladdress.split('@') | last }}"
|
||||
|
||||
# SMTP
|
||||
#set sendmail = "msmtp -a {{ account.fulladdress }}"
|
||||
set smtp_pass = "`pass {{ account.passlocation }}`"
|
||||
set smtp_url = "{{ account.smtp.proto }}://{{ account.smtp.login }}@{{ account.smtp.server }}:{{ account.smtp.port }}"
|
||||
set smtp_pass = "`pass {{ account.passlocation }}`"
|
||||
{% if neomutt_version | int >= 20211015 %}
|
||||
set real_name = "{{ account.realname }}"
|
||||
{% else %}
|
||||
|
@ -13,6 +10,7 @@ set realname = "{{ account.realname }}"
|
|||
{% endif %}
|
||||
set from = "{{ account.fulladdress }}"
|
||||
set use_from = yes
|
||||
set hostname = "{{ account.fulladdress.split('@') | last }}"
|
||||
|
||||
# IMAP
|
||||
{% if account.imap %}
|
||||
|
@ -36,3 +34,5 @@ set imap_check_subscribed
|
|||
|
||||
set ssl_starttls = yes
|
||||
set ssl_force_tls = yes
|
||||
|
||||
account-hook $folder "set imap_user={{ account.imap.login }} imap_pass=`pass {{ account.passlocation }}`"
|
||||
|
|
|
@ -6,20 +6,21 @@
|
|||
#set smtp_authenticators = 'gssapi:login'
|
||||
#set query_command = "abook --mutt-query '%s'"
|
||||
#set rfc2047_parameters = yes
|
||||
#set sleep_time = 0 # Pause 0 seconds for informational messages
|
||||
#set markers = no # Disables the `+` displayed at line wraps
|
||||
#set mark_old = no # Unread mail stay unread until read
|
||||
#set mime_forward = yes # attachments are forwarded with mail
|
||||
#set wait_key = no # mutt won't ask "press key to continue"
|
||||
#set fast_reply # skip to compose when replying
|
||||
#set fcc_attach # save attachments with the body
|
||||
#set forward_format = "Fwd: %s" # format of subject when forwarding
|
||||
#set forward_quote # include message in forwards
|
||||
#set reverse_name # reply as whomever it was to
|
||||
#set include # include message in replies
|
||||
#set sleep_time = 0 # pause 0 seconds for informational messages
|
||||
#set markers = no # disables the `+` displayed at line wraps
|
||||
#set mark_old = no # unread mail stay unread until read
|
||||
#set mime_forward = yes # attachments are forwarded with mail
|
||||
#set wait_key = no # don't ask "press key to continue"
|
||||
#set fast_reply # skip to compose when replying
|
||||
#set fcc_attach # save attachments with the body
|
||||
#set forward_format = "Fwd: %s" # format of subject when forwarding
|
||||
#set forward_quote # include message in forwards
|
||||
#set reverse_name # reply as whomever it was to
|
||||
#set include # include message in replies
|
||||
set mail_check = 120 # how often to check for new mail (in seconds)
|
||||
set imap_keepalive = 300 # intermittent polling to keep connection alive (in seconds)
|
||||
#auto_view text/html # automatically show html (mailcap uses lynx)
|
||||
unset imap_passive # open imap connection when checking for mail
|
||||
#auto_view text/html # automatically show html (mailcap uses lynx)
|
||||
#auto_view application/pgp-encrypted
|
||||
#alternative_order text/plain text/enriched text/html
|
||||
|
||||
|
@ -58,10 +59,10 @@ set imap_keepalive = 300 # intermittent polling to keep connection alive
|
|||
#bind index,pager,browser u half-up
|
||||
#bind index,pager S sync-mailbox
|
||||
#bind index,pager R group-reply
|
||||
#bind index \031 previous-undeleted # Mouse wheel
|
||||
#bind index \005 next-undeleted # Mouse wheel
|
||||
#bind pager \031 previous-line # Mouse wheel
|
||||
#bind pager \005 next-line # Mouse wheel
|
||||
#bind index \031 previous-undeleted # Mouse wheel
|
||||
#bind index \005 next-undeleted # Mouse wheel
|
||||
#bind pager \031 previous-line # Mouse wheel
|
||||
#bind pager \005 next-line # Mouse wheel
|
||||
#bind editor <Tab> complete-query
|
||||
|
||||
#macro index,pager gi "<change-folder>=INBOX<enter>" "go to inbox"
|
||||
|
@ -177,5 +178,8 @@ set sidebar_visible = yes
|
|||
|
||||
{% for account in accounts %}
|
||||
source ~/.config/neomutt/accounts/{{ account.fulladdress }}.neomuttrc
|
||||
#macro index,pager i1 '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/{{ account.fulladdress }}.neomuttrc<enter><change-folder>!<enter>;<check-stats>' "switch to {{ account.fulladdress }}"
|
||||
folder-hook $folder source ~/.config/neomutt/accounts/{{ account.fulladdress }}.neomuttrc
|
||||
macro index,pager <f{{ loop.index }}> '<sync-mailbox><enter-command>source ~/.config/neomutt/accounts/{{ account.fulladdress }}.neomuttrc<enter><change-folder>!<enter>;<check-stats>' "switch to {{ account.fulladdress }}"
|
||||
|
||||
{% endfor %}
|
||||
#macro index 'c' '<change-folder>?<change-dir><home>=<enter>'
|
||||
|
|
Loading…
Add table
Reference in a new issue