X-Git-Url: https://git.ralfj.de/ansible.git/blobdiff_plain/df93ad2b2188c394c421743afc7a7645a2486202..3df1e35fac92866e734e44cdfcdef2a527262cd9:/roles/email/tasks/postfix.yml diff --git a/roles/email/tasks/postfix.yml b/roles/email/tasks/postfix.yml index 67e459d..d59144d 100644 --- a/roles/email/tasks/postfix.yml +++ b/roles/email/tasks/postfix.yml @@ -13,6 +13,7 @@ loop: - main.cf - master.cf + - postscreen_access.cidr notify: postfix - name: install postfix mysql config when: postfix.dovecot is defined @@ -36,7 +37,6 @@ notify: postfix # maps - name: create empty virtual_alias_map - when: postfix.virtual_mailbox_domains is defined register: virtual_alias_map copy: dest: /etc/postfix/virtual_alias_map @@ -46,13 +46,12 @@ when: virtual_alias_map.changed command: postmap /etc/postfix/virtual_alias_map notify: postfix -- name: create empty sender_transport_map +- name: create sender_transport_map when: postfix.smtp_outgoing is defined register: sender_transport_map - copy: + template: dest: /etc/postfix/sender_transport_map - content: "" - force: no + src: templates/sender_transport_map - name: postmap sender_transport_map when: sender_transport_map.changed command: postmap /etc/postfix/sender_transport_map @@ -68,7 +67,6 @@ command: postmap /etc/postfix/relay_clientcerts notify: postfix - name: create transport_map - when: postfix.virtual_mailbox_domains is defined register: transport_map template: dest: /etc/postfix/transport_map @@ -78,8 +76,6 @@ command: postmap /etc/postfix/transport_map notify: postfix # cronjobs -- name: delete old local-mail cronjob - file: path=/etc/cron.daily/local-mail state=absent - name: install check-for-local-mail cronjob copy: dest: /etc/cron.daily/check-for-local-mail