Axb wrote: > > On 2011-07-29 11:14, monolit939 wrote: >> >> Hello, >> >> I have found test which says the change of type of Spamassassin database >> can >> increase performance almost three times (from Berkeley DB format to SDBM >> format). I want to ask you if somebody has some experience with >> conversion >> of standard Spamassassin bayes database. >> >> I have found just this >> http://wiki.mailscanner.info/doku.php?id=documentation:anti_spam:spamassassin:bayes:sdbm&rev=1269508492 >> guide , but it describes solution for mailscanner... > > stop spamd > > sa-learn --backup > /tmp/bayes_export > > add to local.cf > > bayes_store_module Mail::SpamAssassin::BayesStore::SDBM > > > sa-learn --restore /tmp/bayes_export > > test change: > > spamassassin -D --lint 2>&1 | grep -i bayes > > > if you see no errors > > restart spamd > > ls /path/to/bayes shows > > bayes.mutex > bayes_seen.dir > bayes_seen.pag > bayes_toks.dir > bayes_toks.pag > > > h2h > > > > >
Hello, I have problems with conversion from Berkeley DB to SDBM. I followed steps you wrote... /etc/init.d/spamassassin stop su mail -c 'sa-learn --backup > /tmp/bayes_export' add 'bayes_store_module Mail::SpamAssassin::BayesStore::SDBM' to /etc/mail/spamassassin/local.cf su mail -c 'sa-learn --restore /tmp/bayes_export' OUTPUT: ERROR: Bayes restore returned an error, please re-run with -D for more information su mail -c 'sa-learn -D --restore /tmp/bayes_export' OUTPUT: olomouc:/var/tmp/spamassassin# su mail -c 'sa-learn -D --restore /tmp/bayes_export' Jul 29 14:53:09.576 [11162] dbg: logger: adding facilities: all Jul 29 14:53:09.576 [11162] dbg: logger: logging level is DBG Jul 29 14:53:09.576 [11162] dbg: generic: SpamAssassin version 3.3.1 Jul 29 14:53:09.576 [11162] dbg: generic: Perl 5.010000, PREFIX=/usr, DEF_RULES_DIR=/usr/share/spamassassin, LOCAL_RULES_DIR=/etc/spamassassin, LOCAL_STATE_DIR=/var/lib/spamassassin Jul 29 14:53:09.577 [11162] dbg: config: timing enabled Jul 29 14:53:09.577 [11162] dbg: config: score set 0 chosen. Jul 29 14:53:09.578 [11162] dbg: util: running in taint mode? yes Jul 29 14:53:09.579 [11162] dbg: util: taint mode: deleting unsafe environment variables, resetting PATH Jul 29 14:53:09.579 [11162] dbg: util: PATH included '/usr/local/bin', keeping Jul 29 14:53:09.579 [11162] dbg: util: PATH included '/usr/bin', keeping Jul 29 14:53:09.579 [11162] dbg: util: PATH included '/bin', keeping Jul 29 14:53:09.579 [11162] dbg: util: PATH included '/usr/games', keeping Jul 29 14:53:09.579 [11162] dbg: util: final PATH set to: /usr/local/bin:/usr/bin:/bin:/usr/games Jul 29 14:53:09.582 [11162] dbg: dns: no ipv6 Jul 29 14:53:09.582 [11162] dbg: dns: is Net::DNS::Resolver available? yes Jul 29 14:53:09.582 [11162] dbg: dns: Net::DNS version: 0.63 Jul 29 14:53:09.583 [11162] dbg: config: using "/etc/spamassassin" for site rules pre files Jul 29 14:53:09.583 [11162] dbg: config: read file /etc/spamassassin/init.pre Jul 29 14:53:09.583 [11162] dbg: config: read file /etc/spamassassin/v310.pre Jul 29 14:53:09.583 [11162] dbg: config: read file /etc/spamassassin/v312.pre Jul 29 14:53:09.583 [11162] dbg: config: read file /etc/spamassassin/v320.pre Jul 29 14:53:09.583 [11162] dbg: config: read file /etc/spamassassin/v330.pre Jul 29 14:53:09.583 [11162] dbg: config: using "/usr/share/spamassassin" for sys rules pre files Jul 29 14:53:09.584 [11162] dbg: config: using "/usr/share/spamassassin" for default rules dir Jul 29 14:53:09.584 [11162] dbg: config: read file /usr/share/spamassassin/10_default_prefs.cf Jul 29 14:53:09.584 [11162] dbg: config: read file /usr/share/spamassassin/20_advance_fee.cf Jul 29 14:53:09.585 [11162] dbg: config: read file /usr/share/spamassassin/20_aux_tlds.cf Jul 29 14:53:09.585 [11162] dbg: config: read file /usr/share/spamassassin/20_body_tests.cf Jul 29 14:53:09.585 [11162] dbg: config: read file /usr/share/spamassassin/20_compensate.cf Jul 29 14:53:09.585 [11162] dbg: config: read file /usr/share/spamassassin/20_dnsbl_tests.cf Jul 29 14:53:09.585 [11162] dbg: config: read file /usr/share/spamassassin/20_drugs.cf Jul 29 14:53:09.585 [11162] dbg: config: read file /usr/share/spamassassin/20_dynrdns.cf Jul 29 14:53:09.585 [11162] dbg: config: read file /usr/share/spamassassin/20_fake_helo_tests.cf Jul 29 14:53:09.586 [11162] dbg: config: read file /usr/share/spamassassin/20_freemail.cf Jul 29 14:53:09.586 [11162] dbg: config: read file /usr/share/spamassassin/20_freemail_domains.cf Jul 29 14:53:09.586 [11162] dbg: config: read file /usr/share/spamassassin/20_head_tests.cf Jul 29 14:53:09.586 [11162] dbg: config: read file /usr/share/spamassassin/20_html_tests.cf Jul 29 14:53:09.586 [11162] dbg: config: read file /usr/share/spamassassin/20_imageinfo.cf Jul 29 14:53:09.586 [11162] dbg: config: read file /usr/share/spamassassin/20_meta_tests.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/20_net_tests.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/20_phrases.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/20_porn.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/20_ratware.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/20_uri_tests.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/20_vbounce.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/23_bayes.cf Jul 29 14:53:09.587 [11162] dbg: config: read file /usr/share/spamassassin/25_accessdb.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_antivirus.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_asn.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_dcc.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_dkim.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_hashcash.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_pyzor.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_razor2.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_replace.cf Jul 29 14:53:09.588 [11162] dbg: config: read file /usr/share/spamassassin/25_spf.cf Jul 29 14:53:09.589 [11162] dbg: config: read file /usr/share/spamassassin/25_textcat.cf Jul 29 14:53:09.589 [11162] dbg: config: read file /usr/share/spamassassin/25_uribl.cf Jul 29 14:53:09.589 [11162] dbg: config: read file /usr/share/spamassassin/30_text_de.cf Jul 29 14:53:09.589 [11162] dbg: config: read file /usr/share/spamassassin/30_text_fr.cf Jul 29 14:53:09.589 [11162] dbg: config: read file /usr/share/spamassassin/30_text_it.cf Jul 29 14:53:09.589 [11162] dbg: config: read file /usr/share/spamassassin/30_text_nl.cf Jul 29 14:53:09.590 [11162] dbg: config: read file /usr/share/spamassassin/30_text_pl.cf Jul 29 14:53:09.590 [11162] dbg: config: read file /usr/share/spamassassin/30_text_pt_br.cf Jul 29 14:53:09.590 [11162] dbg: config: read file /usr/share/spamassassin/50_scores.cf Jul 29 14:53:09.590 [11162] dbg: config: read file /usr/share/spamassassin/60_adsp_override_dkim.cf Jul 29 14:53:09.590 [11162] dbg: config: read file /usr/share/spamassassin/60_awl.cf Jul 29 14:53:09.590 [11162] dbg: config: read file /usr/share/spamassassin/60_shortcircuit.cf Jul 29 14:53:09.591 [11162] dbg: config: read file /usr/share/spamassassin/60_whitelist.cf Jul 29 14:53:09.591 [11162] dbg: config: read file /usr/share/spamassassin/60_whitelist_dkim.cf Jul 29 14:53:09.591 [11162] dbg: config: read file /usr/share/spamassassin/60_whitelist_spf.cf Jul 29 14:53:09.591 [11162] dbg: config: read file /usr/share/spamassassin/60_whitelist_subject.cf Jul 29 14:53:09.592 [11162] dbg: config: read file /usr/share/spamassassin/72_active.cf Jul 29 14:53:09.594 [11162] dbg: config: using "/etc/spamassassin" for site rules dir Jul 29 14:53:09.594 [11162] dbg: config: read file /etc/spamassassin/65_debian.cf Jul 29 14:53:09.594 [11162] dbg: config: read file /etc/spamassassin/local.cf Jul 29 14:53:09.594 [11162] dbg: config: using "/var/mail/.spamassassin/user_prefs" for user prefs file Jul 29 14:53:09.594 [11162] dbg: config: read file /var/mail/.spamassassin/user_prefs Jul 29 14:53:09.620 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC Jul 29 14:53:09.627 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC Jul 29 14:53:09.634 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC Jul 29 14:53:09.637 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::Pyzor from @INC Jul 29 14:53:09.639 [11162] dbg: pyzor: network tests on, attempting Pyzor Jul 29 14:53:09.640 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::Razor2 from @INC Jul 29 14:53:09.642 [11162] dbg: razor2: razor2 is not available Jul 29 14:53:09.642 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::SpamCop from @INC Jul 29 14:53:09.652 [11162] dbg: reporter: network tests on, attempting SpamCop Jul 29 14:53:09.653 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::AutoLearnThreshold from @INC Jul 29 14:53:09.654 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::WhiteListSubject from @INC Jul 29 14:53:09.654 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEHeader from @INC Jul 29 14:53:09.656 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::ReplaceTags from @INC Jul 29 14:53:09.657 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::DKIM from @INC Jul 29 14:53:09.661 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::Check from @INC Jul 29 14:53:09.668 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTTPSMismatch from @INC Jul 29 14:53:09.668 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIDetail from @INC Jul 29 14:53:09.670 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::Bayes from @INC Jul 29 14:53:09.678 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::BodyEval from @INC Jul 29 14:53:09.680 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::DNSEval from @INC Jul 29 14:53:09.682 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::HTMLEval from @INC Jul 29 14:53:09.684 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::HeaderEval from @INC Jul 29 14:53:09.690 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::MIMEEval from @INC Jul 29 14:53:09.693 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::RelayEval from @INC Jul 29 14:53:09.695 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::URIEval from @INC Jul 29 14:53:09.696 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::WLBLEval from @INC Jul 29 14:53:09.698 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::VBounce from @INC Jul 29 14:53:09.699 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::ImageInfo from @INC Jul 29 14:53:09.701 [11162] dbg: plugin: loading Mail::SpamAssassin::Plugin::FreeMail from @INC Jul 29 14:53:09.751 [11162] dbg: plugin: Mail::SpamAssassin::Plugin::FreeMail=HASH(0x9d17be8) implements 'parse_config', priority 0 Jul 29 14:53:10.043 [11162] dbg: config: uri_detail adding (text =~ /(?-xism:(?i)\b(?:cliquez\Wici\b|clic aqu[^<.,a ]))/) to T_KHOP_FOREIGN_CLICK Jul 29 14:53:10.043 [11162] dbg: config: uri_detail added T_KHOP_FOREIGN_CLICK Jul 29 14:53:10.356 [11162] dbg: rules: __MO_OL_9B90B merged duplicates: __MO_OL_C65FA Jul 29 14:53:10.356 [11162] dbg: rules: __XM_OL_22B61 merged duplicates: __XM_OL_A842E Jul 29 14:53:10.356 [11162] dbg: rules: __MO_OL_07794 merged duplicates: __MO_OL_8627E __MO_OL_F3B05 Jul 29 14:53:10.356 [11162] dbg: rules: __XM_OL_07794 merged duplicates: __XM_OL_25340 __XM_OL_3857F __XM_OL_4F240 __XM_OL_58CB5 __XM_OL_6554A __XM_OL_812FF __XM_OL_C65FA __XM_OL_CF0C0 __XM_OL_F475E __XM_OL_F6D01 Jul 29 14:53:10.356 [11162] dbg: rules: FH_MSGID_01C67 merged duplicates: __MSGID_VGA Jul 29 14:53:10.357 [11162] dbg: rules: FS_NEW_SOFT_UPLOAD merged duplicates: HS_SUBJ_NEW_SOFTWARE Jul 29 14:53:10.357 [11162] dbg: rules: __MO_OL_91287 merged duplicates: __MO_OL_B30D1 __MO_OL_CF0C0 Jul 29 14:53:10.357 [11162] dbg: rules: KAM_STOCKOTC merged duplicates: KAM_STOCKTIP15 KAM_STOCKTIP20 KAM_STOCKTIP21 KAM_STOCKTIP4 KAM_STOCKTIP6 Jul 29 14:53:10.357 [11162] dbg: rules: __XM_OL_015D5 merged duplicates: __XM_OL_4BF4C __XM_OL_4EEDB __XM_OL_5B79A __XM_OL_9B90B __XM_OL_ADFF7 __XM_OL_B30D1 __XM_OL_B4B40 __XM_OL_BC7E6 __XM_OL_F3B05 __XM_OL_FF5C8 Jul 29 14:53:10.357 [11162] dbg: rules: __MO_OL_015D5 merged duplicates: __MO_OL_6554A Jul 29 14:53:10.357 [11162] dbg: rules: __MO_OL_22B61 merged duplicates: __MO_OL_4F240 __MO_OL_ADFF7 Jul 29 14:53:10.357 [11162] dbg: rules: __MO_OL_812FF merged duplicates: __MO_OL_BC7E6 Jul 29 14:53:10.357 [11162] dbg: rules: __MO_OL_25340 merged duplicates: __MO_OL_4EEDB __MO_OL_7533E Jul 29 14:53:10.357 [11162] dbg: rules: __DOS_HAS_MAILING_LIST merged duplicates: __ML4 __freemail_safe_ml2 Jul 29 14:53:10.357 [11162] dbg: rules: __ML2 merged duplicates: __freemail_safe_ml1 Jul 29 14:53:10.358 [11162] dbg: rules: __MO_OL_58CB5 merged duplicates: __MO_OL_B4B40 Jul 29 14:53:10.358 [11162] dbg: rules: __DOS_HAS_ANY_URI merged duplicates: __HAS_ANY_URI Jul 29 14:53:10.358 [11162] dbg: rules: __FH_HAS_XMSMAIL merged duplicates: __HAS_MSMAIL_PRI Jul 29 14:53:10.358 [11162] dbg: rules: __MO_OL_72641 merged duplicates: __MO_OL_A842E Jul 29 14:53:10.358 [11162] dbg: rules: __HAS_X_MAILING_LIST merged duplicates: __freemail_safe_ml3 Jul 29 14:53:10.358 [11162] dbg: rules: __MO_OL_F475E merged duplicates: __MO_OL_FF5C8 Jul 29 14:53:10.358 [11162] dbg: rules: __MO_OL_4BF4C merged duplicates: __MO_OL_F6D01 Jul 29 14:53:10.358 [11162] dbg: config: finish parsing Jul 29 14:53:10.381 [11162] dbg: plugin: Mail::SpamAssassin::Plugin::ReplaceTags=HASH(0x9802108) implements 'finish_parsing_end', priority 0 Jul 29 14:53:10.381 [11162] dbg: plugin: Mail::SpamAssassin::Plugin::FreeMail=HASH(0x9d17be8) implements 'finish_parsing_end', priority 0 Jul 29 14:53:10.381 [11162] dbg: replacetags: replacing tags Jul 29 14:53:10.406 [11162] dbg: replacetags: done replacing tags Jul 29 14:53:10.406 [11162] dbg: FreeMail: loaded freemail_domains entries: 2068 normal, 21 wildcard Jul 29 14:53:10.407 [11162] dbg: plugin: Mail::SpamAssassin::Plugin::Bayes=HASH(0x98b4b60) implements 'learner_new', priority 0 Jul 29 14:53:10.408 [11162] dbg: bayes: learner_new self=Mail::SpamAssassin::Plugin::Bayes=HASH(0x98b4b60), bayes_store_module=Mail::SpamAssassin::BayesStore::SDBM Jul 29 14:53:10.420 [11162] dbg: bayes: learner_new: got store=Mail::SpamAssassin::BayesStore::SDBM=HASH(0x9a8e290) Jul 29 14:53:10.420 [11162] dbg: plugin: Mail::SpamAssassin::Plugin::Bayes=HASH(0x98b4b60) implements 'learner_is_scan_available', priority 0 Jul 29 14:53:10.421 [11162] dbg: bayes: tie-ing to DB file R/O /var/mail/.spamassassin/bayes_toks Jul 29 14:53:10.421 [11162] dbg: bayes: tie-ing to DB file R/O /var/mail/.spamassassin/bayes_seen Jul 29 14:53:10.421 [11162] dbg: bayes: found bayes db version 3 Jul 29 14:53:10.421 [11162] dbg: bayes: DB journal sync: last sync: 0 Jul 29 14:53:10.421 [11162] dbg: bayes: not available for scanning, only 0 spam(s) in bayes DB < 200 Jul 29 14:53:10.421 [11162] dbg: bayes: untie-ing Jul 29 14:53:10.422 [11162] dbg: config: score set 1 chosen. Jul 29 14:53:10.422 [11162] dbg: sa-learn: spamtest initialized Jul 29 14:53:10.422 [11162] dbg: locker: mode is 384 Jul 29 14:53:10.422 [11162] dbg: locker: safe_lock: created /var/mail/.spamassassin/bayes.mutex Jul 29 14:53:10.422 [11162] dbg: locker: safe_lock: trying to get lock on /var/mail/.spamassassin/bayes with 10 timeout Jul 29 14:53:10.422 [11162] dbg: locker: safe_lock: link to /var/mail/.spamassassin/bayes.mutex: link ok Jul 29 14:53:10.422 [11162] dbg: bayes: tie-ing to DB file R/W /var/mail/.spamassassin/bayes_toks Jul 29 14:53:10.422 [11162] dbg: bayes: tie-ing to DB file R/W /var/mail/.spamassassin/bayes_seen Jul 29 14:53:10.423 [11162] dbg: bayes: found bayes db version 3 Jul 29 14:53:10.423 [11162] dbg: bayes: database version must be the first line in the backup file, correct and re-run Jul 29 14:53:10.423 [11162] dbg: bayes: untie-ing Jul 29 14:53:10.423 [11162] dbg: bayes: files locked, now unlocking lock Jul 29 14:53:10.423 [11162] dbg: locker: safe_unlock: unlocked /var/mail/.spamassassin/bayes.mutex Jul 29 14:53:10.423 [11162] dbg: plugin: Mail::SpamAssassin::Plugin::Bayes=HASH(0x98b4b60) implements 'learner_close', priority 0 ERROR: Bayes restore returned an error, please re-run with -D for more information ls -l /var/mail/.spamassassin/* -rw-r--r-- 1 mail root 12288 2010-02-16 19:39 /var/mail/.spamassassin/auto-whitelist -rw------- 1 mail root 6 2010-02-16 19:39 /var/mail/.spamassassin/auto-whitelist.mutex -rw------- 1 mail root 2544 2010-02-16 19:39 /var/mail/.spamassassin/bayes_journal -rw------- 1 mail root 3858 2011-07-29 14:53 /var/mail/.spamassassin/bayes.mutex -rw-r--r-- 1 mail root 81072128 2010-02-09 12:40 /var/mail/.spamassassin/bayes_seen -rw------- 1 mail root 0 2011-07-29 13:33 /var/mail/.spamassassin/bayes_seen.dir -rw------- 1 mail root 0 2011-07-29 13:33 /var/mail/.spamassassin/bayes_seen.pag -rw------- 1 mail root 5332992 2010-02-16 18:51 /var/mail/.spamassassin/bayes_toks -rw------- 1 mail root 0 2011-07-29 13:33 /var/mail/.spamassassin/bayes_toks.dir -rw------- 1 mail root 1024 2011-07-29 13:33 /var/mail/.spamassassin/bayes_toks.pag -rw-r--r-- 1 mail root 39586432 2010-02-09 10:00 /var/mail/.spamassassin/spamassassin.zip -rw-r--r-- 1 mail root 1175 2010-02-09 10:20 /var/mail/.spamassassin/user_prefs file /var/mail/.spamassassin/* /var/mail/.spamassassin/auto-whitelist: Berkeley DB (Hash, version 8, native byte-order) /var/mail/.spamassassin/auto-whitelist.mutex: ASCII text /var/mail/.spamassassin/bayes_journal: ASCII text /var/mail/.spamassassin/bayes.mutex: ASCII text /var/mail/.spamassassin/bayes_seen: Berkeley DB (Hash, version 8, native byte-order) /var/mail/.spamassassin/bayes_seen.dir: empty /var/mail/.spamassassin/bayes_seen.pag: empty /var/mail/.spamassassin/bayes_toks: Berkeley DB (Hash, version 9, native byte-order) /var/mail/.spamassassin/bayes_toks.dir: empty /var/mail/.spamassassin/bayes_toks.pag: data /var/mail/.spamassassin/mnt: setgid directory /var/mail/.spamassassin/ol: setgid directory /var/mail/.spamassassin/spamassassin.zip: Zip archive data, at least v1.0 to extract /var/mail/.spamassassin/user_prefs: ASCII English text As you can see, database files were not converted to SDBM, they are still the Berkeley DB type. Do you have some clue now? Or should I post some other output or log? Thanks a lot for your help. -- View this message in context: http://old.nabble.com/Conversion-Spamassassin%28bayes%29-database-to-SDBM-tp32160172p32160720.html Sent from the SpamAssassin - Users mailing list archive at Nabble.com.