Configure maildrop mailfilters

This commit is contained in:
2020-06-27 15:56:56 +02:00
parent f5da6428eb
commit e7087baf9e
4 changed files with 112 additions and 0 deletions
+21
View File
@@ -9,6 +9,11 @@
when: item not in uberspace_mail_domain_result.stdout_lines
loop: "{{ mail_domains.get(ansible_facts.user_id, []) }}"
- name: Set up .qmail file
copy:
content: "{{ ansible_facts.user_id }}-lukas"
dest: "{{ ansible_facts.env.HOME }}/.qmail"
- name: Delete system Maildir
file:
path: "{{ ansible_facts.env.HOME }}/Maildir"
@@ -27,6 +32,22 @@
vars:
user: lukas
- name: Create mailfilter config
template:
src: mailfilters/{{ ansible_facts.user_id }}.j2
dest: "{{ ansible_facts.env.HOME }}/.config/mailfilter"
mode: 0600
- name: Use custom mailfilter in .qmail-default
copy:
content: "|maildrop /home/{{ ansible_facts.user_id }}/.config/mailfilter"
dest: "{{ ansible_facts.env.HOME }}/.qmail-default"
- name: Delete Uberspace .spamfolder config
file:
path: "{{ ansible_facts.env.HOME }}/.spamfolder"
state: absent
- name: Create qdated key
command:
cmd: qdated-makekey