diff options
-rw-r--r-- | ansible/roles/dovecot/handlers/main.yml | 4 | ||||
-rw-r--r-- | ansible/roles/dovecot/tasks/main.yml | 12 |
2 files changed, 16 insertions, 0 deletions
diff --git a/ansible/roles/dovecot/handlers/main.yml b/ansible/roles/dovecot/handlers/main.yml index 7880742..e94b010 100644 --- a/ansible/roles/dovecot/handlers/main.yml +++ b/ansible/roles/dovecot/handlers/main.yml @@ -13,6 +13,10 @@ command: /usr/bin/sievec /etc/dovecot/sieve-after/spam-to-folder.sieve changed_when: true +- name: Recompile prevent-duplicates sieve script + command: /usr/bin/sievec /etc/dovecot/sieve-after/prevent-duplicates.sieve + changed_when: true + - name: Recompile learn-spam sieve script command: /usr/bin/sievec /etc/dovecot/sieve/learn-spam.sieve changed_when: true diff --git a/ansible/roles/dovecot/tasks/main.yml b/ansible/roles/dovecot/tasks/main.yml index 556cfcf..c98ff9c 100644 --- a/ansible/roles/dovecot/tasks/main.yml +++ b/ansible/roles/dovecot/tasks/main.yml @@ -76,6 +76,18 @@ tags: - role::dovecot +- name: Template prevent-duplicates sieve script + template: + src: prevent-duplicates.sieve.j2 + dest: /etc/dovecot/sieve-after/prevent-duplicates.sieve + owner: vmail + group: vmail + mode: "0444" + notify: + - Recompile prevent-duplicates sieve script + tags: + - role::dovecot + - name: Set up sieve configuration for dovecot lineinfile: path: /etc/dovecot/conf.d/90-sieve.conf |