Melbourne OS/2 SIG - JunkSpy On The Server Side

JunkSpy On The Server Side

Return to Homepage

Junk Spy on the Server Side!

Scenario 1: At home you use an OS/2-eCS computer for all the family or you have a LAN with a number of machines (preferably all OS/2-eCS but maybe not).

Scenario 2: you operate a SOHO business using an OS/2-eCS machine OR on a LAN with other machines OS/2, eCS even Windows :(.

Objective: You want to collect all the mail from your ISP (cable/DSL/dialup) mail server, and distribute it around the LAN, whilst controlling the spam at the earliest possible point in the data stream.

At home that may mean scanning individual addresses for family members, at work it could include aliases like "sales" "enquiries" "purchases" "webmaster" and mail for individual staff.

If you don't have a fixed IP address, it's not possible to totally displace your ISP and become your own mail server. But never fear, this workaround depends on having an ISP, and much is still possible!

Using POP for receiving, and setting up a local mail server on one machine, you can filter junk mail out of your incoming stream, something like this:

ISP Mail Service ---> Junk Spy ---> Postie ----> Weasel local server Accounts ---> distribute over LAN to email programs such as PMMail, PolarBar, MR/2-ICE, Mozilla Mail (Thunderbird), Netscape Mail etc

Software (naturally you can choose other products, but this is what we use): JunkSpy from Sundial Systems (www.junkspy.com/) currently v2.02 with online updates to 31 July 2003 Weasel Mail Server from Peter Moylan (See Hobbes and its mirrors or http://eepjm.newcastle.edu.au/os2 Standard level is free for personal use; Professional version requires a registration fee) v1.64 POPget is a utility available with Weasel for collecting mail from an upstream Pop mail-server. My son Christopher and I have modified it to retrieve mail for multiple accounts. To avoid confusion we have called our version POSTIE.CMD

Steps required

  1. Establish mail accounts on your ISP service. Many ISPs offer mail account management facilities but if you can't do it yourself, ask your ISP to set them up. You have probably already done this, only to discover that JunkSpy was not protecting the other accounts you created.
  2. Modify Postie to collect mail for those accounts (make account names and passwords to match step 1) but to operate through Junk Spy, so it looks to JunkSpy as if Postie is your mail client NB: because this is a workaround using a client program, multiple JunkSpy licences are required - one for each person who receives mail. However, the wonderful people at Sundial are very accommodating about multiple licences, so this should not be a major issue - financial or operational.
  3. Set up the Junk Spy Post Office
  4. Set up Weasel to provide local accounts for your family members/office staff
  5. Operate your own mail clients (eg. PMMail) to retrieve mail from Weasel accounts
  6. The Weasel server administrator will need to check the Junk account folder regularly to
Caveat Emptor! I have tried to emphasise throughout that
  1. this is essentially a workaround; if the good people at JunkSpy ever create a server version, then we won't need this sort of thing any more because our OS/2-eCS servers will do it for us (and probably charge us for the service, which would be fair enough - everybody has to eat)
  2. since we are "bending" JunkSpy to operate differently, the licensing situation requires careful attention: do the right thing because it's the right thing to do
  3. I have illustrated with PMMail and Weasel because they are the software programs I use here, but I know that other server software is already doing the same thing (eg. zxmail) and
  4. this is working as I write with current versions of software: I don't have a crystal ball with which to predict the future.
Enjoy!


For further information email the OS/2 SIG at os2-sig@melbpc.org.au.

Bulldoze.JPG (21k)eComSpaceStation.JPG (17k)Where_I.JPG (18k)
This page was last revised 29 November 2004 by John Angelico using:

Powered by OS/2 Warp
"the sliced bread of the computer world"