Hello. Here the current conf with the match line from Thomas :
eth = "re0"
table crosoft { outlook.*, live.*, hotmail.*, baldurs-archery.dk }
table domains { dina.22decembre.eu, 22decembre.eu, 22december.dk }
table localnet { 10.0.0.0/8, ::1, 127.0.0.1, fe80::/64,
fd00:22:dec::/48, 129.151.219.255, 2603:c026:306:9211::300 }
table aliases file:/etc/mail/aliases
smtp sub-addr-delim '_'
pki blackblock dhe auto
pki blackblock key "/etc/ssl/acme/private/blackblock.22decembre.eu.pem"
pki blackblock cert
"/etc/ssl/acme/blackblock.22decembre.eu-fullchain.pem"
filter greylist proc-exec "filter-spfgreylist -wl-ip /etc/mail/whitelist
-wl-domain /etc/mail/whitelist-domains"
filter rspamd proc-exec "filter-rspamd"
filter senderscore \
proc-exec "filter-senderscore -blockBelow 10 -junkBelow 70
-slowFactor 5000"
filter "dkim" \
proc-exec "filter-dkimsign -d 22decembre.eu -d 22december.dk -s
selector1 -k /etc/mail/dkim_out_priv.key" \
user _dkimsign group _dkimsign
listen on lo0
listen on fd00:22:dec:e2::2 port 10027 filter rspamd
# ouvert pour mirror
listen on $eth port 10025
listen on $eth tls-require pki blackblock port submission
auth filter dkim
listen on $eth tls pki blackblock filter {
greylist,senderscore,rspamd }
## si on doit suspendre le greylisting temporairement
## cette ligne est normalement commentee
#listen on $eth tls pki blackblock
action "relay" relay pki blackblock
action "backup" relay backup pki blackblock
action "dina" relay host smtp://dina.22decembre.eu
pki blackblock tls src fd00:22:dec:e2::2
action "local" lmtp "/var/dovecot/lmtp" alias <aliases>
match from any !auth for any mail-from <domains> reject
match from any for domain <domains> action
"local"
match from src <localnet> for domain "*.22decembre.eu" action
"local"
match for local action
"local"
match from any auth for any action
"relay"
match from src <localnet> for any action
"relay"
Thomas' match line looks like to be working.
Is there a way I make all my mails to a *.dk domain so that mail-from
and from adress looks to be coming from 22december.dk ?
something like:
match from local for domain *.dk action rewrite
%{sender.domain} 22december.dk
On 15/05/2026 21:11, Thomas Bohl wrote:
Hello,
it's always easier to help if you post your config.
- I want to block mail pretending to originate from my own domain
(without breaking my own conf' ofc)
Example:
match !auth from any for any mail-from <mydomains> reject
<mydomains>:
@example.dk
@example.eu
Since someone pretending to be you will not be authenticated, its
mails will be rejected.