setup-cockpit/roles/neomutt/templates/account.neomuttrc.j2

28 lines
1.2 KiB
Django/Jinja

# neomuttrc file for account {{ account.fulladdress }}
set realname = "{{ account.realname }}"
set from = "{{ account.fulladdress }}"
set sendmail = "msmtp -a {{ account.fulladdress }}"
alias me {{ account.realname }} <{{ account.fulladdress }}>
{% if account.imap %}
set folder = "{{ account.imap.proto }}://{{ account.imap.login }}@{{ account.imap.server }}:{{ account.imap.port }}"
{% else %}
set folder = "/home/{{ ansible_facts['env']['USER'] }}/.local/share/mail/{{ account.fulladdress }}"
{% endif %}
set header_cache = /home/{{ ansible_facts['env']['USER'] }}/.cache/neomutt/{{ account.fulladdress }}/headers
#set message_cachedir = /home/{{ ansible_facts['env']['USER'] }}/.cache/neomutt/{{ account.fulladdress }}/bodies
set mbox_type = Maildir
set hostname = "{{ account.fulladdress | split('@') | last }}"
source /home/{{ ansible_facts['env']['USER'] }}/.config/neomutt/switch.neomuttrc
set spoolfile = "+INBOX"
set record = "+Sent"
set postponed = "+Drafts"
set trash = "+Trash"
set imap_check_subscribed
{% if account.imap %}
set imap_user = "{{ account.imap.login }}"
set imap_pass = "`pass {{ account.passlocation }}`"
set ssl_starttls = yes
set ssl_force_tls = yes
{% endif %}