Система FreeBSD 10, работает postfix + courier-imap пытаюсь прикрутить amavisd + spamassassin + clamav.
При запуске amavis
получаю ощибку/usr/local/sbin/amavis -u vscan debug
директории /var/amavis, /var/amavis/tmp есть, хозяин vscan vscanApr 29 13:34:15 work.ru amavis[15035]: starting. /usr/local/sbin/amavisd at mail.giprosvyaz-sz.ru amavisd-new-2.10.1 (20141025), Unicode aware
Apr 29 13:34:16 work.ru amavis[15035]: bind to /var/amavis/amavisd.sock|unix, 127.0.0.1:10024/tcp, [::1]:10024/tcp
Apr 29 13:34:16 work.ru amavis[15035]: _WARN: Pid_file "/var/amavis/var/amavisd.pid" already exists. Overwriting!
Apr 29 13:34:16 work.ru amavis[15037]: Net::Server: Binding to UNIX socket file "/var/amavis/amavisd.sock"
Apr 29 13:34:16 work.ru amavis[15037]: (!!)TROUBLE in pre_loop_hook: No TEMPBASE directory: /var/amavis /var/amavis/tmp at /usr/local/sbin/amavisd line 12723.
Apr 29 13:34:16 work.ru amavis[15037]: (!)_DIE: Suicide () TROUBLE in pre_loop_hook: No TEMPBASE directory: /var/amavis /var/amavis/tmp at /usr/local/sbin/amavisd line 12723.
конфиг
# COMMONLY ADJUSTED SETTINGS:
@bypass_virus_checks_maps = (1); # controls running of anti-virus code
@bypass_spam_checks_maps = (1); # controls running of anti-spam code
$bypass_decode_parts = 1; # controls running of decoders&dearchivers
$max_servers = 8; # (2) num of pre-forked children (2..30 is common), -m
$daemon_user = 'vscan'; # (no default; customary: vscan or amavis), -u
$daemon_group = 'vscan'; # (no default; customary: vscan or amavis), -g
$mydomain = 'work.ru'; # a convenient default for other settings
$MYHOME = '/var/amavis'; # a convenient default for other settings, -H
$TEMPBASE = "$MYHOME/tmp"; # working directory, needs to exist, -T
$ENV{TMPDIR} = $TEMPBASE; # environment variable TMPDIR, used by SA, etc.
$QUARANTINEDIR = '/var/amavis/virusmails'; # -Q
$quarantine_subdir_levels = 1; # add level of subdirs to disperse quarantine
$release_format = 'resend'; # 'attach', 'plain', 'resend'
$report_format = 'arf'; # 'attach', 'plain', 'resend', 'arf'
$daemon_chroot_dir = $MYHOME; # chroot directory or undef, -R
$db_home = "$MYHOME/db"; # dir for bdb nanny/cache/snmp databases, -D
$helpers_home = "$MYHOME/var"; # working directory for SpamAssassin, -S
$lock_file = "$MYHOME/var/amavisd.lock"; # -L
$pid_file = "$MYHOME/var/amavisd.pid"; # -P
#NOTE: create directories $MYHOME/tmp, $MYHOME/var, $MYHOME/db manually
$log_level = 5; # verbosity 0..5, -d
$log_recip_templ = undef; # disable by-recipient level-0 log entries
$do_syslog = 1; # log via syslogd (preferred)
$syslog_facility = 'mail'; # Syslog facility as a string
# e.g.: mail, daemon, user, local0, ... local7
$enable_db = 1; # enable use of BerkeleyDB/libdb (SNMP and nanny)
# $enable_zmq = 1; # enable use of ZeroMQ (SNMP and nanny)
$nanny_details_level = 2; # nanny verbosity: 1: traditional, 2: detailed
$enable_dkim_verification = 1; # enable DKIM signatures verification
$enable_dkim_signing = 1; # load DKIM signing code, keys defined by dkim_key
@local_domains_maps = ( [".$mydomain"] ); # list of all local domains
@mynetworks = qw( 127.0.0.0/8 10.44.0.0/23 );