Click for SpamPal's Homepage

VPOP3 is an Internet email server and gateway for small and medium sized businesses (and some larger ones too!) SpamPal can be easily be used to provide front-end protection from SPAM for all VPOP3 mailboxes that are setup.

Quick Index

1. Install SpamPal

2. Configure SpamPal

3. Configure your VPOP3 Server

3.1 Change your POP3 settings
3.2 Create Filter/Message rules

4. Email Virus Scanners and Firewalls

5. Whitelist friends and contacts

1. Install SpamPal

Start installation by double-clicking on the SpamPal Setup program (spampal.exe) and follow the on-screen instructions. Upon completion, SpamPal will run, showing its pink umbrella icon in your system tray.

If this installation is an upgrade of SpamPal then the existing configuration of VPOP3 is retained and the process is now complete. If not, i.e. this is a new installation of SpamPal, proceed with the steps below.


::Top::
2. Configure SpamPal
To setup SpamPal, go to Options and then look at the Connections pane (see screen below).

Now select the POP3 (any servername) option and click Properties
Now change the Local Port Number to port 1101 (see screen below)
All you need to know about extra configuration can be found here

::Top::
3. Configure your VPOP3 Server
Now you have set up SpamPal, you need to tell your VPOP3 server to fetch your mail through the SpamPal proxy rather than directly from your ISP.

You need to how you collect mail from your ISP, for example, if you use POP3 to collect your mail then your only need to change your POP3 settings.

::Top::

3.1 Change your POP3 settings

Go to the VPOP3 Settings page in VPOP3

Now, write down the name of your POP3 Server in the Address box (e.g..pop3.yourisp.com) and then replace this with 127.0.0.1

Now add an @ symbol and the POP3 Server that you wrote down earlier, to the User ID box
(e.g.. my_login_name@pop3.yourisp.com)

(The setup should look like the screen below)

Note 1: If the server name already is localhost
Don't worry; just add @localhost to the username and leave the server name as is
Note 2: If your POP3 username already contains an @
continue regardless; SpamPal copes with usernames that contain two @s without difficulty.
Before Using SpamPal
After Using SpamPal
Example 1
Incoming POP3 Server Name:  pop3.yourisp.com Incoming POP3 Server Name: localhost
Username:  name@surname Username:name@surname@pop3.yourisp.com
Example 2
Incoming POP3 Server Name:  mail.yourisp.com Incoming POP3 Server Name: 127.0.0.1
Username: my_login_name Username: my_login_name@mail.yourisp.com
Example 3 (using LAN IP Address)
Incoming POP3 Server Name:  192.168.1.1 Incoming POP3 Server Name: 127.0.0.1
Username: my_login_name Username: my_login_name@192.168.1.1

::Top::

3.2 Create Filter/Message Rules

If you want VPOP3 to automatically filter the SpamPal-marked messages into a separate VPOP3 Mailbox,
so that you can more easily review them, continue as follows.

a) Setup a new VPOP user, called SPAM

b) In the directory that you used to install VPOP3 (e.g.. C:\Program Files\VPOP3) you should have the download rules (or filters) that VPOP3 uses, when processing mail, called DLRULES.DAT.

If you want any Spampal detected messages to be moved to the SPAM Mailbox, so that the users don't seem them, then you need to add the following lines to the end of your DLRULES.DAT file:

+>spam%Redirect spam into the 'spam' mailbox
X-SpamPal: SPAM

c) Now any SPAM messages you receive will go to the SPAM Mailbox, for you to either View, Delete or Move into another VPOP3 Mailbox

Note: Download rules
Make sure you are using a version of vpop3™ higher than 1.4.6 beta

You can also change the download rule to filter on Subject, instead of the X-SpamPal header:

+>spam%Redirect spam into the 'spam' mailbox
Subject: **SPAM**


::Top::

4. Email Virus Scanners & Firewalls

Specific instructions for using a variety of email virus scanners with SpamPal can be found on the main installation page

Some email virus filters want to sit between your mail program and your mail server in just the way that SpamPal does. There's actually no reason why they can't; you just have them up in serial so that your virus filter fetches its mail through SpamPal rather than directly from your mailserver, and then your email program fetches the mail through the virus filter.


::Top::

5. Whitelist Friends and Contacts

In order to speed up the processing of your emails and to prevent SpamPal from marking your friends or contact's emails as spam, it's a good idea at this point to whitelist all your important email addresses.

This can be done in four ways:

a) Use the pop3 automatic whitelist: this will whitelist non-spam email's that you receive on a frequent basis
b) Use the smtp automatic whitelist: which (if setup in 3.3) will whitelist all email addresses that you send out

Note 1: Privacy: smtp automatic whitelist
If you are using this, especially in a business, as this is recording all outgoing addresses, some people might view this as an infringement upon their privacy, (if you are in UK you need to tell staff of this policy before you start collecting data)

c) use the Add to Whitelist option on SpamPal's system tray: to manually whitelist your email addresses by typing in an address (or by using the dropdown box; to select from a list of recently received address):

d) Use the SpamPal Whitelist Email Addresses page to manually whitelist your email addresses:
Note 2: Headers that the whitelist compares against
The whitelist function only looks for email addresses in certain headers of your email.

These headers are currently:
From:, Reply-To:, Sender:, Mailing-List: and Return-Path:

Initially, you will notice that using SpamPal makes fetching your email a little slower. This is because SpamPal has to check everything against the DNSBL lists (Public Blacklists) to see what email's are from a spammer and which aren't.

However, through it's Auto-Whitelist feature(s), SpamPal will quickly learn about the people and machines that send you lots of email, and adds them to a list of trusted senders. Because they're trusted, SpamPal doesn't waste time any checking the DNSBL lists (Public Blacklists) for them and so the more you use SpamPal, the quicker it will get.

There are more hints and tip on how to optimise SpamPal here
This completes the installation and setup.

::Top::