Erin Fortenberry skrev:

But, the following lines (1535) are a problem;

    unless ($Features{"Net::DNS"}) {

Isn't that the following?

---8<---
    unless ($Features{"Net::DNS"}) {
md_syslog('err', "$MsgID: Attempted to call relay_is_blacklisted_multi, but Perl module Net::DNS is not installed");
        return $ans;
    }
---8<---

This is true when it needs to be false. If you change it to;

    unless (!$Features{"Net::DNS"}) {

That seems like a bad (and strange!) idea. Changing it that way means that whenever mimedefang has found out that Net::DNS is installed it will refuse to use it in "relay_is_blacklisted_multi".

Then things are good again. So, this looks like a bug. Where do I post a
bug?

It looks like there is a bug somewhere else if that change makes things work right.

Are you setting (to 0 or undef perhaps) or deleteing "$Features{"Net::DNS"}" anywhere in your filter (by mistake or on purpose)?

Does "mimedefang.pl -features" tell you that Net::DNS is found?

Does your filter do anything to $Features{"AutoDetectPerlModules"}?

Regards
/Jonas

--
Jonas Eckerman
Fruktträdet & Förbundet Sveriges Dövblinda
http://www.fsdb.org/
http://www.frukt.org/
http://whatever.frukt.org/
_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list MIMEDefang@lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to