diff options
author | 2024-08-28 17:21:31 +0100 | |
---|---|---|
committer | 2024-08-29 17:32:01 +0200 | |
commit | c5385fdea57cbabc4361ee57460f77e0d8408afa (patch) | |
tree | dd64071efc8f6fd1b5bc9ccffb51477fcebfd9d0 | |
parent | Add duplicate prevention sieve script (diff) |
Compile prevent-duplicates.sieve script to sieve-after filter directory
-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 |