over TCP/IP).
-$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.425 2006/11/06 15:50:12 ph10 Exp $
+$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.426 2006/11/07 11:28:05 ph10 Exp $
Change log file for Exim from version 4.21
-------------------------------------------
can be overridden by setting address_retry_include_sender=false in the
smtp transport.
+PH/37 For LMTP over TCP/IP (the smtp transport), error responses from the
+ remote server are returned as part of bounce messages. This was not
+ happening for LMTP over a pipe (the lmtp transport), but now it is the
+ same for both kinds of LMTP.
+
Exim version 4.63
-----------------
-/* $Cambridge: exim/src/src/transports/lmtp.c,v 1.8 2006/03/09 15:10:16 ph10 Exp $ */
+/* $Cambridge: exim/src/src/transports/lmtp.c,v 1.9 2006/11/07 11:28:05 ph10 Exp $ */
/*************************************************
* Exim - an Internet mail transport agent *
if (errno != 0 || buffer[0] == 0) goto RESPONSE_FAILED;
addr->message = string_sprintf("LMTP error after %s: %s", big_buffer,
string_printing(buffer));
+ setflag(addr, af_pass_message); /* Allow message to go to user */
if (buffer[0] == '5') addr->transport_return = FAIL; else
{
addr->basic_errno = ERRNO_RCPT4XX;
addr->message = string_sprintf("LMTP error after %s: %s", big_buffer,
string_printing(buffer));
addr->transport_return = (buffer[0] == '5')? FAIL : DEFER;
+ setflag(addr, af_pass_message); /* Allow message to go to user */
}
}
}
recipients. This is a permanent error. The following address(es) failed:
jack@myhost.test.ex
+ LMTP error after end of data: 550 Number 2 fails
------ This is a copy of the message, including all the headers. ------
recipients. This is a permanent error. The following address(es) failed:
jack@myhost.test.ex
+ LMTP error after end of data: 550 Number 2 fails
------ This is a copy of the message, including all the headers. ------