Q Q Q H A P P Y Q H A L L O W E E N Q Q Q !
I'm having trouble getting surbl to work...
SpamAssassin Server version 3.0.0 running on Perl 5.6.1
I have /usr/share/perl5/Mail/SpamAssassin/Plugin/URIDNSBL.pm and I can see from the spamd startup logs I'm loding it twice in cf files:
loadplugin Mail::SpamAssassin::Plugin::URIDNSBL
and I have
score URIBL_AB_SURBL 2.007 score URIBL_OB_SURBL 1.996 score URIBL_PH_SURBL 0.839 score URIBL_SBL 0.629 score URIBL_SC_SURBL 3.897 score URIBL_WS_SURBL 0.539
and I bumped up
uridnsbl_timeout 8
but "it's not working" even when I cat spam with http://test.surbl.org/ to spamc -R, none of the surbl tests work.
I was suprised to discover it doesn't check the body for foe, only the header, eg
urirhssub URIBL_SC_SURBL multi.surbl.org. A 2 header URIBL_SC_SURBL eval:check_uridnsbl('URIBL_SC_SURBL') describe URIBL_SC_SURBL Contains an URL listed in the SC SURBL blocklist tflags URIBL_SC_SURBL net
but, it's not matching anything. What am I doing wrong?
// George
On Sun, Oct 31, 2004 at 09:13:10PM -0500, George Georgalis wrote:
I have /usr/share/perl5/Mail/SpamAssassin/Plugin/URIDNSBL.pm and I can see from the spamd startup logs I'm loding it twice in cf files:
Don't do that. Let it load from init.pre.
but "it's not working" even when I cat spam with http://test.surbl.org/ to spamc -R, none of the surbl tests work.
test.surbl.org would get tested as surbl.org which isn't going to be listed.
I was suprised to discover it doesn't check the body for foe, only the header, eg
That got "fixed" in 3.0.1. It actually always checked the body for URIs, but it was mislisted as header in the 3.0.0 release.
but, it's not matching anything. What am I doing wrong?
-D should help you out. It'll tell you if the plugin is loaded, what domains are found, what domains are queried, etc.
On Sun, Oct 31, 2004 at 09:55:07PM -0500, Theo Van Dinter wrote:
On Sun, Oct 31, 2004 at 09:13:10PM -0500, George Georgalis wrote:
I was suprised to discover it doesn't check the body for foe, only the header, eg
That got "fixed" in 3.0.1. It actually always checked the body for URIs, but it was mislisted as header in the 3.0.0 release.
okay so don't need to fix that...
but, it's not matching anything. What am I doing wrong?
-D should help you out. It'll tell you if the plugin is loaded, what domains are found, what domains are queried, etc.
Thanks! forgot about that, and I was missing NET::DNS and after installing it (libnet-dns-perl) on my Debian stable system...
Net::DNS version is 0.19, but need 0.34
bummer, I know how to manually get it from cpan, but I've managed to not require that for anything on production systems. is there a debian way to get the required version in and maintained, or will I need to dh-make-perl as needed?
// George
On Sun, Oct 31, 2004 at 09:13:10PM -0500, George Georgalis wrote:
but "it's not working" even when I cat spam with http://test.surbl.org/ to spamc -R, none of the surbl tests work.
As Theo points out, test.surbl.org won't be detected with the current URI parsing. The test URIs are mentioned in the FAQ:
http://www.surbl.org/faq.html#test-uris
SURBL test URLs are:
http://surbl-org-permanent-test-point-MUNGED.com/
or:
without the "-MUNGED"s.
Jeff C. -- "If it appears in hams, then don't list it."
On Sun, Oct 31, 2004 at 10:42:03PM -0800, Jeff Chan wrote:
On Sun, Oct 31, 2004 at 09:13:10PM -0500, George Georgalis wrote:
but "it's not working" even when I cat spam with http://test.surbl.org/ to spamc -R, none of the surbl tests work.
As Theo points out, test.surbl.org won't be detected with the current URI parsing. The test URIs are mentioned in the FAQ:
it's working great with the proper net::dns
Thanks, // George