On Wed, 14 Sep 2005, Brian Candler wrote:
> I'm running exim-4.52 and testing out the mua_wrapper functionality.
>
> I think there's a bug when a message is submitted with an empty envelope
> sender, but I invite comments:
>
> 1. user submits a message using exim -f"<>" somewhere@???
> 2. exim runs in the foreground, connects to smarthost and sends the message
> via SMTP
> 3. the smarthost rejects it at RCPT TO time with a 5xx response
> 4. rather than terminate with return code 1, exim returns with exit code 0
> (as if delivery was successful) but freezes the message in its queue:
>
> 2005-09-14 14:02:06 1EFWtn-0001Ua-R9 ** asdhbasdfasdf@???
> R=smarthost T=remote_smtp: SMTP error from remote mailer after RCPT
> TO:<asdhbasdfasdf@???>: host x.x.x.x [x.x.x.x]: 550-Callout
> verification failed:\n550-550-asdhbasdfasdf@??? is not an active
> address at this host\n550 550 (Unrouteable address)
> 2005-09-14 14:02:06 1EFWtn-0001Ua-R9 Frozen (message created with -f <>)
Brian,
I am having trouble recreating this problem; a test doesn't fail that
way, and the code is pretty clear in that it should convert all deferred
deliveries into hard failures. Are you sure you used 4.52 and not 4.51?
(There was an mua_wrapper fix at 4.52.) If so, please can you send me
debug output for a failing delivery?
Regards,
Philip
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.