-5

I have setup mailserver using Postfix and Dovecot. Sending is receiving mail is working perfectly. This is email server is running from last couple of years without any issue. Recently we started getting lots of spam so I decided to setup spam and virus filtering and I followed the official guide available at the following link https://help.ubuntu.com/community/PostfixAmavisNew While testing for amavisd-new gives the following output

root@mail:~# telnet localhost 10024
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready

While running amavisd-new in debug mode I got the following output

root@mail:~# amavisd-new debug
Sep 17 09:35:14.246 .example.com /usr/sbin/amavisd-new[24625]: starting.  /usr/sbin/amavisd-new at .example.com amavisd-new-2.6.4 (20090625), Unicode aware, LANG="en_US.UTF-8"
Sep 17 09:35:14.246 .example.com /usr/sbin/amavisd-new[24625]: user=, EUID: 112 (112);  group=, EGID: 124 124 (124 124)
Sep 17 09:35:14.246 .example.com /usr/sbin/amavisd-new[24625]: Perl version               5.010001
Sep 17 09:35:14.310 .example.com /usr/sbin/amavisd-new[24625]: SpamControl: attempting to load scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin
Sep 17 09:35:14.310 .example.com /usr/sbin/amavisd-new[24625]: SpamControl: scanner SpamAssassin, module Amavis::SpamControl::SpamAssassin
Sep 17 09:35:14.869 .example.com /usr/sbin/amavisd-new[24625]: INFO: SA version: 3.3.1, 3.003001, no optional modules: Encode::Detect IP::Country::Fast Image::Info Image::Info::GIF Image::Info::JPEG Image::Info::PNG Image::Info::TIFF
Sep 17 09:35:14.869 .example.com /usr/sbin/amavisd-new[24625]: SpamControl: init_pre_chroot on SpamAssassin done
Sep 17 09:35:14.870 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: 2015/09/17-09:35:14 Amavis (type Net::Server::PreForkSimple) starting! pid(24625)
Sep 17 09:35:14.876 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: Binding to UNIX socket file /var/lib/amavis/amavisd.sock using SOCK_STREAM
Sep 17 09:35:14.877 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: Binding to TCP port 10024 on host 127.0.0.1
Sep 17 09:35:14.878 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: Group Not Defined.  Defaulting to EGID '124 124'
Sep 17 09:35:14.878 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: User Not Defined.  Defaulting to EUID '112'
Sep 17 09:35:14.878 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: Setting up serialization via flock
Sep 17 09:35:14.879 .example.com /usr/sbin/amavisd-new[24625]: after_chroot_init: EUID: 112 (112);  EGID: 124 124 (124 124)
Sep 17 09:35:14.880 .example.com /usr/sbin/amavisd-new[24625]: 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/21-ubuntu_defaults, /etc/amavis/conf.d/25-amavis_helpers, /etc/amavis/conf.d/30-template_localization, /etc/amavis/conf.d/40-policy_banks, /etc/amavis/conf.d/50-user
Sep 17 09:35:14.914 .example.com /usr/sbin/amavisd-new[24625]: Module Amavis::Conf        2.207
Sep 17 09:35:14.914 .example.com /usr/sbin/amavisd-new[24625]: Module Archive::Zip        1.30
Sep 17 09:35:14.915 .example.com /usr/sbin/amavisd-new[24625]: Module BerkeleyDB          0.39
Sep 17 09:35:14.915 .example.com /usr/sbin/amavisd-new[24625]: Module Compress::Zlib      2.02
Sep 17 09:35:14.915 .example.com /usr/sbin/amavisd-new[24625]: Module Convert::TNEF       0.17
Sep 17 09:35:14.915 .example.com /usr/sbin/amavisd-new[24625]: Module Convert::UUlib      1.12
Sep 17 09:35:14.915 .example.com /usr/sbin/amavisd-new[24625]: Module Crypt::OpenSSL::RSA 0.25
Sep 17 09:35:14.916 .example.com /usr/sbin/amavisd-new[24625]: Module DBD::mysql          4.012
Sep 17 09:35:14.916 .example.com /usr/sbin/amavisd-new[24625]: Module DBI                 1.609
Sep 17 09:35:14.916 .example.com /usr/sbin/amavisd-new[24625]: Module DB_File             1.82
Sep 17 09:35:14.916 .example.com /usr/sbin/amavisd-new[24625]: Module Digest::MD5         2.39
Sep 17 09:35:14.916 .example.com /usr/sbin/amavisd-new[24625]: Module Digest::SHA         5.47
Sep 17 09:35:14.916 .example.com /usr/sbin/amavisd-new[24625]: Module Digest::SHA1        2.12
Sep 17 09:35:14.917 .example.com /usr/sbin/amavisd-new[24625]: Module IO::Socket::INET6   2.54
Sep 17 09:35:14.918 .example.com /usr/sbin/amavisd-new[24625]: Module MIME::Entity        5.427
Sep 17 09:35:14.918 .example.com /usr/sbin/amavisd-new[24625]: Module MIME::Parser        5.427
Sep 17 09:35:14.918 .example.com /usr/sbin/amavisd-new[24625]: Module MIME::Tools         5.427
Sep 17 09:35:14.919 .example.com /usr/sbin/amavisd-new[24625]: Module Mail::DKIM::Signer  0.38
Sep 17 09:35:14.919 .example.com /usr/sbin/amavisd-new[24625]: Module Mail::DKIM::Verifier 0.38
Sep 17 09:35:14.919 .example.com /usr/sbin/amavisd-new[24625]: Module Mail::Header        2.05
Sep 17 09:35:14.919 .example.com /usr/sbin/amavisd-new[24625]: Module Mail::Internet      2.05
Sep 17 09:35:14.919 .example.com /usr/sbin/amavisd-new[24625]: Module Mail::SPF           v2.007
Sep 17 09:35:14.920 .example.com /usr/sbin/amavisd-new[24625]: Module Mail::SpamAssassin  3.003001
Sep 17 09:35:14.921 .example.com /usr/sbin/amavisd-new[24625]: Module Net::DNS            0.65
Sep 17 09:35:14.922 .example.com /usr/sbin/amavisd-new[24625]: Module Net::Server         0.97
Sep 17 09:35:14.922 .example.com /usr/sbin/amavisd-new[24625]: Module NetAddr::IP         4.024
Sep 17 09:35:14.922 .example.com /usr/sbin/amavisd-new[24625]: Module Razor2::Client::Version 2.84
Sep 17 09:35:14.923 .example.com /usr/sbin/amavisd-new[24625]: Module Socket6             0.23
Sep 17 09:35:14.923 .example.com /usr/sbin/amavisd-new[24625]: Module Time::HiRes         1.9719
Sep 17 09:35:14.923 .example.com /usr/sbin/amavisd-new[24625]: Module URI                 1.52
Sep 17 09:35:14.924 .example.com /usr/sbin/amavisd-new[24625]: Module Unix::Syslog        1.1
Sep 17 09:35:14.924 .example.com /usr/sbin/amavisd-new[24625]: Amavis::DB code      loaded
Sep 17 09:35:14.924 .example.com /usr/sbin/amavisd-new[24625]: Amavis::Cache code   loaded
Sep 17 09:35:14.924 .example.com /usr/sbin/amavisd-new[24625]: SQL base code        NOT loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: SQL::Log code        NOT loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: SQL::Quarantine      NOT loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: Lookup::SQL code     NOT loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: Lookup::LDAP code    NOT loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: AM.PDP-in proto code loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: SMTP-in proto code   loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: Courier proto code   NOT loaded
Sep 17 09:35:14.925 .example.com /usr/sbin/amavisd-new[24625]: SMTP-out proto code  loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: Pipe-out proto code  NOT loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: BSMTP-out proto code NOT loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: Local-out proto code loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: OS_Fingerprint code  NOT loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: ANTI-VIRUS code      loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: ANTI-SPAM code       loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: ANTI-SPAM-EXT code   NOT loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: ANTI-SPAM-C code     NOT loaded
Sep 17 09:35:14.926 .example.com /usr/sbin/amavisd-new[24625]: ANTI-SPAM-SA code    loaded
Sep 17 09:35:14.927 .example.com /usr/sbin/amavisd-new[24625]: Unpackers code       loaded
Sep 17 09:35:14.927 .example.com /usr/sbin/amavisd-new[24625]: DKIM code            loaded
Sep 17 09:35:14.927 .example.com /usr/sbin/amavisd-new[24625]: Tools code           NOT loaded
Sep 17 09:35:14.927 .example.com /usr/sbin/amavisd-new[24625]: Found $file            at /usr/bin/file
Sep 17 09:35:14.927 .example.com /usr/sbin/amavisd-new[24625]: No $altermime,         not using it
Sep 17 09:35:14.928 .example.com /usr/sbin/amavisd-new[24625]: Internal decoder for .mail
Sep 17 09:35:14.928 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .F   
Sep 17 09:35:14.928 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .Z    at /bin/uncompress
Sep 17 09:35:14.928 .example.com /usr/sbin/amavisd-new[24625]: Internal decoder for .gz  
Sep 17 09:35:14.928 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .gz   at /bin/gzip -d (backup, not used)
Sep 17 09:35:14.929 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .bz2  at /bin/bzip2 -d
Sep 17 09:35:14.929 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .lzo  tried: lzop -d
Sep 17 09:35:14.929 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .rpm  tried: rpm2cpio.pl, rpm2cpio
Sep 17 09:35:14.929 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .cpio at /usr/bin/pax
Sep 17 09:35:14.930 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .cpio at /bin/cpio (backup, not used)
Sep 17 09:35:14.930 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .tar  at /usr/bin/pax
Sep 17 09:35:14.930 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .tar  at /bin/cpio (backup, not used)
Sep 17 09:35:14.930 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .deb  at /usr/bin/ar
Sep 17 09:35:14.930 .example.com /usr/sbin/amavisd-new[24625]: Internal decoder for .zip 
Sep 17 09:35:14.931 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .7z   tried: 7zr, 7za, 7z
Sep 17 09:35:14.931 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .rar  tried: unrar-free
Sep 17 09:35:14.931 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .arj  at /usr/bin/arj
Sep 17 09:35:14.932 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .arc  at /usr/bin/nomarch
Sep 17 09:35:14.932 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .zoo  at /usr/bin/zoo
Sep 17 09:35:14.932 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .lha 
Sep 17 09:35:14.932 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .doc  tried: ripole
Sep 17 09:35:14.932 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .cab  at /usr/bin/cabextract
Sep 17 09:35:14.932 .example.com /usr/sbin/amavisd-new[24625]: No decoder for       .tnef
Sep 17 09:35:14.933 .example.com /usr/sbin/amavisd-new[24625]: Internal decoder for .tnef
Sep 17 09:35:14.933 .example.com /usr/sbin/amavisd-new[24625]: Found decoder for    .exe  at /usr/bin/arj
Sep 17 09:35:14.933 .example.com /usr/sbin/amavisd-new[24625]: Using primary internal av scanner code for ClamAV-clamd
Sep 17 09:35:14.933 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: KasperskyLab AVP - aveclient
Sep 17 09:35:14.934 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: KasperskyLab AntiViral Toolkit Pro (AVP)
Sep 17 09:35:14.934 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: KasperskyLab AVPDaemonClient
Sep 17 09:35:14.934 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: CentralCommand Vexira (new) vascan
Sep 17 09:35:14.935 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: Avira AntiVir
Sep 17 09:35:14.935 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: Command AntiVirus for Linux
Sep 17 09:35:14.935 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: Symantec CarrierScan via Symantec CommandLineScanner
Sep 17 09:35:14.935 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: Symantec AntiVirus Scan Engine
Sep 17 09:35:14.936 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: F-Secure Antivirus for Linux servers
Sep 17 09:35:14.936 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: CAI InoculateIT
Sep 17 09:35:14.936 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: CAI eTrust Antivirus
Sep 17 09:35:14.936 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: MkS_Vir for Linux (beta)
Sep 17 09:35:14.937 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: MkS_Vir daemon
Sep 17 09:35:14.937 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: ESET Software ESETS Command Line Interface
Sep 17 09:35:14.937 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: ESET NOD32 for Linux File servers
Sep 17 09:35:14.937 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: Norman Virus Control v5 / Linux
Sep 17 09:35:14.938 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: Panda CommandLineSecure 9 for Linux
Sep 17 09:35:14.938 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: NAI McAfee AntiVirus (uvscan)
Sep 17 09:35:14.938 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: VirusBuster
Sep 17 09:35:14.938 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: CyberSoft VFind
Sep 17 09:35:14.939 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: avast! Antivirus
Sep 17 09:35:14.939 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: Ikarus AntiVirus for Linux
Sep 17 09:35:14.939 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: BitDefender
Sep 17 09:35:14.939 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: BitDefender
Sep 17 09:35:14.940 .example.com /usr/sbin/amavisd-new[24625]: No primary av scanner: ArcaVir for Linux
Sep 17 09:35:14.940 .example.com /usr/sbin/amavisd-new[24625]: Found secondary av scanner ClamAV-clamscan at /usr/bin/clamscan
Sep 17 09:35:14.940 .example.com /usr/sbin/amavisd-new[24625]: No secondary av scanner: F-PROT Antivirus for UNIX
Sep 17 09:35:14.940 .example.com /usr/sbin/amavisd-new[24625]: No secondary av scanner: FRISK F-Prot Antivirus
Sep 17 09:35:14.940 .example.com /usr/sbin/amavisd-new[24625]: No secondary av scanner: Trend Micro FileScanner
Sep 17 09:35:14.941 .example.com /usr/sbin/amavisd-new[24625]: No secondary av scanner: drweb - DrWeb Antivirus
Sep 17 09:35:14.941 .example.com /usr/sbin/amavisd-new[24625]: No secondary av scanner: Kaspersky Antivirus v5.5
Sep 17 09:35:14.941 .example.com /usr/sbin/amavisd-new[24625]: Using internal spam scanner code for SpamAssassin
Sep 17 09:35:14.949 .example.com /usr/sbin/amavisd-new[24625]: Creating db in /var/lib/amavis/db/; BerkeleyDB 0.39, libdb 4.8
Sep 17 09:35:14.960 .example.com /usr/sbin/amavisd-new[24625]: initializing Mail::SpamAssassin
Sep 17 09:35:14.961 .example.com /usr/sbin/amavisd-new[24625]: SpamAssassin debug facilities: info
Sep 17 09:35:20.556 .example.com /usr/sbin/amavisd-new[24625]: SpamAssassin loaded plugins: AutoLearnThreshold, Bayes, BodyEval, Check, DKIM, DNSEval, FreeMail, HTMLEval, HTTPSMismatch, Hashcash, HeaderEval, ImageInfo, MIMEEval, MIMEHeader, Pyzor, Razor2, RelayEval, ReplaceTags, SPF, SpamCop, URIDNSBL, URIDetail, URIEval, VBounce, WLBLEval, WhiteListSubject
Sep 17 09:35:20.557 .example.com /usr/sbin/amavisd-new[24625]: SpamControl: init_pre_fork on SpamAssassin done
Sep 17 09:35:20.558 .example.com /usr/sbin/amavisd-new[24625]: extra modules loaded after daemonizing/chrooting: Mail/SpamAssassin/Plugin/FreeMail.pm
Sep 17 09:35:20.560 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: Beginning prefork (2 processes)
Sep 17 09:35:20.560 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: Starting "2" children
Sep 17 09:35:20.569 .example.com /usr/sbin/amavisd-new[24641]: Net::Server: Child Preforked (24641)
Sep 17 09:35:20.570 .example.com /usr/sbin/amavisd-new[24641]: entered child_init_hook
Sep 17 09:35:20.571 .example.com /usr/sbin/amavisd-new[24625]: Net::Server: Parent ready for children.
Sep 17 09:35:20.572 .example.com /usr/sbin/amavisd-new[24642]: Net::Server: Child Preforked (24642)
Sep 17 09:35:20.573 .example.com /usr/sbin/amavisd-new[24642]: entered child_init_hook
Sep 17 09:35:20.582 .example.com /usr/sbin/amavisd-new[24641]: TIMING [total 12 ms] - bdb-open: 12 (100%)100, rundown: 0 (0%)100
Sep 17 09:35:20.584 .example.com /usr/sbin/amavisd-new[24641]: SpamControl: init_child on SpamAssassin done
Sep 17 09:35:20.584 .example.com /usr/sbin/amavisd-new[24642]: TIMING [total 11 ms] - bdb-open: 11 (100%)100, rundown: 0 (0%)100
Sep 17 09:35:20.586 .example.com /usr/sbin/amavisd-new[24642]: SpamControl: init_child on SpamAssassin done

But spam filtering and virus scanning is not happening. I dont see any X-Spam headers in the incoming messages. I cant seem to figure out that what I am doing wrong. If anyone have solution then that would be great.

I am using UBUNTU-10.04 Server edition

1
  • The guide you linked contains instructions for the answer provided by Héctor, but did you follow it through? If yes, please provide mode details on what you have.
    – zagrimsan
    Sep 17, 2015 at 12:26

1 Answer 1

3

In /etc/postfix/main.cf you should have at least this line:

content_filter=amavisfeed:[127.0.0.1]:10024

In /etc/postfix/master.cf you should have something like this:

amavisfeed unix    -       -       n        -      4     lmtp

In /etc/amavisd/amavisd.conf you should have this line:

$max_servers = 4;            # num of pre-forked children (2..15 is common), -m

The number 4 in this line is the same you wrote in /etc/postfix/master.cf.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .