Hanno Hecker wrote:
Hi Diego,On Sat, 27 Sep 2008 10:11:15 -0400 Matt Sergeant <[EMAIL PROTECTED]> wrote:On Sat, 27 Sep 2008 13:56:58 +0200, Diego d'Ambra wrote:To me it seems that plugin DNSBL is using Net::DNS bgsend/bgread, but is not checking the id of the reply received.[...]I'm working on a way to test this, but would love to hear others opinion, before doing to much work for maybe nothing :-)I'm pretty sure you're probably right. The async version uses ParaDNS which does do the id checking.What about a generic resolver module for qpsmtpd? We're doing quite a lot of lookups in the different plugins. $ grep -lr bgsend plugins/ plugins/dnsbl plugins/rhsbl plugins/dns_whitelist_soft plugins/uribl Plus the non async lookups in require_resolvable_fromhost and the core.
Excellent idea and especially if the "other places" also need to be fixed.I'll gladly assist, but maybe somebody with greater knowledge in qpsmtpd's inner working should draft some minimum requirements?
Best regards, Diego d'Ambra
smime.p7s
Description: S/MIME Cryptographic Signature