Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

3.2.1 RDNS_NONE bug/false positive

From: John Rudd <jrudd(at)ucsc.edu>
Date: Thu Aug 02 2007 - 12:40:57 EDT

The following received header gets RDNS_NONE:

Received: from [69.12.154.165] (HELO mail.rudd.cc)

   by some.internal.test.host (CommuniGate Pro SMTP 5.1.11)    with ESMTP id 60056 for jrudd@some.internal.test.domain; Tue, 31 Jul 2007 14:05:04 -0700

This is an error in the RDNS_NONE logic. The host in question DOES have RDNS. The issue is that CommuniGate Pro doesn't put the RDNS information into the Received header (and the place where it puts the HELO information might instead have the authenticated user, if SMTP-AUTH was used).

My recommendation is that the logic for RDNS_NONE should be:

if (Received =~ /\(CommuniGate Pro SMTP /) {

    if (DNS checks are enabled) {

       do the DNS check on the IP address, and then decide if it has RDNS
       }
    else {
       don't trigger RDNS_NONE (because you can't know without the DNS 
check)
       }

}

else { # not a CommuniGate Pro MTA
Do you need help?X

    do existing RDNS_NONE logic
}
Received on Thu Aug 2 12:42:00 2007

This archive was generated by hypermail 2.1.8 : Mon Oct 22 2007 - 12:18:32 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library