On Mon, May 13, 2013 at 01:56:05PM +1000, Nikolas Kallis wrote: > I am someone that won't use a spam prevention method that could > block a a legitimate e-mail, and as so, my way of fighting spam is > by protocol-compliance means only.
This won't get you very far at all. Spam bots are largely protocol compliant, the only common violation is early talking and fast timeouts. So you can use postscreen with a greet pause to catch those. If you're not willing to use an RBL (zen.spamhaus.org puts you in very good company with the rest of the planet), be prepared for a lot of spam. > I wasn't sure if 'smtpd_helo_required' was suitable as I wasn't sure > if the SMTP 'HELO' message was a protocol requirement. After reading > '4.1.1.1 Extended HELLO (EHLO) or HELLO (HELO)' of RFC 2821, I > learnt that it is a protocol requirement. Completely safe to use. Won't block any spam. You can feel good about upholding RFC compliance though. :-) -- Viktor.