Уважаемые здравствуйте! Запарился бороться, нет больше идей как решить проблему. FreeBSD 9.1 amd64, ставлю связку Postfix+amavisd+spamassassin+dovecot (по статье SergeySL) и amavisd не запускается. Права доступа для /var/amavis: chown -R vscan:vscan /var/amavis При этом ладно бы он не запускался и ругался как-то, а он молча просто не стартует: ====================================================================================== /usr/local/etc/rc.d/amavisd restart amavisd not running? (check /var/amavis/amavisd.pid). Starting amavisd. /usr/local/etc/rc.d/amavisd: WARNING: failed to start amavisd ====================================================================================== Конфиг прикладываю:use strict; ############################################################################# # Section I - Essential daemon and MTA settings ############################# ############################################################################# $MYHOME = '/var/amavis'; $mydomain = 'domain.ru'; $daemon_user = 'vscan'; $daemon_group = 'vscan'; $TEMPBASE = "$MYHOME/tmp"; $db_home = "$MYHOME/db"; $helpers_home = $MYHOME; $pid_file = "$MYHOME/amavisd.pid"; $lock_file = "$MYHOME/amavisd.lock"; $ENV{TMPDIR} = $TEMPBASE; $enable_db = 1; $enable_global_cache = 1; $forward_method = 'smtp:[127.0.0.1]:10025'; $notify_method = $forward_method; $max_servers = 2; $max_requests = 10; $child_timeout= 20*60; @local_domains_acl = ("."); ############################################################################# # Section II - MTA specific ################################################# ############################################################################# $insert_received_line = 1; $unix_socketname = "$MYHOME/amavisd.sock"; $inet_socket_port = 10024; @inet_acl = qw(127.0.0.1); ############################################################################# # Section III - Logging ##################################################### ############################################################################# $DO_SYSLOG = 0; $LOGFILE='/var/log/amavisd-new.log'; $log_level = 5; $log_recip_templ = undef; ############################################################################# # Section IV - Notifications/DSN, bounce/reject/discard/pass, quarantine #### ############################################################################# $hdr_encoding = 'koi8-r'; $bdy_encoding = 'koi8-r'; $final_virus_destiny = D_DISCARD; $final_banned_destiny = D_DISCARD; $final_spam_destiny = D_DISCARD; $final_bad_header_destiny = D_PASS; $warnvirussender = 0; $warnspamsender = 0; $warnbannedsender = 0; $warnbadhsender = 0; $warnvirusrecip = 0; $warnbannedrecip = 0; $warnbadhrecip = 0; $warn_offsite = 0; $virus_admin = "virusalert\@$mydomain"; $spam_admin = "spamalert\@$mydomain"; $mailfrom_notify_admin = "virusalert\@$mydomain"; $mailfrom_notify_recip = "virusalert\@$mydomain"; $mailfrom_notify_spamadmin = "spamalert\@$mydomain"; $mailfrom_to_quarantine = 'virus or spam'; $QUARANTINEDIR = '/var/virusmails'; $virus_quarantine_method = 'local:virus-%i-%n'; $spam_quarantine_method = 'local:spam-%i-%n'; $virus_quarantine_to = 'virus-quarantine'; $spam_quarantine_to = 'spam-quarantine'; $X_HEADER_TAG = 'X-Virus-Scanned'; $X_HEADER_LINE = "by Amavisd-New and ClamAV"; $remove_existing_x_scanned_headers = 1; $remove_existing_spam_headers = 1; ############################################################################# # Section V - Per-recipient and per-sender handling, whitelisting, etc. ##### ############################################################################# $sql_select_white_black_list = undef; $recipient_delimiter = '+'; $localpart_is_case_sensitive = 0; ############################################################################# # Section VI - Resource limits ############################################## ############################################################################# $MAXLEVELS = 14; $MAXFILES = 1500; $MIN_EXPANSION_QUOTA = 100*1024; $MAX_EXPANSION_QUOTA = 300*1024*1024; $MIN_EXPANSION_FACTOR = 5; $MAX_EXPANSION_FACTOR = 500; $virus_check_negative_ttl = 3*60; $virus_check_positive_ttl = 30*60; $spam_check_negative_ttl = 30*60; $spam_check_positive_ttl = 30*60; ############################################################################# # Section VII - External programs, virus scanners ########################### ############################################################################# $bypass_decode_parts = 1; $path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin'; $file = 'file'; $dspam = 'dspam'; @decoders = ( ['mail', \&do_mime_decode], ['asc', \&do_ascii], ['uue', \&do_ascii], ['hqx', \&do_ascii], ['ync', \&do_ascii], ['F', \&do_uncompress, ['unfreeze','freeze -d','melt','fcat'] ], ['Z', \&do_uncompress, ['uncompress','gzip -d','zcat'] ], ['gz', \&do_gunzip], ['gz', \&do_uncompress, 'gzip -d'], ['bz2', \&do_uncompress, 'bzip2 -d'], ['lzo', \&do_uncompress, 'lzop -d'], ['rpm', \&do_uncompress, ['rpm2cpio.pl','rpm2cpio'] ], ['cpio', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ['tar', \&do_pax_cpio, ['pax','gcpio','cpio'] ], ['tar', \&do_tar], ['deb', \&do_ar, 'ar'], ['zip', \&do_unzip], ['rar', \&do_unrar, ['rar','unrar'] ], ['arj', \&do_unarj, ['arj','unarj'] ], ['arc', \&do_arc, ['nomarch','arc'] ], ['zoo', \&do_zoo, 'zoo'], ['lha', \&do_lha, 'lha'], ['cab', \&do_cabextract, 'cabextract'], ['tnef', \&do_tnef_ext, 'tnef'], ['tnef', \&do_tnef], ['exe', \&do_executable, ['rar','unrar'], 'lha', ['arj','unarj'] ], ); $sa_local_tests_only = 0; $sa_mail_body_size_limit = 256*1024; $sa_spam_modifies_subj = 1; $sa_spam_subject_tag = '***SPAM*** '; $sa_tag_level_deflt = 2; $sa_tag2_level_deflt = 6; $sa_kill_level_deflt = 8; ############################################################################# # Section VIII - Debugging ################################################## ############################################################################# @debug_sender_acl = ( "root\@$mydomain" ); $sa_debug = 1;
|