> 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.
_______________________________________________
xmail mailing list
[email protected]
http://xmailserver.org/mailman/listinfo/xmail

Reply via email to