Re: [Exim] Postfix <> Exim: strange behaviour

Top Pagina
Delete this message
Reply to this message
Auteur: Philip Hazel
Datum:  
Aan: Nigel Metheringham
CC: Wilco Noordermeer, exim-users
Onderwerp: Re: [Exim] Postfix <> Exim: strange behaviour
On 13 Nov 2001, Nigel Metheringham wrote:

> On Tue, 2001-11-13 at 09:33, Philip Hazel wrote:
> > I cannot understand the behaviour. If Exim says 452 space shortage, it
> > would not have received the message, and I cannot see how it could go on
> > to try to deliver it. Indeed the 452 is given in response to the MAIL
> > FROM command. After that, the Postfix MTA would be unable to send the
> > rest of the message.
>
> Just a thought... what would happen if the sending MTA was pipelining?
> Presumably it could have gone through as far as the DATA before it
> lockstepped and noticed the 452 code....


Oh! Brilliant, Nigel! Thanks. That is surely the solution. The
pipelining will have exercised the bug in Exim. Why didn't I think of
that? (Don't answer. :-)

There's no need to do any more experiments, Wilco. I'm sure this is the
problem. The patch to fix it is below.

-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.



*** exim-3.33/src/smtp_in.c Wed Aug 15 12:09:12 2001
--- smtp_in.c    Tue Nov 13 09:31:44 2001
***************
*** 2482,2487 ****
--- 2482,2488 ----
              mail_from_size + 5000 : 0))
        {
        smtp_printf("452 space shortage, please try later\r\n");
+       sender_address = NULL;
        break;
        }