I’m still seeing this now. And yes, for spamhaus. And yes, $ip is being passed in as ‘(‘. It should be possible to get a stack trace and figure out why it’s being passed in as that value...
Are we any closer to having a fix for this? I’m leaving a file here: http://www.redfish-solutions.com/downloads/spamhaus.eml where I can reproduce the issue with: % spamassassin -D check -t spamhaus.eml Thanks > On Mar 23, 2016, at 10:00 AM, Kevin A. McGrail <[email protected]> wrote: > > Is it only happening with spamhaus? > Regards, > KAM > > On March 23, 2016 5:26:20 AM EDT, Support SpamAssassin > <[email protected]> wrote: > Hi, > > > > since we released our new SpamAssassin for Windows we get some reports of > users having these warnings in their spamd log: > > > > > > > Thu Mar 17 11:31:21 2016 [-2876] warn: Use of uninitialized value $4 in > concatenation (.) or string at Mail/SpamAssassin/Plugin/URIDNSBL.pm line 1042. > Thu Mar 17 11:31:21 2016 [-2876] warn: Use of uninitialized value $3 in > concatenation (.) or string at Mail/SpamAssassin/Plugin/URIDNSBL.pm line 1042. > Thu Mar 17 11:31:21 2016 [-2876] warn: Use of uninitialized value $2 in > concatenation (.) or string at Mail/SpamAssassin/Plugin/URIDNSBL.pm line 1042. > Thu Mar 17 11:31:21 2016 [-2876] warn: dns: new_dns_packet > (domain=...(.sbl.spamhaus.org. type=A class=IN) failed: a domain name > contains a null label > Thu Mar 17 11:31:21 2016 [-2876] warn: dns: new_dns_packet > (domain=...(.zen.spamhaus.org. type=A class=IN) failed: a domain name > contains a null label > > > > > > > We put an additional warn line into URIDNSBL.pm telling the content of $ip. > > > > è It is “(” > > > > Thu Mar 17 11:31:21 2016 [-2876] warn: uridnsbl: lookup_dnsbl_for_ip $ip: ( > at Mail/SpamAssassin/Plugin/URIDNSBL.pm line 1039. > > > > > > > It looks like an parsing problem of SpamAssassin. Un fortunately I’m not able > to reproduce it. > > > > However does anyone have an idea how this bracket may get into the variable? > > > > > > > Best regards, > > > > > > > Harald Binkle > > > > > > > > -------------------------------------------------------- > JAM Software GmbH > Managing Director: Joachim Marder > Am Wissenschaftspark 26 * 54296 Trier * Germany > Phone: +49 (0)651-145 653 -0 * Fax: +49 (0)651-145 653 -29 > Commercial register number HRB 4920 (AG Wittlich) http://www.jam-software.com > > > > > ---------------------------------------------------- > JAM Software GmbH > Geschäftsführer: Joachim Marder > Am Wissenschaftspark 26 * 54296 Trier * Germany > Tel: 0651-145 653 -0 * Fax: 0651-145 653 -29 > Handelsregister Nr. HRB 4920 (AG Wittlich) http://www.jam-software.de
