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/ ***