Hi,

Can someone please confirm that log_defer_output as per 
http://www.exim.org/exim-html-current/doc/html/spec_html/ch29.html 
actually works?

I have a transport like this:

test_pipe:
    driver      = pipe
    user        = Debian-exim
    group       = mail
    temp_errors = *
    command     = /etc/exim4/test.pl
    log_defer_output = true

I made test.pl print some output and then exit with a status code of 5. 
In my log I get something like this:

2009-04-13 12:47:34 1LtKdS-0001k5-1u == [email protected] 
<[email protected]> R=test_router T=test_pipe defer (0): Child 
process of test_pipe transport returned 5 from command: /etc/exim4/test.pl

In the manual it states for log_defer_output:

"If this option is set, and the status returned by the command is one of 
the codes listed in temp_errors (that is, delivery was deferred), and 
any output was produced, the first line of it is written to the main log."

Yet I don't see the text that I printed out from the script, in the 
mainlog ...?

-- 
Mike Cardwell
(https://secure.grepular.com/) (http://perlcv.com/)

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to