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] <[EMAIL PROTECTED]> -> <[EMAIL PROTECTED]>, Message-ID: <[EMAIL PROTECTED]>, mail_id: gJqxSj-LLomT, Hits: 0., 32812 ms postfix/smtp[46692]: 78E886AF: to=<[EMAIL PROTECTED]>, 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 <[EMAIL PROTECTED]>: 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 <[EMAIL PROTECTED]>: 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 = "[EMAIL PROTECTED]";

$mailfrom_notify_admin = "[EMAIL PROTECTED]";
$mailfrom_notify_recip = "[EMAIL PROTECTED]";
$mailfrom_notify_spamadmin = "[EMAIL PROTECTED]";
$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




_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to