Re: [EXIM] Problem with Eudora and EXIM 3

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Gwen Pettigrew
CC: Exim-users list
Subject: Re: [EXIM] Problem with Eudora and EXIM 3
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/ ***