Andrew Pollack's Blog

Technology, Family, Entertainment, Politics, and Random Noise

Need anti-spam for Domino? Here's a good open source alternative -- and they even discuss Domino on the site!

By Andrew Pollack on 11/09/2005 at 03:27 PM EST

Take a look at ASSP. For geeks, its all you need. For the rest of the Domino world, put SpamJam in front of it and you've got a dynamite solution. Though nothing will replace SpamJam when it comes to end users interacting with their anti-spam tool in Notes, SJ is more and more becoming a front end interface to a variety of other back end solutions. People are using appliances and service oriented solutions for front end processing more and more. I've talked to Mark about this and he also sees a very viable market for SJ on the consumer side even where a lot of the tools that handle initial processing are in the back end.

ASSP is essentially an anti-spam smtp proxy written in perl. I set it up on my linux based Domino server. It took me about 4 or 5 hours to really figure out all the things you need to do to make Domino work well with it. At some point I'll document it in more detail and it should take only a few minutes once you know.

Essentially, on my system ASSP listens for mail on port 25 and acts as a proxy in front of Domino -- which I've configured to listen on port 125. ASSP then performs the RBL, SPF, Bayesian, and other filters as well as white listing and key words that allow mail to be filtered efficiently. It also handles anti-virus checking based on an open source set of signatures. For outbound mail, Domino is set to relay outbound messages through ASSP so that it can pick up whitelist information on the way out. ASSP then needs a transfer agent, so I've set up sendmail on this linux box for that. ASSP dumps the outbound message to sendmail which then handles getting it out to the world.

Sound complicated? Well, I suppose it is a little at first. There are advantages though. On the inbound side, ASSP is doing an excellent job already and I'm just no dumping 30,000 known spam messages and about as many known good ones into it to give the bayesian filter more to work with. SPF and graylisting is helping alot as well, as is the virus control. On the outbound side, I've wanted to dump to sendmail anyway for a while. Sendmail is really good out outbound mail processing. Its very efficient, very fast, and very configurable. This way, Domino off-loads the outbound message almost immediately and sendmail takes over. It means my Domino server isn't working as hard and I can send more mail out at once because of the efficiency of sendmail.

There are a lot of options with ASSP in terms of what to do with spam. If you have SpamJam, you can set ASSP up to put the data it collects in header options on the message then let SpamJam go ahead and handle the user notification and logs and dumps. Sweet!

I'll report back more as I've grown accustomed to this new toy.

There are  - loading -  comments....

Other Recent Stories...

  1. 01/28/2020Copyright Troll WarningThere's a copyright troll firm that has automated reverse-image searches and goes around looking for any posted images that they can make a quick copyright claim on. This is not quite a scam because it's technically legal, but it's run very much like a scam. This company works with a few "clients" that have vast repositories of copyrighted images. The trolls do a reverse web search on those images looking for hits. When they find one on a site that looks like someone they can scare, they work it like ...... 
  2. 03/26/2019Undestanding how OAUTH scopes will bring the concept of APPS to your Domino serverWhile a full description of OATH is way beyond what I can do in this quick blog entry, I wanted to talk a bit about how "SCOPES" interact with the already rich authorization model used by Domino. Thanks to the fantastic work by John Curtis and his team, the node.js integration with Domino is going to be getting a rich security model. What we know is that a user's authorizations will be respected through the node.js application to the Domino server -- including reader names, ACLs, Roles, and so on. The way ...... 
  3. 02/05/2019Toro Yard Equipment - Not really a premium brand as far as I am concernedDear Toro Customer Service, I arm writing about the following machine: Toro Power Max 1120 OXEModel:38654S/N:31000#### Specifically, bearing part #:63-3450 This is the part ($15 online / $25 at the local dealer) that caused me to raise my objections on-line. This piece of garbage is supposed to be a bearing. It carries the shaft which drives both stages of the auger. The shaft passes through the bearing (which is what bearings do) after the auger drive pulley as the shaft goes through the back (engine ...... 
  4. 10/08/2018Will you be at the NYC Launch Event for HCL Domino v10 -- Find me! 
  5. 09/04/2018With two big projects on hold, I suddenly find myself very available for new short and long term projects.  
  6. 07/13/2018Who is HCL and why is it a good thing that they are now the ones behind Notes and Domino? 
  7. 03/21/2018Domino Apps on IOS is a Game Changer. Quit holding back. 
  8. 02/15/2018Andrew’s Proposed Gun Laws 
  9. 05/05/2016Is the growing social-sourced economy the modern back door into socialism? 
  10. 04/20/2016Want to be whitelisted? Here are some sensible rules for web site advertising 
Click here for more articles.....

pen icon Comment Entry
Your Name
*Your Email
* Your email address is required, but not displayed.
Your thoughts....
Remember Me  

Please wait while your document is saved.