Hi,

I configured a mail server using Squeeze's latest packages with Posfix + Amavisd-new + Clamav + Spamassassin, but apparently the latter is not using the system configuration files, and I cannot figure out why.

After starting spamd, using spamc the behaviour is correct, but from amavis don't.

Running amavis in debug mode I get the following:
# /etc/init.d/amavis debug
Trying to run amavisd-new in debug mode...
Apr 28 16:01:08.291 [1427]: starting. /usr/sbin/amavisd-new at ******************* amavisd-new-2.6.4 (20090625), Unicode aware, LANG="it_IT.UTF-8" Apr 28 16:01:08.291 [1427]: user=, EUID: 110 (110); group=, EGID: 116 116 (116 116)
Apr 28 16:01:08.291 [1427]: Perl version               5.010001
Apr 28 16:01:08.376 [1427]: INFO: no optional modules: IO::Socket::INET6 Apr 28 16:01:08.377 [1427]: SpamControl: attempting to load scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin Apr 28 16:01:08.378 [1427]: SpamControl: scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin Apr 28 16:01:09.021 [1427]: INFO: SA version: 3.3.1, 3.003001, no optional modules: Net::CIDR::Lite Encode::Detect IP::Country::Fast Image::Info Image::Info::GIF Image::Info::JPEG Image::Info::PNG Image::Info::TIFF Mail::SPF Mail::SPF::Server Mail::SPF::Request Mail::SPF::Mech Mail::SPF::Mech::A Mail::SPF::Mech::PTR Mail::SPF::Mech::All Mail::SPF::Mech::Exists Mail::SPF::Mech::IP4 Mail::SPF::Mech::IP6 Mail::SPF::Mech::Include Mail::SPF::Mech::MX Mail::SPF::Mod Mail::SPF::Mod::Exp Mail::SPF::Mod::Redirect Mail::SPF::SenderIPAddrMech Mail::SPF::v1::Record Mail::SPF::v2::Record Apr 28 16:01:09.021 [1427]: SpamControl: init_pre_chroot on SpamAssassin done Apr 28 16:01:09.023 [1427]: Net::Server: 2011/04/28-16:01:09 Amavis (type Net::Server::PreForkSimple) starting! pid(1427) Apr 28 16:01:09.030 [1427]: Net::Server: Binding to UNIX socket file /var/lib/amavis/amavisd.sock using SOCK_STREAM Apr 28 16:01:09.031 [1427]: Net::Server: Binding to TCP port 10024 on host 127.0.0.1 Apr 28 16:01:09.032 [1427]: Net::Server: Group Not Defined. Defaulting to EGID '116 116' Apr 28 16:01:09.032 [1427]: Net::Server: User Not Defined. Defaulting to EUID '110' Apr 28 16:01:09.032 [1427]: Net::Server: Setting up serialization via flock Apr 28 16:01:09.034 [1427]: after_chroot_init: EUID: 110 (110); EGID: 116 116 (116 116) Apr 28 16:01:09.034 [1427]: config files read: /usr/share/amavis/conf.d/10-debian_scripts, /usr/share/amavis/conf.d/20-package, /etc/amavis/conf.d/01-debian, /etc/amavis/conf.d/05-domain_id, /etc/amavis/conf.d/05-node_id, /etc/amavis/conf.d/15-av_scanners, /etc/amavis/conf.d/15-content_filter_mode, /etc/amavis/conf.d/20-debian_defaults, /etc/amavis/conf.d/25-amavis_helpers, /etc/amavis/conf.d/30-template_localization, /etc/amavis/conf.d/50-user
Apr 28 16:01:09.073 [1427]: Module Amavis::Conf        2.207
Apr 28 16:01:09.073 [1427]: Module Archive::Zip        1.30
Apr 28 16:01:09.074 [1427]: Module BerkeleyDB          0.42
Apr 28 16:01:09.074 [1427]: Module Compress::Zlib      2.02
Apr 28 16:01:09.074 [1427]: Module Convert::TNEF       0.17
Apr 28 16:01:09.075 [1427]: Module Convert::UUlib      1.12
Apr 28 16:01:09.075 [1427]: Module Crypt::OpenSSL::RSA 0.25
Apr 28 16:01:09.075 [1427]: Module DBD::mysql          4.016
Apr 28 16:01:09.076 [1427]: Module DBI                 1.612
Apr 28 16:01:09.076 [1427]: Module DB_File             1.82
Apr 28 16:01:09.077 [1427]: Module Digest::MD5         2.39
Apr 28 16:01:09.077 [1427]: Module Digest::SHA         5.47
Apr 28 16:01:09.077 [1427]: Module Digest::SHA1        2.13
Apr 28 16:01:09.079 [1427]: Module MIME::Entity        5.428
Apr 28 16:01:09.079 [1427]: Module MIME::Parser        5.428
Apr 28 16:01:09.080 [1427]: Module MIME::Tools         5.428
Apr 28 16:01:09.080 [1427]: Module Mail::DKIM::Verifier 0.38
Apr 28 16:01:09.081 [1427]: Module Mail::Header        2.06
Apr 28 16:01:09.081 [1427]: Module Mail::Internet      2.06
Apr 28 16:01:09.081 [1427]: Module Mail::SpamAssassin  3.003001
Apr 28 16:01:09.083 [1427]: Module Net::DNS            0.66
Apr 28 16:01:09.084 [1427]: Module Net::Server         0.97
Apr 28 16:01:09.084 [1427]: Module NetAddr::IP         4.028
Apr 28 16:01:09.085 [1427]: Module Razor2::Client::Version 2.84
Apr 28 16:01:09.085 [1427]: Module Time::HiRes         1.9719
Apr 28 16:01:09.086 [1427]: Module URI                 1.54
Apr 28 16:01:09.087 [1427]: Module Unix::Syslog        1.1
Apr 28 16:01:09.087 [1427]: Amavis::DB code      loaded
Apr 28 16:01:09.088 [1427]: Amavis::Cache code   loaded
Apr 28 16:01:09.088 [1427]: SQL base code        loaded
Apr 28 16:01:09.088 [1427]: SQL::Log code        NOT loaded
Apr 28 16:01:09.088 [1427]: SQL::Quarantine      NOT loaded
Apr 28 16:01:09.088 [1427]: Lookup::SQL code     loaded
Apr 28 16:01:09.089 [1427]: Lookup::LDAP code    NOT loaded
Apr 28 16:01:09.089 [1427]: AM.PDP-in proto code loaded
Apr 28 16:01:09.089 [1427]: SMTP-in proto code   loaded
Apr 28 16:01:09.089 [1427]: Courier proto code   NOT loaded
Apr 28 16:01:09.090 [1427]: SMTP-out proto code  loaded
Apr 28 16:01:09.090 [1427]: Pipe-out proto code  NOT loaded
Apr 28 16:01:09.090 [1427]: BSMTP-out proto code NOT loaded
Apr 28 16:01:09.090 [1427]: Local-out proto code loaded
Apr 28 16:01:09.090 [1427]: OS_Fingerprint code  NOT loaded
Apr 28 16:01:09.091 [1427]: ANTI-VIRUS code      loaded
Apr 28 16:01:09.091 [1427]: ANTI-SPAM code       loaded
Apr 28 16:01:09.091 [1427]: ANTI-SPAM-EXT code   NOT loaded
Apr 28 16:01:09.091 [1427]: ANTI-SPAM-C code     NOT loaded
Apr 28 16:01:09.092 [1427]: ANTI-SPAM-SA code    loaded
Apr 28 16:01:09.092 [1427]: Unpackers code       loaded
Apr 28 16:01:09.092 [1427]: DKIM code            NOT loaded
Apr 28 16:01:09.092 [1427]: Tools code           NOT loaded
Apr 28 16:01:09.093 [1427]: Found $file            at /usr/bin/file
Apr 28 16:01:09.093 [1427]: No $altermime,         not using it
Apr 28 16:01:09.094 [1427]: Internal decoder for .mail
Apr 28 16:01:09.094 [1427]: No decoder for       .F
Apr 28 16:01:09.094 [1427]: Found decoder for .Z at /bin/uncompress
Apr 28 16:01:09.095 [1427]: Internal decoder for .gz
Apr 28 16:01:09.095 [1427]: Found decoder for .gz at /bin/gzip -d (backup, not used)
Apr 28 16:01:09.095 [1427]: Found decoder for    .bz2  at /bin/bzip2 -d
Apr 28 16:01:09.096 [1427]: Found decoder for .lzo at /usr/bin/lzop -d Apr 28 16:01:09.096 [1427]: No decoder for .rpm tried: rpm2cpio.pl, rpm2cpio
Apr 28 16:01:09.097 [1427]: Found decoder for    .cpio at /usr/bin/pax
Apr 28 16:01:09.097 [1427]: Found decoder for .cpio at /bin/cpio (backup, not used)
Apr 28 16:01:09.097 [1427]: Found decoder for    .tar  at /usr/bin/pax
Apr 28 16:01:09.098 [1427]: Found decoder for .tar at /bin/cpio (backup, not used)
Apr 28 16:01:09.098 [1427]: Found decoder for    .deb  at /usr/bin/ar
Apr 28 16:01:09.098 [1427]: Internal decoder for .zip
Apr 28 16:01:09.099 [1427]: No decoder for .7z tried: 7zr, 7za, 7z Apr 28 16:01:09.099 [1427]: No decoder for .rar tried: unrar-free
Apr 28 16:01:09.100 [1427]: Found decoder for    .arj  at /usr/bin/arj
Apr 28 16:01:09.100 [1427]: Found decoder for .arc at /usr/bin/nomarch
Apr 28 16:01:09.100 [1427]: Found decoder for    .zoo  at /usr/bin/zoo
Apr 28 16:01:09.101 [1427]: No decoder for       .lha
Apr 28 16:01:09.101 [1427]: No decoder for       .doc  tried: ripole
Apr 28 16:01:09.101 [1427]: No decoder for .cab tried: cabextract
Apr 28 16:01:09.102 [1427]: No decoder for       .tnef
Apr 28 16:01:09.102 [1427]: Internal decoder for .tnef
Apr 28 16:01:09.102 [1427]: Found decoder for    .exe  at /usr/bin/arj
Apr 28 16:01:09.103 [1427]: Using primary internal av scanner code for ClamAV-clamd Apr 28 16:01:09.103 [1427]: No primary av scanner: KasperskyLab AVP - aveclient Apr 28 16:01:09.104 [1427]: No primary av scanner: KasperskyLab AntiViral Toolkit Pro (AVP) Apr 28 16:01:09.104 [1427]: No primary av scanner: KasperskyLab AVPDaemonClient Apr 28 16:01:09.105 [1427]: No primary av scanner: CentralCommand Vexira (new) vascan
Apr 28 16:01:09.105 [1427]: No primary av scanner: Avira AntiVir
Apr 28 16:01:09.105 [1427]: No primary av scanner: Command AntiVirus for Linux Apr 28 16:01:09.106 [1427]: No primary av scanner: Symantec CarrierScan via Symantec CommandLineScanner Apr 28 16:01:09.106 [1427]: No primary av scanner: Symantec AntiVirus Scan Engine Apr 28 16:01:09.107 [1427]: No primary av scanner: F-Secure Antivirus for Linux servers
Apr 28 16:01:09.107 [1427]: No primary av scanner: CAI InoculateIT
Apr 28 16:01:09.107 [1427]: No primary av scanner: CAI eTrust Antivirus
Apr 28 16:01:09.108 [1427]: No primary av scanner: MkS_Vir for Linux (beta)
Apr 28 16:01:09.108 [1427]: No primary av scanner: MkS_Vir daemon
Apr 28 16:01:09.108 [1427]: No primary av scanner: ESET Software ESETS Command Line Interface Apr 28 16:01:09.109 [1427]: No primary av scanner: ESET NOD32 for Linux File servers Apr 28 16:01:09.109 [1427]: No primary av scanner: Norman Virus Control v5 / Linux Apr 28 16:01:09.110 [1427]: No primary av scanner: Panda CommandLineSecure 9 for Linux Apr 28 16:01:09.110 [1427]: No primary av scanner: NAI McAfee AntiVirus (uvscan)
Apr 28 16:01:09.110 [1427]: No primary av scanner: VirusBuster
Apr 28 16:01:09.111 [1427]: No primary av scanner: CyberSoft VFind
Apr 28 16:01:09.111 [1427]: No primary av scanner: avast! Antivirus
Apr 28 16:01:09.112 [1427]: No primary av scanner: Ikarus AntiVirus for Linux
Apr 28 16:01:09.112 [1427]: No primary av scanner: BitDefender
Apr 28 16:01:09.112 [1427]: No primary av scanner: BitDefender
Apr 28 16:01:09.113 [1427]: No primary av scanner: ArcaVir for Linux
Apr 28 16:01:09.113 [1427]: Found secondary av scanner ClamAV-clamscan at /usr/bin/clamscan Apr 28 16:01:09.113 [1427]: No secondary av scanner: F-PROT Antivirus for UNIX Apr 28 16:01:09.113 [1427]: No secondary av scanner: FRISK F-Prot Antivirus Apr 28 16:01:09.114 [1427]: No secondary av scanner: Trend Micro FileScanner Apr 28 16:01:09.114 [1427]: No secondary av scanner: drweb - DrWeb Antivirus Apr 28 16:01:09.114 [1427]: No secondary av scanner: Kaspersky Antivirus v5.5 Apr 28 16:01:09.114 [1427]: Using internal spam scanner code for SpamAssassin Apr 28 16:01:09.119 [1427]: Creating db in /var/lib/amavis/db/; BerkeleyDB 0.42, libdb 4.8
Apr 28 16:01:09.174 [1427]: initializing Mail::SpamAssassin
Apr 28 16:01:09.174 [1427]: SpamAssassin debug facilities: info
Apr 28 16:01:18.752 [1427]: SA info: pyzor: [1439] error: TERMINATED, signal 15 (000f) Apr 28 16:01:18.911 [1427]: SpamAssassin loaded plugins: AWL, AutoLearnThreshold, Bayes, BodyEval, Check, DCC, DKIM, DNSEval, FreeMail, HTMLEval, HTTPSMismatch, Hashcash, HeaderEval, ImageInfo, MIMEEval, MIMEHeader, Pyzor, Razor2, RelayEval, ReplaceTags, SPF, SpamCop, TextCat, URIDNSBL, URIDetail, URIEval, VBounce, WLBLEval, WhiteListSubject Apr 28 16:01:18.912 [1427]: SpamControl: init_pre_fork on SpamAssassin done Apr 28 16:01:18.913 [1427]: extra modules loaded after daemonizing/chrooting: Mail/SpamAssassin/BayesStore/MySQL.pm, Mail/SpamAssassin/BayesStore/SQL.pm, Mail/SpamAssassin/Plugin/FreeMail.pm, Mail/SpamAssassin/SQLBasedAddrList.pm Apr 28 16:01:18.915 [1427]: Net::Server: Beginning prefork (2 processes)
Apr 28 16:01:18.916 [1427]: Net::Server: Starting "2" children
Apr 28 16:01:18.921 [1440]: Net::Server: Child Preforked (1440)
Apr 28 16:01:18.922 [1440]: entered child_init_hook
Apr 28 16:01:18.933 [1441]: Net::Server: Child Preforked (1441)
Apr 28 16:01:18.936 [1440]: TIMING [total 14 ms] - bdb-open: 14 (100%)100, rundown: 0 (0%)100 Apr 28 16:01:18.938 [1440]: SpamControl: init_child on SpamAssassin done
Apr 28 16:01:18.939 [1441]: entered child_init_hook
Apr 28 16:01:18.944 [1427]: Net::Server: Parent ready for children.
Apr 28 16:01:18.949 [1441]: TIMING [total 10 ms] - bdb-open: 10 (100%)100, rundown: 0 (0%)100 Apr 28 16:01:18.951 [1441]: SpamControl: init_child on SpamAssassin done Apr 28 16:01:30.202 [1440]: SpamControl: rundown_child on SpamAssassin done

All the howtos I found on internet are confirming that the same configuration files in /etc/spamassassin should work for amavis spam fitering, except few options like required score, spam tags etc. An exception could be when running in chroot environment, but in my /etc/postfix/master.cf I have:
amavis unix - - n - 2 smtp

Anyhow I also verified that a symlink exists in /etc/mail/spamassassin to the original configuration files.

I cannot understand where the problem is: anyone has an indication?

Thanks in advance
--
Jimmi

Reply via email to