[EXIM] 1.90 address_pipe fails

Top Page
Delete this message
Reply to this message
Author: Arthur Hagen
Date:  
To: exim-users
Subject: [EXIM] 1.90 address_pipe fails
After upgrading to 1.90, every single local delivery mail that goes through a
.forward with a pipe in it will be left frozen on the queue. Doing a manual
delivery of the frozen message will not report any problems whatsoever.
The problem seems to be with pipes:

08:29:43 0yLMSV-0004rT-00 <= exim-users-request@??? H=list.theplanet.net
[194.152.64.143] P=smtp S=3444
id=E0yLMST-0001qW-00.1998-04-04-07-29-41@???
08:29:43 0yLMSV-0004rT-00 == |/usr/lib/Zmail/bin/reassembler -x $home/mail
<art@???> T=address_pipe defer (-1): pipe transport process returned
non-zero status 0x0100: exit code 1
08:29:43 0yLMSV-0004rT-00 Frozen
08:29:43 0yLMSV-0004rT-00 == |/usr/local/bin/announce <art@???>
T=address_pipe defer (-1): pipe transport process returned non-zero status
0x0100: exit code 1
08:29:43 0yLMSV-0004rT-00 Frozen

Here, the forward file contains these two lines:

unseen pipe /usr/local/bin/announce
pipe "/usr/lib/Zmail/bin/reassembler -x $home/mail"

This worked fine with 1.82, but not so with 1.90.

And before that is suggested, changing return_output to return_fail_output in
the address pipe transport configuration has no effect. Both commands return
no output and zero, btw.


So what has changed, and how do I get local piped mail to be delivered again?

Regards,
--
*Art

--
*** Exim information can be found at http://www.exim.org/ ***