Hi
I'm posting this message in case anyone would find it useful to have an
access policy delegation server that implements per recipient sender access.
I have been using check_sender_access as a deny list for senders that I
want to block from sending me email, usually emails that started off as
legitimate but after unsubscribing still keep coming. The issue is that
when I block a sender, I do so for any recipients that use the server,
not just me. While in practice that hasn't caused many issues, it always
worries me that I might block email other users want to receive.
So I had it in mind to write an access policy delegation server that
implements per recipient sender access. I believe that it's not
possible to achieve this within Postfix configuration directly and that
the policy delegation protocol was developed just for such use cases.
With a little bit of help from AI I have got a working prototype in
python that queries a mariadb table. It's a single long running process
that can handle multiple incoming connections. The lookup
functionality/return codes work similar to access maps, but has the
additional key of the envelope recipient address.
I realize that probably other policy servers contain similar
functionality bundled with other capabilities, but I decided to do
something specific for this single need. At the moment I did this for my
own use, but if anyone has a similar need I'd be happy to publish the
code, if contacted on or off list.
John
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]