I'm using postfix helo_restrictions to blacklist some spam leaning domains. One of those is a service that provides email service to people who want email addresses with their domains, but don't want to run a mail server. I'm blocking that service in my check_helo_access file:
domainemailsvc.net REJECT No spam please.
But unfortunately a couple of people send legitimate mail through that same service. Should I just delete that line from check_helo_access and hope that spamassassin does its job or is there a way to whitelist these specific email addresses or sub-domains?
Example log file entry for a message from my friend (email@example.com):
Sep 16 11:27:41 myserver postfix/smtpd: NOQUEUE: reject: RCPT from bosmailout01.domainemailsvc.net[xx.xx.xx.xx]: 554 5.7.1 <bosmailout01.domainemailsvc.net>: Helo command rejected: No spam please.; from=<FSD0=AFyHhv=3Kfirstname.lastname@example.org> to=<email@example.com> proto=ESMTP helo=<bosmailout01.domainemailsvc.net>
I've tried adding the following to my check_helo_access file:
tomsdomain.com OK firstname.lastname@example.org OK
...but that doesn't seem to work.