> On Apr 28, 2015, at 1:47 AM, Marius Gologan <marius.golo...@gmail.com> wrote: > > Hi Terry, > > I use amavisd-new/spamassassin in post-queue configuration with few > adjustments: increased score for SPF_FAIL, DKIM_ADSP_DISCARD, Bayes_80, > Bayes_95, Bayes_99, Bayes_999 and few others. > Local DNS server - critical for RBL queries. > As for postscreen, I preffer "postscreen_greet_action = enforce" only which > doesn't require the client to retry (as opposite to greylist behavior), > while is pretty effective against bots. > > Marius.
Thank you for the reply Marius. Do the RBL queries from amavisd-new/spamassassin require a local DNS because they're more resource intensive than postscreen_dnsbl_sites or reject_rhsbl_* queries? I've received 16 UCE emails in the last hour--weight loss, wrinkle creams, bird feeders, pharmacies. More pointers (favorite postfix techniques and/or add-ons, sites to read, etc.) from those who've been successful in reducing spam load are greatly appreciated. Thanks, -Terry > -----Original Message----- > From: owner-postfix-us...@postfix.org > [mailto:owner-postfix-us...@postfix.org] On Behalf Of Terry Barnum > Sent: Tuesday, April 28, 2015 1:15 AM > To: postfix users > Subject: spam fighting > > We've been using postscreen and dspam for quite some time but in the past > couple months more spam is making it through. I realize there's no > one-size-fits-all approach but because dspam isn't actively developed > anymore I've started looking around and am curious what others are using. Is > amavisd-new/spamassassin the preferred solution? My company is small with > <30 users. > > Perhaps my postscreen settings could be improved? postscreen_access.cidr is > a small file with 4 entries to whitelist customers that aren't implicated in > the increase in spam. > > $ postconf -n > broken_sasl_auth_clients = yes > command_directory = /opt/local/sbin > daemon_directory = /opt/local/libexec/postfix > data_directory = /opt/local/var/lib/postfix > debugger_command = > PATH=/opt/local/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd > $daemon_directory/$process_name $process_id & sleep 5 > default_privs = nobody > delay_warning_time = 4h > dovecot_destination_recipient_limit = 1 > dspam-lmtp_destination_recipient_limit = 1 > home_mailbox = Maildir/ > html_directory = no > inet_protocols = ipv4 > mail_owner = _postfix > mailq_path = /opt/local/bin/mailq > manpage_directory = /opt/local/share/man > message_size_limit = 51200000 > mydestination = $myhostname, localhost.$mydomain, localhost > myhostname = mailbox.dop.com > mynetworks = 192.168.0.0/23, 127.0.0.0/8 > myorigin = $mydomain > newaliases_path = /opt/local/bin/newaliases > postscreen_access_list = permit_mynetworks, > cidr:/opt/local/etc/postfix/postscreen_access.cidr > postscreen_bare_newline_action = enforce > postscreen_bare_newline_enable = yes > postscreen_blacklist_action = drop > postscreen_dnsbl_action = enforce > postscreen_dnsbl_sites = > b.barracudacentral.org=127.0.0.2*7 > dnsbl.inps.de=127.0.0.2*7 > bl.mailspike.net=127.0.0.2*5 > bl.mailspike.net=127.0.0.[10;11;12]*4 > dnsbl.sorbs.net=127.0.0.10*8 > dnsbl.sorbs.net=127.0.0.5*6 > dnsbl.sorbs.net=127.0.0.7*3 > dnsbl.sorbs.net=127.0.0.8*2 > dnsbl.sorbs.net=127.0.0.6*2 > dnsbl.sorbs.net=127.0.0.9*2 > zen.spamhaus.org=127.0.0.[10;11]*8 > zen.spamhaus.org=127.0.0.[4..7]*6 > zen.spamhaus.org=127.0.0.3*4 > zen.spamhaus.org=127.0.0.2*3 > hostkarma.junkemailfilter.com=127.0.0.2*3 > hostkarma.junkemailfilter.com=127.0.0.4*1 > hostkarma.junkemailfilter.com=127.0.1.2*1 > wl.mailspike.net=127.0.0.[18;19;20]*-2 > list.dnswl.org=127.0.[0..255].0*-2 > list.dnswl.org=127.0.[0..255].1*-3 > list.dnswl.org=127.0.[0..255].2*-4 > list.dnswl.org=127.0.[0..255].3*-5 > hostkarma.junkemailfilter.com=127.0.0.1*-2 > postscreen_dnsbl_threshold = 3 > postscreen_dnsbl_ttl = 5m > postscreen_greet_action = enforce > postscreen_non_smtp_command_enable = yes > postscreen_pipelining_action = enforce > postscreen_pipelining_enable = yes > proxy_interfaces = 70.167.15.110 > queue_directory = /opt/local/var/spool/postfix > readme_directory = /opt/local/share/postfix/readme > sample_directory = /opt/local/share/postfix/sample > sendmail_path = /opt/local/sbin/sendmail > setgid_group = _postdrop > smtpd_banner = $myhostname ESMTP $mail_name > smtpd_helo_required = yes > smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, > reject_non_fqdn_helo_hostname > smtpd_recipient_restrictions = > permit_mynetworks, > permit_sasl_authenticated, > reject_non_fqdn_sender, > reject_non_fqdn_recipient, > reject_unknown_sender_domain, > reject_unknown_recipient_domain, > reject_unauth_pipelining, > reject_unauth_destination, > reject_unlisted_recipient, > check_recipient_access pcre:/opt/local/etc/postfix/recipient_checks.pcre, > check_helo_access hash:/opt/local/etc/postfix/helo_checks, > check_sender_access hash:/opt/local/etc/postfix/sender_checks, > check_client_access hash:/opt/local/etc/postfix/client_checks, > check_client_access pcre:/opt/local/etc/postfix/fqrdns.pcre, > reject_rhsbl_client dbl.spamhaus.org, > reject_rhsbl_sender dbl.spamhaus.org, > reject_rhsbl_helo dbl.spamhaus.org, > check_client_access pcre:/opt/local/etc/postfix/dspam_filter_access > smtpd_reject_unlisted_sender = yes > smtpd_sasl_auth_enable = yes > smtpd_sasl_local_domain = $myhostname > smtpd_sasl_path = private/auth > smtpd_sasl_security_options = noanonymous > smtpd_sasl_type = dovecot > smtpd_sender_restrictions = permit_mynetworks, reject_unknown_address > smtpd_tls_auth_only = yes > smtpd_tls_cert_file = /opt/local/etc/postfix/ssl/certs/postfix.cert > smtpd_tls_key_file = /opt/local/etc/postfix/ssl/private/postfix.key > smtpd_tls_loglevel = 1 > smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3 > smtpd_tls_security_level = may > smtpd_tls_session_cache_database = > btree:/opt/local/var/lib/postfix/smtpd_tls_cache > smtpd_tls_session_cache_timeout = 3600s > tls_random_source = dev:/dev/urandom > transport_maps = hash:/opt/local/etc/postfix/transport > unknown_local_recipient_reject_code = 550 > vacation_destination_recipient_limit = 1 > virtual_alias_maps = > proxy:mysql:/opt/local/etc/postfix/mysql_virtual_alias_maps.cf > virtual_gid_maps = static:_vmail > virtual_mailbox_base = /Volumes/mail/vmail/ > virtual_mailbox_domains = > proxy:mysql:/opt/local/etc/postfix/mysql_virtual_mailbox_domains.cf > virtual_mailbox_maps = > proxy:mysql:/opt/local/etc/postfix/mysql_virtual_mailbox_maps.cf > virtual_minimum_uid = _vmail > virtual_transport = dovecot > virtual_uid_maps = static:_vmail > > Thanks, > -Terry > > Terry Barnum > digital OutPost > http://www.dop.com > > > Terry Barnum digital OutPost http://www.dop.com