Date: Mon, 26 Jun 2006 19:19:38 +0200 From: Kyrre Nygard <kyrreny@broadpark.no> To: questions@freebsd.org Subject: postfix+mysql not working with amavisd-new Message-ID: <7.0.1.0.2.20060626152546.022cf170@broadpark.no>
next in thread | raw e-mail | index | archive | help
Hello! Sorry if this is a bit off topic ... It appears that postfix won't use my mysql setup whenever amavisd-new is around. Does anyone know what to do? Thanks, Kyrre # tail /var/log/maillog amavis[46670]: (46670-02) Blocked TEMPFAIL, [80.201.214.30] <test@originator.no> -> <me@myaddress.com>, Message-ID: <7.0.1.0.2.20060626120610.022caa40@originator.no>, mail_id: gJqxSj-LLomT, Hits: 0., 32812 ms postfix/smtp[46692]: 78E886AF: to=<me@myaddress.com>, relay=127.0.0.1[127.0.0.1], delay=1777, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.1.0 Failed, id=46670-02, from MTA([127.0.0.1]:10025): 451 <me@myaddress.com>: Temporary lookup failure (in reply to end of DATA command)) Then I receive a bunch of e-mails saying: Subject: Postfix SMTP server: errors from unknown[127.0.0.1] -- Out: 451 <my@address.com>: Temporary lookup failure Here are my configuration files: ########### ########### /usr/local/etc/postfix/main.cf ########### mail_owner = postfix home_mailbox = .maildir/ mydomain = myaddress.com myhostname = ninja.myaddress.com mynetworks = 127.0.0.0/8, 192.168.187.0/24, 80.201.214.0/24 myorigin = $mydomain mydestination = $mydomain, localhost.$mydomain, $myhostname content_filter = smtp-amavis:[127.0.0.1]:10024 smtpd_recipient_restrictions = reject_rbl_client sbl.spamhaus.org reject_rbl_client dnsbl.njabl.org reject_unauth_destination unknown_local_recipient_reject_code = 450 virtual_transport = virtual virtual_uid_maps = static:125 virtual_gid_maps = static:125 virtual_mailbox_base = /var/spool/virtual virtual_mailbox_domains = mysql:/usr/local/etc/postfix/v_domains.cf virtual_mailbox_maps = mysql:/usr/local/etc/postfix/v_mailboxes.cf virtual_alias_maps = mysql:/usr/local/etc/postfix/v_aliases.cf broken_sasl_auth_clients = yes smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = $myhostname smtpd_sasl_security_options = noanonymous smtpd_sasl_application_name = smtpd smtp_use_tls = yes smtp_tls_note_starttls_offer = yes smtpd_use_tls = yes smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_session_cache_timeout = 3600s tls_random_source = dev:/dev/urandom smtpd_tls_key_file = /usr/local/etc/postfix/ssl/smtpd.pem smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/smtpd.pem smtpd_tls_CAfile = /usr/local/etc/postfix/ssl/smtpd.pem tls_random_source = dev:/dev/urandom queue_directory = /var/spool/postfix command_directory = /usr/local/sbin daemon_directory = /usr/local/libexec/postfix sendmail_path = /usr/local/sbin/sendmail newaliases_path = /usr/local/bin/newaliases mailq_path = /usr/local/bin/mailq sample_directory = /usr/local/etc/postfix ########### ########### /usr/local/etc/postfix/master.cf ########### smtp inet n - n - - smtpd pickup fifo n - n 60 1 pickup cleanup unix n - n - 0 cleanup qmgr fifo n - n 300 1 qmgr tlsmgr unix - - n 1000? 1 tlsmgr rewrite unix - - n - - trivial-rewrite bounce unix - - n - 0 bounce defer unix - - n - 0 bounce trace unix - - n - 0 bounce verify unix - - n - 1 verify flush unix n - n 1000? 0 flush proxymap unix - - n - - proxymap smtp unix - - n - - smtp relay unix - - n - - smtp -o fallback_relay= showq unix n - n - - showq error unix - - n - - error discard unix - - n - - discard local unix - n n - - local virtual unix - n n - - virtual lmtp unix - - n - - lmtp anvil unix - - n - 1 anvil scache unix - - n - 1 scache maildrop unix - n n - - pipe flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient} old-cyrus unix - n n - - pipe flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user} cyrus unix - n n - - pipe user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user} uucp unix - n n - - pipe flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient) ifmail unix - n n - - pipe flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient) bsmtp unix - n n - - pipe flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient smtp-amavis unix - - - - 3 smtp -o smtp_data_done_timeout=1200 -o disable_dns_lookups=yes 127.0.0.1:10025 inet n - - - - smtpd -o content_filter= ########### ########### /usr/local/etc/amavisd.conf ########### use strict; $mydomain = 'myaddress.com'; $daemon_user = 'vscan'; $daemon_group = 'vscan'; $max_servers = 3; $forward_method = 'smtp:127.0.0.1:10025'; $notify_method = $forward_method; $inet_socket_port = 10024; $MYHOME = '/var/amavis'; $TEMPBASE = "$MYHOME/tmp"; $QUARANTINEDIR = '/var/virusmails'; $X_HEADER_TAG = 'X-Virus-Scanned'; $X_HEADER_LINE = "Secured by $mydomain"; @local_domains_maps = ( [".$mydomain"] ); $log_level = 0; $log_recip_templ = undef; $DO_SYSLOG = 1; $SYSLOG_LEVEL = 'mail.debug'; $enable_db = 1; $enable_global_cache = 1; $sa_spam_subject_tag = '*** SPAM *** '; $sa_tag_level_deflt = 2.0; $sa_tag2_level_deflt = 6.31; $sa_kill_level_deflt = 6.31; $sa_dsn_cutoff_level = 10; $sa_mail_body_size_limit = 200*1024; $sa_local_tests_only = 0; $sa_auto_whitelist = 1; $virus_admin = "virusalert\@$mydomain"; $mailfrom_notify_admin = "virusalert\@$mydomain"; $mailfrom_notify_recip = "virusalert\@$mydomain"; $mailfrom_notify_spamadmin = "spam.police\@$mydomain"; $mailfrom_to_quarantine = ''; @addr_extension_virus_maps = ('virus'); @addr_extension_spam_maps = ('spam'); @addr_extension_banned_maps = ('banned'); @addr_extension_bad_header_maps = ('badh'); $path = '/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/usr/bin:/bin'; $file = 'file'; $gzip = 'gzip'; $bzip2 = 'bzip2'; $lzop = 'lzop'; $rpm2cpio = ['rpm2cpio.pl','rpm2cpio']; $cabextract = 'cabextract'; $uncompress = ['uncompress', 'gzip -d', 'zcat']; $unfreeze = ['unfreeze', 'freeze -d', 'melt', 'fcat']; $arc = ['nomarch', 'arc']; $unarj = ['arj', 'unarj']; $unrar = ['rar', 'unrar']; $zoo = 'zoo'; $lha = 'lha'; $cpio = ['gcpio','cpio']; $dspam = 'dspam'; $MAXLEVELS = 14; $MAXFILES = 1500; $MIN_EXPANSION_QUOTA = 100*1024; $MAX_EXPANSION_QUOTA = 300*1024*1024; $defang_virus = 1; $defang_banned = 1; @viruses_that_fake_sender_maps = (new_RE( [qr'\bEICAR\b'i => 0], [qr'^(WM97|OF97|Joke\.)'i => 0], [qr/.*/ => 1], )); @keep_decoded_original_maps = (new_RE( qr'^MAIL-UNDECIPHERABLE$', qr'^(ASCII(?! cpio)|text|uuencoded|xxencoded|binhex)'i, )); $banned_filename_re = new_RE( qr'\.[^./]*\.(exe|vbs|pif|scr|bat|cmd|com|dll)\.?$'i, qr'^application/x-msdownload$'i, qr'^application/x-msdos-program$'i, qr'^application/hta$'i, [ qr'^\.(tgz|tar|gz)$' => 0 ], qr'.\.(exe|vbs|pif|scr|bat|cmd|com)$'i, qr'^\.(exe-ms)$', ); @score_sender_maps = ({ '.' => [ new_RE( [qr'^(bulkmail|offers|cheapbenefits|earnmoney|foryou)@'i => 5.0], [qr'^(greatcasino|investments|lose_weight_today|market\.alert)@'i=> 5.0], [qr'^(money2you|MyGreenCard|new\.tld\.registry|opt-out|opt-in)@'i=> 5.0], [qr'^(optin|saveonlsmoking2002k|specialoffer|specialoffers)@'i => 5.0], [qr'^(stockalert|stopsnoring|wantsome|workathome|yesitsfree)@'i => 5.0], [qr'^(your_friend|greatoffers)@'i => 5.0], [qr'^(inkjetplanet|marketopt|MakeMoney)\d*@'i => 5.0], ), ], }); @av_scanners = ( ['ClamAV-clamd', \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd"], qr/\bOK$/, qr/\bFOUND$/, qr/^.*?: (?!Infected)(.*) FOUND$/ ], ); 1; ########### ########### /usr/local/etc/clamd.conf ########### User clamav LogFile /var/log/clamav/clamd.log PidFile /var/run/clamav/clamd.pid DatabaseDirectory /var/db/clamav LocalSocket /var/run/clamav/clamd FixStaleSocket AllowSupplementaryGroups ScanMail
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7.0.1.0.2.20060626152546.022cf170>