- include: service.yaml
|
|
vars:
|
|
service_name: clamav-daemon
|
|
service_packages:
|
|
- clamav-daemon
|
|
install_recommends: yes
|
|
|
|
- include: service.yaml
|
|
vars:
|
|
service_name: amavisd-milter
|
|
service_packages:
|
|
- amavisd-milter
|
|
- spamassassin
|
|
install_recommends: yes
|
|
|
|
- name: disable spamassassin at boot
|
|
service: name="spamassassin" enabled=no
|
|
|
|
# TODO spam, discard spam instead of bouncing it
|
|
# /etc/amavis/conf.d/
|
|
# $final_spam_destiny = D_DISCARD;
|
|
|
|
- name: configure amavisd-milter socket
|
|
blockinfile:
|
|
dest: '/etc/default/amavisd-milter'
|
|
block: |
|
|
MILTERSOCKET=inet:60001@127.0.0.1
|
|
notify: restart amavisd-milter
|
|
|
|
- name: add amavis milter for smtp to postfix
|
|
lineinfile:
|
|
dest: '/etc/postfix/main.cf'
|
|
line: 'smtpd_milters=inet:127.0.0.1:60001'
|
|
regexp: '^smtpd_milters='
|
|
notify: restart postfix
|
|
|
|
- name: add amavis milter for non smtp to postfix
|
|
lineinfile:
|
|
dest: '/etc/postfix/main.cf'
|
|
line: 'non_smtpd_milters=inet:127.0.0.1:60001'
|
|
regexp: '^non_smtpd_milters='
|
|
notify: restart postfix
|
|
|
|
- include: service.yaml
|
|
vars:
|
|
service_name: postgrey
|
|
service_packages:
|
|
- postgrey
|
|
|
|
- name: add postgrey to postfix
|
|
lineinfile:
|
|
dest: '/etc/postfix/main.cf'
|
|
line: 'smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10023'
|
|
notify: restart postfix
|