2024年4月28日发(作者:)

C++的SMTP类发送邮件

int CMail::sendmail()

{

int crecv;

if(smtplogin()==0)

{

return 0;

}

//发送mail from 返回250

sprintf(m_sendbuff,"%s%s%s","mail from:<",m_user,"@>rn");

if(senddata()==0)

{

return 0;

}

if(recvdata()==0)

{

return 0;

}

if(strncmp(m_recvbuff,"250",3)!=NULL)

{

m_error=MAIL_FROM_ERROR;

return 0;

}

//发送rcpt to 返回250

sprintf(m_sendbuff,"%s%s%s","rcpt to:<",m_rcptto,">rn");

if(senddata()==0)