Rspamd - Blacklist & Whitelist - Domain, IP, Email Address
Posted: Sun 19. Nov 2023, 17:32
Habe für BLACKLIST_SENDER_EMAIL etwas abgeändert damit es auch bei envelope greift (möglicherweise auch bei der whitelist address nötig) ansonsten alles vorhin gestestet - sollte funktionieren.
### edit ###
Result & Symbol im Header anzeigen
Code: Select all
touch /etc/rspamd/local.d/whitelist.sender.domain.map
touch /etc/rspamd/local.d/whitelist.sender.email.map
touch /etc/rspamd/local.d/blacklist.sender.domain.map
touch /etc/rspamd/local.d/blacklist.sender.email.map
touch /etc/rspamd/local.d/blockip.map
touch /etc/rspamd/local.d/allowip.map
Code: Select all
nano /etc/rspamd/local.d/multimap.conf
WHITELIST_SENDER_DOMAIN {
type = "from";
filter = "email:domain";
map = "${LOCAL_CONFDIR}/local.d/whitelist.sender.domain.map";
action = "accept";
symbol = "WHITELISTED_DOMAIN";
}
WHITELIST_SENDER_EMAIL {
type = "from";
map = "${LOCAL_CONFDIR}/local.d/whitelist.sender.email.map";
action = "accept";
symbol = "WHITELISTED_ADDRESS";
}
BLACKLIST_SENDER_DOMAIN {
type = "from";
filter = "email:domain";
map = "${LOCAL_CONFDIR}/local.d/blacklist.sender.domain.map";
action = "reject";
symbol = "BLACKLISTED_DOMAIN";
}
BLACKLIST_SENDER_EMAIL {
type = "header";
header = "From";
filter = "email";
map = "${LOCAL_CONFDIR}/local.d/blacklist.sender.email.map";
action = "reject";
symbol = "BLACKLISTED_ADDRESS";
regexp = "false";
}
BLOCKLIST_IP {
type = "ip";
map = "${LOCAL_CONFDIR}/local.d/blockip.map";
prefilter = true;
action = "reject";
description = "local block list";
symbol = "BLOCKLIST_IP";
}
ALLOWLIST_IP {
type = "ip";
map = "${LOCAL_CONFDIR}/local.d/allowip.map";
prefilter = true;
action = "accept";
description = "local allow list";
symbol = "ALLOWLIST_IP";
}
Code: Select all
# whitelist domain
nano /etc/rspamd/local.d/whitelist.sender.domain.map
domainname.tld
# whitelist emailaddress
nano /etc/rspamd/local.d/whitelist.sender.email.map
user@domainname.tld
# blacklist domain
nano /etc/rspamd/local.d/blacklist.sender.domain.map
domainname.tld
# blacklist emailaddress
nano /etc/rspamd/local.d/blacklist.sender.email.map
user@domainname.tld
# blacklist IP:
nano /etc/rspamd/local.d/blockip.map
# einzel ip keine range
111.111.111.111
# whitelist IP:
nano /etc/rspamd/local.d/allowip.map
# einzel ip keine range
111.111.111.111
Result & Symbol im Header anzeigen
Code: Select all
nano /etc/rspamd/local.d/milter_headers.conf
extended_spam_headers = true;