[CentOS] Clamd and Amavis

Anne Wilson

cannewilson at googlemail.com
Mon Apr 13 09:00:40 UTC 2009


I'm trying to get amavis  to play using clamd and tried to follow this:

# ### http://www.clamav.net/
['ClamAV-clamd',
   \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd"],
   qr/\bOK$/, qr/\bFOUND$/,
   qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
# # NOTE: run clamd under the same user as amavisd, or run it under its own
# #   uid such as clamav, add user clamav to the amavis group, and then add
# #   AllowSupplementaryGroups to clamd.conf;
# # NOTE: match socket name (LocalSocket) in clamav.conf to the socket name in
# #   this entry; when running chrooted one may prefer socket "$MYHOME/clamd".

# ### http://www.clamav.net/ and CPAN  (memory-hungry! clamd is preferred)
# # note that Mail::ClamAV requires perl to be build with threading!
# ['Mail::ClamAV', \&ask_clamav, "*", [0], [1], qr/^INFECTED: (.+)/],

I came unstuck with the instruction regarding the LocalSocket.  If I change 
that in clamd.conf to $MYHOME/amavisd.sock or $MYHOME/clamd the clamd service 
won't start, saying the socket doesn't exist.

What am I doing wrong?

Anne



More information about the CentOS mailing list