SMTP inbound relay enforcements settings not working

I have been searching these forums for months trying to find the answer to this problem. When trying to send email through our server that comes either from an IP address that does not have reverse DNS or from an internal address, the server appears that it will authenticate the user, but does not accept the message. The console shows:

11/07/2007 10:56:58 AM SMTP Server [0E04:0008-0D4C] Connection from [192.168.1.107] rejected for policy reasons.

IP address of connecting host not found in reverse DNS lookup.

11/07/2007 10:56:58 AM SMTP Server: 192.168.1.107 connected

11/07/2007 10:56:58 AM SMTP Server: Authentication succeeded for user XXX/XXX ; connecting host 192.168.1.107

11/07/2007 10:56:58 AM SMTP Server: 192.168.1.107 disconnected. 0 message[s] received

It is as if the reverse DNS requirement is overriding the specific exceptions that I have set for both:

*Exclude these connecting hosts from anti-relay checks:

[192.168..]

and

*Exceptions for authenticated users:

Allow all authenticated users to relay

In the SMTP inbound site document, I have both Anonymous and Name & Password turned on for both TCP and SSL.

I have seen many posts that have similar problems, but have yet to find one with a solution.

Has anyone solved this?

Subject: SMTP inbound relay enforcements settings not working

No ideas or suggestions?

I have seen this and similar problems detailed here before, and have yet to see anyone come to conclusion.

Subject: RE: SMTP inbound relay enforcements settings not working

This problem is still outstanding. Does anyone have any suggestions?