Create role mailserver_rspamd

This commit is contained in:
Tunui Franken 2024-07-25 17:57:37 +02:00
parent 81dc218bb1
commit efc8ce52f9
6 changed files with 36 additions and 0 deletions

View file

@ -18,3 +18,5 @@
tags: postfix tags: postfix
- role: mailserver_dovecot - role: mailserver_dovecot
tags: dovecot tags: dovecot
- role: mailserver_rspamd
tags: rspamd

View file

@ -76,3 +76,9 @@
ansible.builtin.systemd: ansible.builtin.systemd:
name: sshd name: sshd
state: restarted state: restarted
- name: Reload rspamd service
become: true
ansible.builtin.systemd:
name: rspamd
state: reloaded

View file

@ -30,6 +30,10 @@ smtpd_recipient_restrictions=reject_unauth_destination,check_policy_service unix
smtpd_sender_login_maps=pgsql:/etc/postfix/sql-email-as-alias.cf smtpd_sender_login_maps=pgsql:/etc/postfix/sql-email-as-alias.cf
smtpd_milters=inet:127.0.0.1:11332
non_smtpd_milters=inet:127.0.0.1:11332
milter_mail_macros=i {mail_addr} {client_addr} {client_name} {auth_authen}
smtpd_sasl_type = dovecot smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes smtpd_sasl_auth_enable = yes

View file

@ -0,0 +1,3 @@
# mailserver - Rspamd
Installs ands sets up the Rspamd part of the mail server.

View file

@ -0,0 +1,18 @@
---
- name: Install needed packages
become: true
ansible.builtin.apt:
name:
- rspamd
- redis-server
- name: Copy local actions
become: true
ansible.builtin.template:
src: actions.conf.j2
dest: /etc/rspamd/local.d/actions.conf
owner: root
group: root
mode: "644"
notify: Reload rspamd service

View file

@ -0,0 +1,3 @@
reject = 150;
add_header = 6;
greylist = 4;