On Fri, Nov 08, 2024 at 10:25:27PM -0800, Randy Bush via Postfix-users wrote:
> >> Fairly new at trying a scaled postfix install, so I assume it is my
> >> lack of clue. Trying to use milter_header_checks to reject all marked
> >> spam on debian 12 running `mail_version = 3.7.11`
> >>
> >> milter_header_checks = regexp:/etc/postfix/milter_header_checks
> >
> > Was it definitely the milter that added the header you're trying to act
> > on?
>
> well, i have seen two `^X-Spam` markings
>
> X-Spam: Yes
> X-Spam-Flag: YES
>
> which is why my regexp was `/^X-Spam.*YES/`. i believe, but do not
> know, that the first is the mark of rspamd. no idea about the other.
>
> > Was the milter actually running (listening on port 11332 and processing
> > requests) at the time that the messages in question were delivered?
>
> well, i do nto have a time machine, but ...
>
> # lsof -i :11332
> COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
> rspamd 113457 _rspamd 67u IPv4 24865670 0t0 TCP localhost:11332
> (LISTEN)
> rspamd 113459 _rspamd 67u IPv4 24865670 0t0 TCP localhost:11332
> (LISTEN)
If you also emply header checks, you may find that the headers in
question were already present before hitting your milter:
# I generally use "pcre" rather than "regexp", and
#
header_checks = regexp:{ {/^X-Spam(-Flag)?:[[:blank:]]*YES/ REJECT} }
mime_header_checks =
nested_header_checks =
--
Viktor.
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]