Configure maildrop mailfilters
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user