On Tue, 1 Jun 1999, Gwen Pettigrew wrote:
> Eudora did work fine with ver 2 of Exim, but now hangs on SMTP
> QUIT command as if the server has not dropped the connection.
There is a bug in that some OS may not push out the response to QUIT
before closing the connection. This is fixed in release 3.02 which I
hope will be out tomorrow (just doing final tests). The problem seems to
be on specific OS. Are you running SunOS4?
The patch that fixes this on 3.01 is below.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
*** exim-3.01/src/daemon.c Wed May 19 09:23:48 1999
--- daemon.c Fri May 21 10:22:43 1999
***************
*** 335,341 ****
(void) accept_msg(smtp_in, smtp_out, FALSE);
if (message_id[0] == 0) continue;
}
! else exit((rc == 0)? EXIT_SUCCESS : EXIT_FAILURE);
/* Show the recipients when debugging */
--- 335,345 ----
(void) accept_msg(smtp_in, smtp_out, FALSE);
if (message_id[0] == 0) continue;
}
! else
! {
! fflush(smtp_out);
! _exit((rc == 0)? EXIT_SUCCESS : EXIT_FAILURE);
! }
/* Show the recipients when debugging */
--
*** Exim information can be found at
http://www.exim.org/ ***