From 1204730924436ef9e1c7c49c9557837f9a5ed0e8 Mon Sep 17 00:00:00 2001 From: clarkzjw Date: Wed, 8 Feb 2023 00:40:09 -0800 Subject: fork https://github.com/mattsta/mailweb --- ansible/roles/dovecot/handlers/main.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 ansible/roles/dovecot/handlers/main.yml (limited to 'ansible/roles/dovecot/handlers') diff --git a/ansible/roles/dovecot/handlers/main.yml b/ansible/roles/dovecot/handlers/main.yml new file mode 100644 index 0000000..dda7930 --- /dev/null +++ b/ansible/roles/dovecot/handlers/main.yml @@ -0,0 +1,31 @@ +--- +- name: restart dovecot + service: + name: dovecot + state: restarted + +- name: reload dovecot + service: + name: dovecot + state: reloaded + +# We intentionally don't have a "creates:" guard on the resieve handlers +# because if they get called we need to re-run them on any changes of +# the underlying script itself regardless whether the result .svbin +# already exists or not. +- name: resieve spam + command: sievec report-spam.sieve + args: + chdir: /etc/dovecot/sieve + +- name: resieve ham + command: sievec report-ham.sieve + args: + chdir: /etc/dovecot/sieve + +- name: resieve spam mover + command: sievec 10-rspamd.sieve + args: + chdir: /etc/dovecot/sieve-before.d + creates: 10-rspamd.svbin + -- cgit v1.2.3