On 23/06/23 07:05, André Rodier via Postfix-users wrote:
Is there any way, with postfix, to run a script on authentication
failure, with information like the IP address and the
username passed, for instance.
You can write your script up as a policy daemon and have it listen on an
inet or unix socket (you can use the spawn daemon for this), then do
something like this:
smtpd_recipient_restrictions = permit_sasl_authenticated,
check_policy_service unix:private/policy, reject
The policy service will only be called if sasl auth fails, make sure
that the policy service returns a response of either REJECT or DUNNO and
it should be called with all of the relevant info you want.
See SMTPD_POLICY_README, access(5) and spawn(8).
Peter
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org