You can also use the lazy admin tools.
lat-procmail -c "*| enable| no| none| normal"
I think is the command I used. I don't need log files for each user building up, unless they have a problem. Yes it is a good idea to at least make sure the installer knows that procmail must be turned on for all users. Maybe a question at the end of the install:
Do you wish to enable procmail on existing users? (y/n)
lat-procmail stuff...
Usage:
lat-procmail -c "user| status| deldups| loglevel| mode"
lat-procmail -i /path/to/users.list
Options:
The following options are supported:
-c "Arguments", --command-line="Arguments"
Take arguments from the command line. See the 'Arguments' section
below for the various arguments that are accepted.
-h, --help
Extended help for this tool
-i FILE, --input-file=FILE
Use the information from FILE to (de)activate procmail for
individual users. See /usr/doc/lazy-admin-tools for an example of an
input file.
Arguments:
user* : Must be an existing account on the server.
Wildcards (* and ?) are accepted.
status : Either 'enabled' or 'disabled'.
Default is 'disabled'.
deldups : Delete duplicates. Use 'yes' or 'no'.
Default is 'no'.
loglevel : Amount of log info. Use 'none', 'some' or 'lots'.
Default is 'some'.
mode : Set 'normal' or 'geek' mode. Default is 'normal'.
* mandatory field