I just noticed that two of my Postfix configuration variables were set twice, the latter of which was overriding the former. Here's the new values:
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated reject_rbl_client zen.spamhaus.org reject_rbl_client rbl-plus.mail-abuse.org reject_rbl_client bl.spamcop.net permit smtpd_recipient_restrictions = reject_unauth_pipelining, reject_non_fqdn_recipient, reject_unknown_recipient_domain, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_rbl_client relays.ordb.org, reject_rbl_clientlist.dsbl.org, reject_rbl_client sbl-xbl.spamhaus.org, check_policy_service unix:private/policy, permit On Jan 4, 2012, at 6:21 PM, Eric Lemings wrote: > > Here's my Postfix configuration: > > [root@myhost myuser]$ postconf -n > command_directory = /usr/sbin > config_directory = /etc/postfix > content_filter = smtp-amavis:[127.0.0.1]:10024 > daemon_directory = /usr/libexec/postfix > debug_peer_level = 2 > enable_server_options = yes > header_checks = pcre:/etc/postfix/custom_header_checks > html_directory = /usr/share/doc/postfix/html > imap_submit_cred_file = /private/etc/postfix/submit.cred > inet_interfaces = all > local_recipient_maps = proxy:unix:passwd.byname $alias_maps > mail_owner = _postfix > mailbox_size_limit = 0 > mailbox_transport = dovecot > mailq_path = /usr/bin/mailq > manpage_directory = /usr/share/man > maps_rbl_domains = > message_size_limit = 0 > mydestination = $myhostname, localhost.$mydomain, localhost, myhost, > $mydomain, mail > mydomain = lemings.com > mydomain_fallback = localhost > myhostname = mail.lemings.com > mynetworks = 127.0.0.0/8,192.168.0.0/16 > newaliases_path = /usr/bin/newaliases > postscreen_dnsbl_sites = zen.spamhaus.org*2 rbl-plus.mail-abuse.org > bl.spamcop.net > queue_directory = /private/var/spool/postfix > readme_directory = /usr/share/doc/postfix > recipient_canonical_maps = hash:/etc/postfix/system_user_maps > recipient_delimiter = + > relayhost = > sample_directory = /usr/share/doc/postfix/examples > sendmail_path = /usr/sbin/sendmail > setgid_group = _postdrop > smtp_sasl_auth_enable = no > smtp_sasl_password_maps = > smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated > reject_rbl_client zen.spamhaus.org reject_rbl_client rbl-plus.mail-abuse.org > reject_rbl_client bl.spamcop.net permit > smtpd_enforce_tls = no > smtpd_helo_required = yes > smtpd_helo_restrictions = permit_mynetworks, check_helo_access > hash:/etc/postfix/helo_access, reject_non_fqdn_helo_hostname, > reject_invalid_helo_hostname, permit > smtpd_pw_server_security_options = cram-md5,gssapi,login,plain > smtpd_recipient_restrictions = permit_sasl_authenticated permit_mynetworks > reject_unauth_destination check_policy_service unix:private/policy permit > smtpd_sasl_auth_enable = yes > smtpd_tls_CAfile = > /etc/certificates/myhost.lemings.com.F10D537E0CACDAC26C86B0FAA5A3E24477F0F6A3.chain.pem > smtpd_tls_cert_file = > /etc/certificates/myhost.lemings.com.F10D537E0CACDAC26C86B0FAA5A3E24477F0F6A3.cert.pem > smtpd_tls_exclude_ciphers = SSLv2, aNULL, ADH, eNULL > smtpd_tls_key_file = > /etc/certificates/myhost.lemings.com.F10D537E0CACDAC26C86B0FAA5A3E24477F0F6A3.key.pem > smtpd_use_pw_server = yes > smtpd_use_tls = yes > strict_rfc821_envelopes = yes > tls_random_source = dev:/dev/urandom > unknown_local_recipient_reject_code = 550 > use_sacl_cache = yes > virtual_alias_maps = $virtual_maps > > [root@cyberia myuser]$ postconf | grep 'mail_version =' > mail_version = 2.8.4 > > > On Jan 4, 2012, at 12:12 PM, Stan Hoeppner wrote: > >> On 1/4/2012 11:31 AM, Eric Lemings wrote: >>> Greetings, >>> >>> Can anyone point me to some good guides/tutorials for configuring Postfix >>> on Mac systems? In particular, I'm trying to stop spam in its tracks. >>> I've tried using the Server app and the older Server Admin app. I've even >>> tried manually editing the Postfix config files by hand. Nothing seems to >>> work. I still get hundreds of junk mails. (I have really old email >>> addresses.) >>> >>> Any pointers, tips, links appreciated greatly. >> >> First, please supply 'postconf -n' output, as you were directed in the >> list welcome message. This allows us to see how you are currently >> configured so we can recommend changes that work with your particular >> setup, and help you fix anything that's not currently correct. >> >> Also, post the output of following command: >> >> $ postconf |grep 'mail_version =' >> >> >> -- >> Stan >