Hi, i think i found the problem:
postfix calls postfix-script which uses postlog for output. from man postlog: Logging is sent to syslogd(8); when the standard error stream is connected to a terminal, logging is sent there as well. Since stderr is no longer the terminal when i use redirects i can't get the output into grep. mift! Sascha