Added Rspamd installation
This commit is contained in:
@@ -37,6 +37,13 @@ server {
|
||||
try_files $uri $uri/ =404;
|
||||
}
|
||||
|
||||
%{rspamd_enabled} location /rspamd/ {
|
||||
%{rspamd_enabled} proxy_pass http://localhost:11334/;
|
||||
%{rspamd_enabled}
|
||||
%{rspamd_enabled} proxy_set_header Host $host;
|
||||
%{rspamd_enabled} proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
%{rspamd_enabled} }
|
||||
|
||||
location ~ ^/(api|accounts) {
|
||||
include uwsgi_params;
|
||||
uwsgi_param UWSGI_SCRIPT instance.wsgi:application;
|
||||
|
||||
@@ -122,6 +122,11 @@ strict_rfc821_envelopes = yes
|
||||
%{opendkim_enabled}milter_default_action = accept
|
||||
%{opendkim_enabled}milter_content_timeout = 30s
|
||||
|
||||
# Rspamd setup
|
||||
%{rspamd_enabled}smtpd_milters = inet:localhost:11332
|
||||
%{rspamd_enabled}milter_default_action = accept
|
||||
%{rspamd_enabled}milter_protocol = 6
|
||||
|
||||
# List of authorized senders
|
||||
smtpd_sender_login_maps =
|
||||
proxy:%{db_driver}:/etc/postfix/sql-sender-login-map.cf
|
||||
@@ -142,18 +147,18 @@ smtpd_recipient_restrictions =
|
||||
|
||||
## Postcreen settings
|
||||
#
|
||||
postscreen_access_list =
|
||||
permit_mynetworks
|
||||
cidr:/etc/postfix/postscreen_spf_whitelist.cidr
|
||||
postscreen_blacklist_action = enforce
|
||||
%{rspamd_disabled}postscreen_access_list =
|
||||
%{rspamd_disabled} permit_mynetworks
|
||||
%{rspamd_disabled} cidr:/etc/postfix/postscreen_spf_whitelist.cidr
|
||||
%{rspamd_disabled}postscreen_blacklist_action = enforce
|
||||
|
||||
# Use some DNSBL
|
||||
postscreen_dnsbl_sites =
|
||||
zen.spamhaus.org=127.0.0.[2..11]*3
|
||||
bl.spameatingmonkey.net=127.0.0.2*2
|
||||
bl.spamcop.net=127.0.0.2
|
||||
postscreen_dnsbl_threshold = 3
|
||||
postscreen_dnsbl_action = enforce
|
||||
%{rspamd_disabled}postscreen_dnsbl_sites =
|
||||
%{rspamd_disabled} zen.spamhaus.org=127.0.0.[2..11]*3
|
||||
%{rspamd_disabled} bl.spameatingmonkey.net=127.0.0.2*2
|
||||
%{rspamd_disabled} bl.spamcop.net=127.0.0.2
|
||||
%{rspamd_disabled}postscreen_dnsbl_threshold = 3
|
||||
%{rspamd_disabled}postscreen_dnsbl_action = enforce
|
||||
|
||||
postscreen_greet_banner = Welcome, please wait...
|
||||
postscreen_greet_action = enforce
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
clamav {
|
||||
symbol = "CLAM_VIRUS";
|
||||
type = "clamav";
|
||||
servers = "127.0.0.1:3310";
|
||||
patterns {
|
||||
# symbol_name = "pattern";
|
||||
JUST_EICAR = '^Eicar-Test-Signature$';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
try_fallback = false;
|
||||
selector_map = "%selectors_path_map";
|
||||
path_map = "%keys_path_map";
|
||||
@@ -0,0 +1,2 @@
|
||||
servers = "127.0.0.1:6379";
|
||||
%{postwhite_enabled}whitelisted_ip = "/etc/postfix/postscreen_spf_whitelist.cidr"
|
||||
@@ -0,0 +1 @@
|
||||
enabled = true;
|
||||
@@ -0,0 +1,6 @@
|
||||
# to disable all predefined rules if the user doesn't want dnsbl
|
||||
|
||||
url_whitelist = [];
|
||||
|
||||
rbls {
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
spf_cache_size = 1k;
|
||||
spf_cache_expire = 1d;
|
||||
max_dns_nesting = 10;
|
||||
max_dns_requests = 30;
|
||||
min_cache_ttl = 5m;
|
||||
disable_ipv6 = false;
|
||||
@@ -0,0 +1 @@
|
||||
enable_password = %controller_password
|
||||
@@ -0,0 +1 @@
|
||||
enable_password = %controller_password
|
||||
@@ -0,0 +1 @@
|
||||
enabled = false;
|
||||
@@ -0,0 +1,3 @@
|
||||
upstream "local" {
|
||||
self_scan = yes;
|
||||
}
|
||||
Reference in New Issue
Block a user