> If someone knows the answer to the does Auth or DNSBL happen first, I would still be interested to have the answer to that question.
Blacklisting happens upon connection by the sending system when MercuryS checks to see of the connecting IP address is blacklisted. Authentication happens much later in the process after the receipt of the EHLO string. If you do a session log from a blacklisted address it becomes readily apparent when the blacklisted connection is rejected.
What you can do though is tag using the blacklist instead of rejecting and then later in the receipt process done by the core module setup some sort of filter based the header added to the message.
> If someone knows the answer to the does Auth or DNSBL happen first, I would still be interested to have the answer to that question.
Blacklisting happens upon connection by the sending system when MercuryS checks to see of the connecting IP address is blacklisted. Authentication happens much later in the process after the receipt of the EHLO string.  If you do a session log from a blacklisted address it becomes readily apparent when the blacklisted connection is rejected.
What you can do though is tag using the blacklist instead of rejecting and then later in the receipt process done by the core module setup some sort of filter based the header added to the message.