How do I implement it?

STEP 0: If you don't have PERL, go get it and install it. Shame on you! ZFilter runs fine with Perl 5.0 and up.

STEP 1: Stick the perl source "zfilter" somewhere and make it executable. This example is assuming you're putting it in "/local/bin".

Non-Unix techies: Get a Unix-techies' supervision before installing PERL on their system. They may not want it. If they don't, get another ISP.

Unix techies: ZFilter assumes you put Perl in /usr/bin . If you didn't change the first line of ZFilter to be where perl is. ZFilter should be secure to run setUID but I don't know why you'd want to.

STEP 2: Run ZFilter once with "-C" to configure it to your default settings. Type "zfilter -C" (capital 'C'). When ZFilter asks you where it is located, tell it where you put it (ie if you put it in "/local/bin", tell it that. You may accept the default selection (what is inside the []s) by pressing Enter. The "local host" is optional (discussed later).

NOTE TO TECHIES: ZFilter will replace your ".forward" file with a new one, if one exists. You can modify it later if you wish, just leave your login name in the invocation line.

MORE IMPORTANT NOTE: If ZFilter warns that it can't create the ".forward" file, you'll have to do it yourself. Go to your home directory (type "cd " at the prompt) then open your editor to create the file named ".forward" (type "pico .forward " for most non-techies).

Now put this line as the first, and only line in the file:
"| /local/bin/zfilter LOGIN_NAME"
Include the quotes. If Zfilter is not in "/local/bin", change that part of the line to reflect it's actual location. Replace "LOGIN_NAME" with your login name. This is how it would look for a user named "bob". "| /local/bin/zfilter bob"
Don't forget the quotes. For the rest of the README file, the quotes are used only to separate text from context and should NOT be typed unless otherwise stated.

Go back to my Home Page
Go back to Table of Contents
Send me e-mail!