Jose Borges Ferreira: > That is great! > > Can you consider override smtpd_service_name based on the reply ? > This would allow to have different smtpd profiles depending on some > criteria defined in the policy daemon .
The result of a postscreen test is either 'pass' which is cached, or some flavor of 'fail' which is not cached. The purpose the cache is to skip tests for 'good' hosts that connect frequently. What you are asking for requires either that a test happens for every connection, or the ability to store configuration overrides in the postscreen cache. The first is not a good idea, and the latter just adds complexity. If you want client-dependent service, you can use a firewall redirect rule: redirect different clients to smtpd instances that listen on different TCP ports. Wietse