Introduction:
SpamAssassin is an excellent Anti-Spam tool for Unix/Linux users. Using it with IMail on Windows used to require purchasing a product, such as Declude, that does Anti-Spam functions for IMail, and having that add-on product call SpamAssassin. However, SpamAssassin is such a good tool by itself, why would anyone want another program in the mix? Beats us. So, we developed the following native caller process for IMail 8.13. We've tested it with IMail 6.02, so it probably works with any version from 6 thru 8. Let us know if you find it works on 5 or you have a problem with any other level.
Requirements:
IMail: The SpamAssassin Caller (SAC) was developed and tested with IMail 8.13 on Windows 2000 Server/SP4. It probably works fine with other IMail/OS combinations
ActivePerl: SpamAssassin is written primarily in Perl and so a Perl installation is required. SAC was developed and tested using ActivePerl 5.8.4 (available from http://www.activestate.com). SAC uses ActivePerl 5.8.8.819.
SpamAssassin: SAC was developed and tested using SpamAssassin 3.0.0 (available from http://spamassassin.apache.org). SAC works even better with the newer versions. There are two minor modifications to the distributed code.
SpamAssassin Caller package (SAC): This package consists of one small executable and a trivial .cmd file. Also necessary for system maintenance is a syskill.exe routine (SYStem owned process KILLer - Be careful with this one! - 2K3 users may use taskkill instead) and optionally, some registry settings to customize SAC's behavior.
Demos, Downloads and purchases
So click here to register and get a Full-function, limited time Demonstration version or to purchase a permanent license for only $45.
Installation
The SAC files are distributed in a zip file. Unzip to a convenient location (like c:\SAC) with Use Folder Names. This does not install SAC. You will manually drag some files to your IMail installation to activate SAC. You can refer to various components as you read through the rest of this documentation
ActivePerl:
Installing Active Perl involves downloading the software from http://www.activestate.com (ActivePerl-5.8.8.819-MSWin32-x86-267479.msi, 15M or ActivePerl-5.8.8.819-MSWin32-x64-267479.msi, 14M, included in SAC-Full.zip, not in SAC.zip) and running the installation program. We recommend you take all the default settings.
SpamAssassin:
There is an excellent piece on installing SpamAssassin on Windows at http://wiki.apache.org/spamassassin/InstallingOnWindows. This page is included in this distro (wikiWindows.htm), but may be out of date. We encourage you to obtain the current version from Apache. See http://spamassassin.apache.org/downloads.cgi (~1.5 Megabye), also included in SAC-Full.zip. But again, we encourage you to get your SpamAssassin from Apache. The NMAKE15.EXE from Microsoft referenced in the document is also provided. You can get it yourself, or just drag nmake.exe and nmake.err from the SAC zipfile to \perl\bin.
Run the instructions as documented. "Build spamc" won't work unless you have the C compiler and libraries set up. If not, answer "n". Even if you are set up for C, you can answer "n" because we need a modification to spamc (source supplied) and have already compiled/supplied it.
SpamAssassin Caller:
The actual SpamAssassin Caller module is sac.exe. You just drag it from the zipfile to your IMail directory. All configuration parameters come from the Registry. After installing sac.exe, you may test it's settings by opening a command window (Start|Run|Cmd), cd to \IMail, type sac -D and press enter. You should see a diagnostic panel showing all your configured settings. You modify the configuration using REGEDIT. Drill to HKLM/Software/SpamAssassin Caller.
| Click here to register and get a Full-function, limited time Demonstration version or to purchase a permanent license for only $45. |
| Download Now: Complete documentation SAC Installation (~400 kiloabyte) zipfile. SAC Installation (~16 Megabyte) zipfile including Perl and SpamAssassin. SAC Installation (~15 Megabyte) zipfile including 64-bit Perl and SpamAssassin. |
| Questions or Comments? Please ask Dan Barker at dbarker@visioncomm.net. |

