http://bugs.contribs.org/show_bug.cgi?id=5808

 Jesper Knudsen      2010-03-01 01:29:10 MST 

When using the require_resolvable_fromhost plugin for qpsmtpd I noticed 
that mails from u...@localhost.localdomain was actually getting through 
this filter. I finally found out that the plugin has a bug that causes it 
to insert default search path if it cannot find the domain. This means in 
my case that localhost.localdomain was then tried resolved as 
localhost.localdomain.swerts-knudsen.dk and since I have a wilcard CNAME 
was resolved as my public IP.

Since this plugin is only enabled for public interface the fix is to set 
the "dnsrch" flag when creating the Net::DNS object.

In require_resolvable_fromhost:
my $res = Net::DNS::Resolver->new (
                                   dnsrch => 0
                                   );

Reply via email to