On Thu, 25 Jun 2009, Oliver Stöneberg wrote:

> > On Wed, 24 Jun 2009, Oliver Stöneberg wrote:
> > 
> > > I was refering to the SMTPResetSession() calls in 
> > > SMTPHandleCmd_DATA() in SMTPSvr.cpp. In 1.26-pre06 you removed the 
> > > single occurance at the end of the function and added three seperate 
> > > ones in the different cases. The empty message ID in my example is 
> > > caused by this code:
> > > 
> > >                   SMTPResetSession(SMTPS);
> > > 
> > >                   /* Send the ack only when everything is OK */
> > >                   BSckVSendString(hBSock, SMTPS.pSMTPCfg->iTimeout, "250 
> > > OK <%s>",
> > >                                   SMTPS.szMessageID);
> > > 
> > > As SMTPResetSession() empties SMTPS.szMessageID the 250 OK will 
> > > always return an empty message ID. In the two other cases it will at 
> > > least cause an empty message ID in the SMTP log.
> > 
> > You're right. I fixed it and will post 1.26-pre07 ASAP.
> 
> Nice. Thanks a lot.

Actually, I think I'm going straight to 1.26.
There's enough stuff on that plate for a new release.


- Davide

_______________________________________________
xmail mailing list
[email protected]
http://xmailserver.org/mailman/listinfo/xmail

Reply via email to