Gregory Nowak wrote: > The author of ask has the following procmail recipe in his > documentation: > > :0 fW > |/path_to_ask/ask.py --procmail --loglevel=5 > - --logfile=/your_home/ask.log It sounds like the above "recipe" is set to wait for ask.py to finish, be treated as a filter, andconsider any non-zero error code as a failure The lowercase 'f' says that the "recipe" is to be a filtering program, and to wait for it to finish. The uppercase 'W' says to watch for a non-zero error code, and to suppress any error output I'm assuming that spam- killer, if it finds spam, exits with a non-zero error code. If that happens, then the lines below should be executed and redirect the mail to /dev/null. > :0 e > /dev/null I believe that the above "recipe" only executes if the previous "recipe" was skipped. Why it was skipped doesn't matter, like an if/else function call. I guess the lowercase 'e' could be considered an 'else' statement. Anyway, that seems to be what procmail is doing. I don't know how you'd write something in the mail processing program you're using. HTH, Michael