diff options
Diffstat (limited to 'roles/rspamd/templates')
11 files changed, 39 insertions, 0 deletions
diff --git a/roles/rspamd/templates/etc/rspamd/local.d/classifier-bayes.conf.j2 b/roles/rspamd/templates/etc/rspamd/local.d/classifier-bayes.conf.j2 new file mode 100644 index 0000000..e40dd74 --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/classifier-bayes.conf.j2 @@ -0,0 +1,3 @@ +backend = "redis"; +servers = "localhost:{{ rspamd_redis_bayes_port }}"; +autolearn = true; diff --git a/roles/rspamd/templates/etc/rspamd/local.d/dkim_signing.conf.j2 b/roles/rspamd/templates/etc/rspamd/local.d/dkim_signing.conf.j2 new file mode 100644 index 0000000..4e04b54 --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/dkim_signing.conf.j2 @@ -0,0 +1,3 @@ +path = "{{ rspamd_data_dir }}/dkim/$domain.$selector.key"; +selector = "{{ rspamd_dkim_selector }}"; +allow_username_mismatch = true; diff --git a/roles/rspamd/templates/etc/rspamd/local.d/greylist.conf.j2 b/roles/rspamd/templates/etc/rspamd/local.d/greylist.conf.j2 new file mode 100644 index 0000000..2c675a1 --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/greylist.conf.j2 @@ -0,0 +1 @@ +servers = "localhost:{{ rspamd_redis_port }}"; diff --git a/roles/rspamd/templates/etc/rspamd/local.d/logging.inc.j2 b/roles/rspamd/templates/etc/rspamd/local.d/logging.inc.j2 new file mode 100644 index 0000000..b2ff81c --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/logging.inc.j2 @@ -0,0 +1 @@ +type = console diff --git a/roles/rspamd/templates/etc/rspamd/local.d/multimap.conf.j2 b/roles/rspamd/templates/etc/rspamd/local.d/multimap.conf.j2 new file mode 100644 index 0000000..7247f93 --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/multimap.conf.j2 @@ -0,0 +1,9 @@ +sender_from_whitelist_domain { + type = "header"; + header = "from"; + filter = "email:domain"; + map = "file://$LOCAL_CONFDIR/maps.d/domain-whitelist.map"; + symbol = "SENDER_FROM_WHITELIST_DOMAIN"; + description = "Local sender domain whitelist"; + score = -6.0; +} diff --git a/roles/rspamd/templates/etc/rspamd/local.d/phishing.conf.j2 b/roles/rspamd/templates/etc/rspamd/local.d/phishing.conf.j2 new file mode 100644 index 0000000..caa3afe --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/phishing.conf.j2 @@ -0,0 +1 @@ +openphish_enabled = true; diff --git a/roles/rspamd/templates/etc/rspamd/local.d/redis.conf.j2 b/roles/rspamd/templates/etc/rspamd/local.d/redis.conf.j2 new file mode 100644 index 0000000..2c675a1 --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/redis.conf.j2 @@ -0,0 +1 @@ +servers = "localhost:{{ rspamd_redis_port }}"; diff --git a/roles/rspamd/templates/etc/rspamd/local.d/replies.conf.j2 b/roles/rspamd/templates/etc/rspamd/local.d/replies.conf.j2 new file mode 100644 index 0000000..470f484 --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/replies.conf.j2 @@ -0,0 +1 @@ +servers = "localhost:{{ rspamd_redis_port }}" diff --git a/roles/rspamd/templates/etc/rspamd/local.d/worker-controller.inc.j2 b/roles/rspamd/templates/etc/rspamd/local.d/worker-controller.inc.j2 new file mode 100644 index 0000000..e0bc633 --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/worker-controller.inc.j2 @@ -0,0 +1,11 @@ +bind_socket = 0.0.0.0:{{ rspamd_controller_port }} + +password = {{ rspamd_password_hash }} + +keypair { + algorithm = "curve25519"; + privkey = "{{ rspamd_privkey }}"; + type = "kex"; + encoding = "base32"; + pubkey = "{{ rspamd_pubkey }}"; +} diff --git a/roles/rspamd/templates/etc/rspamd/local.d/worker-normal.inc.j2 b/roles/rspamd/templates/etc/rspamd/local.d/worker-normal.inc.j2 new file mode 100644 index 0000000..47f94fb --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/worker-normal.inc.j2 @@ -0,0 +1 @@ +enabled = false diff --git a/roles/rspamd/templates/etc/rspamd/local.d/worker-proxy.inc.j2 b/roles/rspamd/templates/etc/rspamd/local.d/worker-proxy.inc.j2 new file mode 100644 index 0000000..bf499db --- /dev/null +++ b/roles/rspamd/templates/etc/rspamd/local.d/worker-proxy.inc.j2 @@ -0,0 +1,7 @@ +bind_socket = 0.0.0.0:{{ rspamd_milter_port }} + +count = {{ rspamd_milter_process_count }} + +upstream "local" { + self_scan = yes; +} |