Changes in version 184.108.40.206 (August 6, 2008)
Reverse DNS Checking - REVDNS checking had hard coded throttle settings that would turn off reverse DNS checks at a certain volume. This was done because REVDNS checks can take a considerable amount of time to resolve. On servers with higher volumes, this can drastically increase the backlog of waiting connections and cause performance degradation.
After receiving some tech support issues regarding this, we decided to expose these settings to make them user configurable. These settings are configurable in the registry as follows:
HKEY_LOCAL_MACHINE\SOFTWARE\SolidOak\Alligate\Settings\DNS\SkipRevDNSCPM (Default=>300 connections per minute)
HKEY_LOCAL_MACHINE\SOFTWARE\SolidOak\Alligate\Settings\DNS\SkipRevDNSCx (Default=>149 concurrent connections)
They can be changed on the fly. The settings are refreshed every 60 seconds.
Multiple RSET Penalties - There was a long standing and basically forgotten bug where RSET penalties would be assessed to each message cumulatively when numerous messages were sent by RSETing the SMTP state in between messages. This was fixed to only assess the total RSET penalty once for the entire transaction.