(Hide Sidebars) SpamPal for Windows
AmericanGermanFrench
Czech

Quick Links
 
International Mirrors
 
Non-English
 
Search
 

Download

The most recent release version of SpamPal is v1.594 (24-Oct-2005). Note that the manual is not with the SpamPal installation archive; you must read it online or download it separately.

Download SpamPal you want from whichever of the following sites is closest to you:

Download SpamPal v1.594 (788k)
(includes RegExFilter v3.0 and UrlBody v0.05 plugins & setup wizard)
USA spampal.net
USA spampal.com
USA smithlabs.com (QWest)
UK thepcfixer.co.uk

My thanks to all the kind people who are hosting these download sites.

You may also be able to obtain SpamPal from the following unofficial download sites:

If you've already installed SpamPal and just want the binary files, not the full installer with the plugins, then you can download them as a zipfile from one of these sites:

Download SpamPal v1.594 binary files only (369k)
(no plugins or installer)
USA spampal.net
USA spampal.com
UK thepcfixer.co.uk

Upgrading

Users of previous versions of SpamPal can upgrade by downloading a full version as normal, and then (after making sure that SpamPal is not running in the system tray) installing it in the directory the old version was installed in. Your configurations will not be affected.

Recent Changes

There may be more advanced, experimental versions of SpamPal available from the Beta releases page.

1.594 24th October 2005
  • Includes Danish translation
  • Now uses latest version of ZLib compression library; should fix problem where some anti-spyware tools were wrongly deleting SpamPal's zlib.dll.
  • Multiple 'Country' blacklists weren't working together since the blacklists listing update last month; fixed.
  • SMTP: EHLO response sent all in one packet (previous method could sometimes confuse OE).
1.591 14th January 2005
  • Fixed two further bugs in handling of public blacklist queries, which had led to more spam getting through in v1.588.
  • SpamPal could crash during filtering if a plugin had failed to load; fixed.
  • Includes updated French translation.
1.588 21st December 2004
  • Ignorelists of providers were often not getting honoured; fixed.
  • Now includes Stark Wong's Traditional Chinese translation - AT LAST!
1.583 3rd October 2004
  • Owing to popular request, I've removed the "an email message which should have been no more than XXX bytes has size YYY bytes" error message.
  • Fixed a couple of incorrect menu items in the Russian translation (thanks svy!)
  • Tweaked the update-checking code to hopefully eliminate an obscure bug that could cause SpamPal to incorrectly advise the user to install every plugin available.
1.581 9th September 2004
  • Fixed bug that was still causing plugins to complain incorrectly that you were using an old version of SpamPal.
1.58 3rd September 2004
  • Fixed issue that had suddenly started causing crashes, usually at the "Filtering message headers" stage - this may have been exacerbated by Windows XP Service Pack 2.
  • The installer had somehow become broken, and wasn't creating the shortcut in the Startup group correctly, which meant SpamPal wasn't automatically running at startup - fixed.
  • Hopefully fixed bug that caused plugins to claim that they needed a "later" version of SpamPal when it was already installed.
  • IMAP4: No longer displays "Mailbox does not exist" error in pop-up dialog
  • IMAP4: A bug in Microsoft Exchange's implementation of IMAP4 causes messages to be corrupted after they're rewritten by SpamPal if they use anything other than a tab as a line continuation character in the headers. SpamPal should now detect Microsoft Exchange and turn all line continuation characters into tabs if it's rewriting a message, to get around this bug in some cases.
  • Tweaked some of the default settings to hopefully improve performance for new installs.
1.57 3rd July 2004

