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. - Davide
_______________________________________________ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail