I guess this is one way to increase site sales... (found at Timeslips Corp).
OK, so we're all used to "e-" and "net" being attached to everything ("e-Laundry", "Beef-net", etc.), but isn't this stretching the paradigm just a bit?
This week I figured out something that everybody else who runs a mailserver already knows: spammers (and spamware) lies.
The first part of an SMTP handshake is where the client sends the HELO string, and it's identifying itself to me. Normally they use the fully-qualified domain name of the sending server, and if I send mail to you, my server says
HELO linux.unixwiz.netSome really finicky sites requires that the the HELO name match the inverse DNS name, but I've never been that fussy. But while reviewing my logfiles, I noticed that a lot of sites were claiming to be me:
HELO 64.170.162.98That's my mailserver's own IP address, and I can't think of any reason why a legitimate outside mailserver would claim to be me. This is a hallmark of spam, so I did some more digging. I found that in the thousands of messages I've received over the last couple of months, more than 10% were these kinds of forgeries - I was shocked. Reviewing the logs in more detail showed that every single one was spam. 100.00%. Amazing.
Thankfully, Postfix makes it easy to tell these losers to get lost. In the main.cf file, I added a new rule:
And created a simple /etc/postfix/helo_access file:smtpd_helo_required = yes smtpd_helo_restrictions = permit_mynetworks, check_helo_access hash:/etc/postfix/helo_access
After rebuilding the map file (which creates helo_access.db) and reloading Postfix, my mailserver is now happily slamming the front door on these forgeries.64.170.162.98 REJECT Get lost - you're lying about who you are linux.unixwiz.net REJECT Get lost - you're lying about who you are smtp.unixwiz.net REJECT Get lost - you're lying about who you are
Update - I've expanded on this topic: Unixwiz.net Tech Tip: Blocking spammers with Postfix HELO
It seems that the losers at SCO are about to send out invoices to people who use Linux commercially.
I'm using Linux for my webserver, for software development, and for several embedded projects for customers: this is clearly commercial use. SCO should feel free to send me an invoice:
Stephen J. Friedl
1891 Running Branch Way
Tustin, CA 92780
I have reserved a blank spot on my wall for it.