There's something wrong with function ldapcheck_validate (ldapcheck.c),
returned props are not strcmp'ed at all (retval is always 0).
Additionally, when testing against urlcheck, a positive match
is acquired and dnsrbl lookup is done if, and only if, a
milterGreylistAction property is returned ('blacklist' in this case).
(milterGreylistStatus returned or not doesn't matter as expected).
More, if defined urlcheck and ldapcheck with the same property name,
e.g. 'milterGreylistDnsRbl' (or simply 'dnsrbl'), used later with dollar
prefix ($dnsrbl/$milterGreylistDnsRbl), property variable, as already
present, is probably overwritten.
I'll post a patch, if I'll figure out what's missing.
Regards,
Piotr WadasMessage
solving
2009-05-18 by Piotr Wadas
Attachments
- No local attachments were found for this message.