hi, i'm running
./amavisd -V amavisd-new-2.6.6 (20110518) on Ubuntu 10LTS/64. it's part of a Zimbra/OSE v7.1.4GA install. the spamassassin that's bundled with it is, ./spamassassin -V SpamAssassin version 3.3.2 running on Perl version 5.10.1 i've customized spamassassin & its local config file (salocal.cf.in) to use the URIDNSBL plugin, as i have been doing on another standalone (no amavis) SA system. checking this system, the module's installed, module_info Mail::SpamAssassin::Plugin::URIDNSBL Name: Mail::SpamAssassin::Plugin::URIDNSBL Version: (unknown) Directory: /opt/zimbra/zimbramon/lib File: /opt/zimbra/zimbramon/lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm Core module: no it's enabled in "init.pre", grep URIDNSBL /opt/zimbra/conf/spamassassin/init.pre # URIDNSBL - look up URLs found in the message against several DNS loadplugin Mail::SpamAssassin::Plugin::URIDNSBL and, per the module's docs, https://spamassassin.apache.org/full/3.3.x/doc/Mail_SpamAssassin_Plugin_URIDNSBL.html i've added, uridnsbl_skip_domain mytesdomain.loc to my local config. spamasassin debug lint sees the plugin loaded, ./spamassassin -D --lint 2> out.txt grep -i uridnsbl out.txt Apr 6 07:25:58.618 [20650] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC Apr 6 07:25:58.803 [20650] dbg: plugin: did not register Mail::SpamAssassin::Plugin::URIDNSBL, already registered Apr 6 07:26:05.647 [20650] dbg: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x3e87f28) implements 'parsed_metadata', priority 0 ./spamassassin -D <sample-spam.txt 2> out.txt grep -i uridnsbl out.txt Apr 6 08:20:17.159 [21970] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC Apr 6 08:20:17.773 [21970] dbg: plugin: did not register Mail::SpamAssassin::Plugin::URIDNSBL, already registered Apr 6 08:20:24.521 [21970] dbg: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x2bdd298) implements 'parsed_metadata', priority 0 Apr 6 08:20:24.732 [21970] dbg: uridnsbl: domains to query: but at restart of amavis itself zmamavisdctl restart logs show that *amavis* reports that the uridnsbl line in the local config is FAILing to parse, Apr 6 08:28:10 zimbra amavis[19986]: SA info: config: failed to parse line, skipping, in "/opt/zimbra/conf/salocal.cf": uridnsbl_skip_domain mytestdomain.loc there's no other warning or error; it's *just* this line, for this plugin, from amavis. zimbra community has, so far, been completely silent on the matter. irc@#spamassassin suggests that it's an amavis problem. as i mentioned above, this same config on a !amavis SA installation works just fine, with no parse error, and URIDNSBL working as expected. (1) how can i verify that this problem is/isn't an amavis issue? (2) if it is amavis, what can be done to fix it? thanks.