Für Modifikationen in und um KeyHelp.
Ralph
Posts: 978 Joined: Mon 30. Mar 2020, 16:14
Post
by Ralph » 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.
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
### edit ###
Result & Symbol im Header anzeigen
Code: Select all
nano /etc/rspamd/local.d/milter_headers.conf
extended_spam_headers = true;
24unix
Posts: 1794 Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:
Post
by 24unix » Sun 19. Nov 2023, 19:00
Slightly OT:
Mir blutet jedesmal das Herz, wenn jemand nano (statt vi) verwendet.
Aber in dem Fall ist ein Heredoc für Copy&Paste doch deutlich einfacher:
Code: Select all
cat << 'EOF' > /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";
}
EOF
mfg Micha
--
95% aller Programmier halten sich für genial.
Der Rest immer noch für überdurchschnittlich.
Ralph
Posts: 978 Joined: Mon 30. Mar 2020, 16:14
Post
by Ralph » Sun 19. Nov 2023, 19:06
24unix wrote: ↑ Sun 19. Nov 2023, 19:00
Mir blutet jedesmal das Herz, wenn jemand nano (statt vi) verwendet.
Sicher, kann ja jeder nach belieben tun, ich bin ein überzeugter vi hater ... kommt mir nicht in die Tüte
24unix
Posts: 1794 Joined: Sun 21. Jun 2020, 17:16
Location: Kollmar
Contact:
Post
by 24unix » Sun 19. Nov 2023, 19:11
Ralph wrote: ↑ Sun 19. Nov 2023, 19:06
24unix wrote: ↑ Sun 19. Nov 2023, 19:00
Mir blutet jedesmal das Herz, wenn jemand nano (statt vi) verwendet.
Sicher, kann ja jeder nach belieben tun, ich bin ein überzeugter vi hater ... kommt mir nicht in die Tüte
Dann halt Emacs, aber Nano?
Aber davon abgesehen, Du siehst den Punkt mit dem Heredoc?
mfg Micha
--
95% aller Programmier halten sich für genial.
Der Rest immer noch für überdurchschnittlich.
technotravel
KeyHelp Translator
Posts: 319 Joined: Mon 19. Oct 2020, 11:11
Post
by technotravel » Mon 20. Nov 2023, 10:58
Super - eine Möglichkeit zum Whitelisten such ich auch ... fehlt mir sehr im Panel seit Rspamd
Eine Frage:
Code: Select all
# whitelist emailaddress
nano /etc/rspamd/local.d/whitelist.sender.email.map
user@domainname.tld
Muss denn in der Whitelist eine Mailadresse vollständig eingetragen werden, oder reicht auch ein z.B.
@domainname.tld oder
*@domainname.tld ?
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
Ralph
Posts: 978 Joined: Mon 30. Mar 2020, 16:14
Post
by Ralph » Mon 20. Nov 2023, 11:03
technotravel wrote: ↑ Mon 20. Nov 2023, 10:58
Super - eine Möglichkeit zum Whitelisten such ich auch ... fehlt mir sehr im Panel seit Rspamd
Eine Frage:
Code: Select all
# whitelist emailaddress
nano /etc/rspamd/local.d/whitelist.sender.email.map
user@domainname.tld
Muss denn in der Whitelist eine Mailadresse vollständig eingetragen werden, oder reicht auch ein z.B.
@domainname.tld oder
*@domainname.tld ?
hier sind einige Beispiele (ungestestet)
https://jeffknerr.github.io/rspamd/rege ... mples.html
Alexander
Keyweb AG
Posts: 4041 Joined: Wed 20. Jan 2016, 02:23
Post
by Alexander » Tue 21. Nov 2023, 13:02
Super - eine Möglichkeit zum Whitelisten such ich auch ... fehlt mir sehr im Panel seit Rspamd
Kommt ab nächster Version wieder.
Es werden auch die bis dato gespeicherten (aber für Debian 12 bislang ausgeblendeten) Einstellungen, die über KeyHelp in vorherigen Debian Versionen aktiv waren (Konfiguration -> E-Mail-Server -> Spam-Filter Black-/Whitelist) übernommen.
Mit freundlichen Grüßen / Best regards
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de -
http://www.keyhelp.de
**************************************************************