diff --git a/dovecot/handlers/main.yml b/dovecot/handlers/main.yml index 8d1b78d8..7d40488b 100644 --- a/dovecot/handlers/main.yml +++ b/dovecot/handlers/main.yml @@ -8,3 +8,9 @@ service: name: dovecot state: reloaded + +- name: restart log2mail + service: + name: log2mail + state: restarted + diff --git a/dovecot/tasks/main.yml b/dovecot/tasks/main.yml index 69771cb0..c9de6045 100644 --- a/dovecot/tasks/main.yml +++ b/dovecot/tasks/main.yml @@ -82,3 +82,24 @@ tags: - dovecot +- name: log2mail is installed + apt: + name: log2mail + state: present + tags: dovecot + +- name: dovecot is configured in log2mail + blockinfile: + path: /etc/log2mail/config/mail.conf + create: true + owner: log2mail + group: adm + mode: "0640" + block: | + file = /var/log/mail.log + pattern = "Out of memory" + mailto = {{ log2mail_alert_email or general_alert_email | mandatory }} + template = /etc/log2mail/mail + notify: restart log2mail + tags: dovecot +