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

Reply via email to