Again, just minor tweaks and bugfixes, as trialled in the last 6 months of beta-releases.

  • Now includes Keith Every's setup wizard
  • No longer incorrectly reports "SPAMCOP DNSBL not found" error when first installed.
  • POP3:
    • Could merge first line of message body with message headers if TOP n 0 command didn't include a blank line to terminate the headers; fixed.
  • IMAP4:
    • No longer sends more than 10 FETCH responses to client in one go - seems to stop Outlook crashing.
    • Could give silly warning message with 0-byte literals; fixed.
    • Was doing too many commands after entering a folder for the first time - fixed.
    • Now supports IDLE command (although doesn't announce this in CAPABILITY response) - necessary because some clients (Mozilla?) are using the IDLE command even though SpamPal doesn't report it as supported; this was causing "BAD fetch response" errors.
    • Fixed error that was causing crashes when using IMAP4
    • "Can't append to folder" error was displaying folder name instead of error message; fixed.
    • Could crash when faced with an entirely empty message body; fixed.
    • Could crash when re-loading modified configuration during IMAP4 session; fixed.
  • SMTP:
    • Could crash during processing of SMTP EHLO if a network error occurred before the response was received; fixed.
  • Filtering:
    • Wasn't filtering correctly on Return-Path: headers - fixed.
    • Fixed bug in handling of email addresses containing high-bit characters that caused crashes when Windows is configured to certain Far East locales.
    • Fixed possible bug in matching of wildcarded email address patterns
  • Networking:
    • (Hopefully) now won't report "error 0" back to client for some connection errors.
    • No longer crashes while expiring v.long pending entries from auto-whitelist records
    • Worked around a bug in Windows 2000 (and others) that can cause spurious "No buffer space available (system resources low)" errors.
    • Now retries if it encounters a spurious WSAEWOULDBLOCK, which should work around another bug in Winsock
  • User Interface:
    • Now reports "spampal is already running" message correctly.
    • "Add to whitelist" dialog can now extract an email address from within angled brackets - so if you copy-and-paste an entire From: line into it, it'll whitelist the email address.
    • Add to Whitelist dialog can now extract an email address from square brackets [ ] as well as angled brackets < >
    • "Add to whitelist" dialog could not add netblocks to ignorelist if they had a comment - fixed.
    • Keyboard shortcuts RETURN/ENTER and ESCAPE should now work in the "are you sure you want to exit SpamPal?" message
    • Wasn't creating wlist_email.dat and blist_ip.dat when installed, so displayed an error if you tried to use the "add to whitelist" dialog without ever having opened the options window and clicked OK. Fixed.
    • Fixed bug in how SpamPal & plugin version numbers are parsed in locales where a period is not a decimal separator. (Should fix issue with inaccurate "this plugin needs a more recent version of SpamPal" and "you need to install this update" messages.)
    • Default action for clicking on the tray icon is now to open the status window rather than do nothing
    • Includes some corrections to the German language file.
  • General:
    • Date & time in logfile and SMTP Received: header now calculated using Win32 rather than ANSI C functions; previous code wasn't working for Australians (and possibly other localities).
    • Some plugins weren't getting unloaded as they should; fixed.
    • No longer unloads HtmlModify plugin during shutdown (as unloading HtmlModify can cause a severe delay under some circumstances, because it's linked with wininet.dll)
    • Now uses scanf rather than atof to read in status window bar positions - should hopefully fix problem with parts of the status window not appearing in locales that use a comma as a decimal separator.
    • Now outputs correct error dialog if it crashes during a DNSBL query thread.
  • Plugin API:
      Fixed bug in POP3 code that could result in message bodies being lost if client did TOP/RETR and a plugin returned a non-zero value from minBodyBytesRequired at FILTERING_STAGE_START.

1.53 14th December 2003

No major enhancements but a lot of tweaks and bugfixes. For a full list see all the changes in beta-versions since v1.50 on the history page, but here's the most important ones:

  • Status window now shows average response time for each blacklist.
  • Blacklist and whitelist fields now include a context-sensitive menu allowing you to cut, copy and paste without having to remember the hotkeys.
  • Sessions should time out after a while if they appear inactive.
  • IMAP4 users can choose to filter only mail in Inbox (or another folder of their choice).
  • Should block most SMTP relay exploits.
  • The logfile is now trimmed to a user-specified size.
  • No longer keeps showing the "DNSBL cache file is corrupt" error.
  • In the unlikely event that SpamPal does crash, it now gives more useful error messages.
  • And lots more....
1.50 14th August 2003
  • Supports IMAP4 and SMTP connections
  • Redesigned Options window
  • More efficient DNSBL querying
  • Now includes RegExFilter and UrlBody plugins
  • Plus all the other enhancements that have been trialled in the last six months of beta releases.
  • Too many more changes to list here - see this page for more details!

Click here for full history!

 
Current Versions
 
Latest News
 
Recent Discussions