interfasys
Verified User
I think it would be more efficient to move some of the blacklists to acl_smtp_connect instead of keeping them in acl_smtp_rcpt.
It's an email specification issue.The majority of policy tests on incoming messages can be done when RCPT commands arrive. A rejection of RCPT should cause the sending MTA to give up on the recipient address contained in the RCPT command, whereas rejection at other times may cause the client MTA to keep on trying to deliver the message. It is therefore recommended that you do as much testing as possible at RCPT time.