diff --git a/tasks/configure_dbmail.yml b/tasks/configure_dbmail.yml index 13aea98..ea697da 100644 --- a/tasks/configure_dbmail.yml +++ b/tasks/configure_dbmail.yml @@ -32,10 +32,38 @@ option: dburi value: "{{ dbmail_db_driver }}://{{ dbmail_db_user }}:{{ dbmail_db_password }}@{{ dbmail_db_host }}:{{ dbmail_db_port }}/{{ dbmail_db_name }}" +- name: Make services start infinite for IMAP + ini_file: + path: /lib/systemd/system/dbmail-imapd.service + section: Service + option: TimeoutStartSec + value: infinity + +- name: Make services start infinite for POP + ini_file: + path: /lib/systemd/system/dbmail-pop3d.service + section: Service + option: TimeoutStartSec + value: infinity + +- name: Make services start infinite for LMTP + ini_file: + path: /lib/systemd/system/dbmail-lmtpd.service + section: Service + option: TimeoutStartSec + value: infinity + +- name: Make services start infinite for timsieved + ini_file: + path: /lib/systemd/system/dbmail-timsieved.service + section: Service + option: TimeoutStartSec + value: infinity + - name: Ensure service units are enabled and started systemd: daemon_reload: true name: "{{ item }}" enabled: true state: started - loop: "{{ dbmail_systemd_units }}" \ No newline at end of file + loop: "{{ dbmail_systemd_units }}"