Edited instructions given in Sourceforge list for pop3proxy

I got the files, and followed the instructions and works. Will report what happens with SA 3.x

Other information

Note: I am not having any problem of DNS and/or memory leaks with the installation of SaProxy as here described.

How To (version 0.1b) for Pop3proxy (raw "SAProxy") Hand Installation

2003-10-29 00:43

This allows to work with SpamAssassin 2.60.

As seems that new saproxy is not popping-up (yet?) in the CVS ....

Those are my conclusions for doing it with Perl 5.8 , under Windows XP Pro. DO NOT KNOW HOW IT WILL GO IN OTHER WINDOWS

My process is not perfect but works nicely.

You do not need to be able to program, but you need to understand how a program is installed, using the command line, and .... almost nothing more. Don´t know why it is made so difficult and not clearly explained how to do it when it is really not so difficult.

You will probably also need to have administrator privileges.

Not having memory leaks as the SaProxy 1.2 had ...

SpamAssassin Installation

Install SpamAssassin (best method, follow http://www.openhandhome.com/howtosa.html) (select SA2.60)(thanks Michael) (to be tested with 3.x)

My approach has been to install SpamAssassin 2.60, and those are my comments respecting that:

Win32::Registry(1.10), Net-DNS (0.40), DB_File (1.806) and Time::HiRes (1.49)

(Please note that some people had experimented hangs with Net-DNS .40)

(more info on ppm in aspn.activestate.com/ASPN/Downloads/ActivePerl/PPM )

Temporal installation of SaProxy

Install, temporally, SaProxy 1.21 This will generate some files
in ... \ user folder \spamassassin (watch out, this time without the

Test your installation of SAPRoxy 1.21. Set your preferences.
Make it work with your mail provider and with your email client.

Pop3proxy Installation

(you could use Dan McDonald father of pop3proxy page as reference; but, it is a little outdated!)( mcd.perlmonk.org/pop3proxy/)(most recent and precise although somehow more obscure is the info contained in pop3proxy.pl from which this is derived. You can see it with a text editor, or you can make in a DOS window (open where you have pop3proxy.pl) ("pop2text pop3proxy.pl > pop3proxy.txt" or "pod2html pop3proxy.pl --output pop3proxy.html")(where to get pop3proxy.pl ... see later)


A) Get pop3proxy package (unfortunately, sorry, developpers have not provided a zip for it ... you have to do it manually)

(smile) Complete and adapt the pop3 package.

C) Create a shortcut to pop3proxy with properties such as C:\Perl\bin\perl.exe "...\pop3proxy\pop3proxy.pl" you have the SAProxy .ico in resources (when you finish testing, change perl.exe by wperl.exe !!! this will remove the dos box)

D)Test it, until satisfied.

E) Pop3proxy without GUI is already installed!!! (pop3proxy will work without GUI!!! Then you would have to edit your configuration as per your wishes manually _they are on ...\user folder\spamassassin or you can use SAProxy temporary to have a graphic interface _Never have pop3proxy and SAProxy running together!-... or better ... see other tools later) (One can delete at will from this step onwards the SAProxy subdirectory (the temporally installation, not the pop3proxy new directory!) ) but perhaps you should wait to finish the how to)

F) We have not applied the sa-2.55.patch I believe it is mainly to unify \.spamassassin and \spamassassin but I am unsure if it makes anything else.


Anyhow, in my testing I have not observed any malfunction. I live with both subdirectories.

GUI Installation

Now, if you would like the GUI, lets go! (pop3proxy will work without GUI!!!)

I) Prepare needed perl mods

II) Modify the lib\UI\Win32.pm file in pop3proxy

sub ::mnuTrayViewManual_Click {
# Note: system() doesn"t work on WinXP
# CBJ use Win32::Shell;
# CBJ Win32::Shell::Execute("open", "file:///" . cwd . "/manual/index.html",
# CBJ undef, undef, "SW_SHOWNORMAL");

that is, put a # in front of that 3 lines (I have put # CBJ) from sub through return ...

III) Prepare and install the Loft GUI

So, with the SAProxy GUI you can modify:

(note that in config.txt appear also allow_auth network_tests andallow_top that I have not found yet where they go ... and also that in 81_saproxy.cf there is a use_bayes 1 that is not in config.txt ...)

You can also exit pop3proxy via the SAProxy GUI. You can also exit it:

Configuration Facilities

Just to end, some configuration facilities, just in case the GUI is not our first choice:

a) SAUP Tool from CleanMyMailBox http://www.cleanmymailbox.com/sauptool/ You will need 1024x768 resolution screen

This lets you guidely modify your user_prefs file options, widely but not fully.

b) Michael´s SAConf http://www.openhandhome.com/saconf.html

Seems quite interesting. I finally could install it.

According to its page, it needs SA 2.5x I have used it with 2.60 just to view the configuration files, but not to make changes

Things to clarigy/do

Things to clarify/do ....

you know, all those personal opinions etc.