
ZFilter supports a range of command-line options. Here's the list and what
they do. If you wonder why some of the option letters are a bit odd, I
tried to keep as many of them as possible the same as the ones the old
filter program used. Blame the guy who did the old filter, not me.
| -A list email | Add email address specified to list specified |
|---|---|
| -C | Engage Config Mode, prompt for default settings for most files. |
| -c | Clear the log file. Log files will be summarized and condensed so that your running-totals and summaries won't be affected. |
| -D list email | Remove email address specified from the list specified |
| -f filename | Use the specified rules file. |
| -F filename | Use the specified defaults file. |
| -i | Ignore "reply-to" field of the message, and use the address the message came from for the "canned" command. |
| -I | Ignore the next argument. You can have as many of these as you like. |
| -l | Actions-only (don't log the sender and subject) |
| -L directory | Use the specified directory to store logs |
| -n | Not-really, display the logs to the screen and take no actions. |
| -o filename | redirect where verbose messages are printed to. |
| -p filename | Use the specified file to hold the permanent variables (normally ".zfprmnt" in your home directory) |
| -P list | Display all the eMail addresses in the list specified |
| -q | "Quiet" mode. Don't print to the logs. |
| -r | View the rules file |
| -s | Display a summary of actions taken and who mail came from. |
| -S | View the log file. |
| -t filename | Use the specified file for temporary information |
| -u | Usage. Display a summary of command-line arguments |
| -U user | Experimental, try to run as the user given. Can be UID or login. |
| -v | Verbose- print logs to the screen or specified place. change where messages are printed to with -o. Logging to the log file is unchanged. |
| -V | Print the version and release date of your copy of ZFilter |
| -W address | Display all lists that contain the address specified |
| -x | Completely reset the summary data |
| -X | Completely reset _everything_, including all permanent variables. |
| -? -H -h /? | All print usage help. Like -u |
|---|
to set the "permanent" file to ".myzfprmnt" and the "defaults" file
to ".myzfdflt".
ZFilter ignores any arguments it doesn't understand.
If you use arguments that don't require additional info, like -x or -V (but
not -W, which requires an address) you can specify them all with a single
dash, like this: "zfilter -xXV"
Go back to my Home Page
Go back to Table of Contents