Running your own mail server at home has its benefits, but also can be a bit of a pain. Most ISP’s now offer some sort of Spam and Virus Filtering. When you run it your self, you need to do this your self. Over the last couple of days I have been playing with 2 different packages for filtering spam and viruses from your email.
The main one I have been using is a Windows based app that sits between your Router and your mail server. Its called No Spam Today and so far so good. instead of port 25 being forwarded directly to your mail server, you set it up to hit this machine first. it then runs some checks on the email (spam assassin, attachment blocking, etc) and then if the email passes, it forwards it to your real server, which then passes it to the user. If the email is spam, there is the option of dropping it immediately, or filtering it, but I use the option of flagging it as spam in the header, and then get Outlook to filter that to a spam folder.
The other option I have looked into is ProxMox Mail Gateway. its a Linux based solution which does pretty much the same as above. I have ProxMox installed in Virtual Server, running on the network, but I haven’t configured it fully yet, so its not in production.
The difference between the 2 is price. ProxMox has a free version, which you can install on any old hardware, and setup in a matter of minutes (if you read the manual, which I haven’t fully). NoSpamToday is the same, but it installs on a Windows Machine, so no formatting of machines needed. Its also not free. Its $200 (at time of writing) for a 10 user license. Since I only have 2 real email accounts (3 if you include Administrator and Postmaster accounts) 10 licenses is over kill. There are paid versions of ProxMox, and they charge by the domain, not the users. your talking EUR399 for a single domain license for the standard edition, or 2 grand for the Pro. And then, virus protection is an extra 269EUR and that’s for 50 users…
I really should be gratefully though. So far, since installing NoSpamToday, it has blocked:
- 1000 emails which done exist on the domain (I have a list of email addresses I am using in a list. there are better ways, but I haven’t configured them yet…
- 100 emails where allowed though the first check, of which 70 where marked as spam!
- another 150 emails where ignored due to a delay filter (email processing is paused, and if the sender disconnected before time runs out, its considered spam. most normal, non spam email servers will wait).
Not bad for 3 days of processing! </p>