发送电子邮件的代码(8)

发布时间:2021-06-08

vc下基于SMTP协议的发送电子邮件代码

//创建邮件头

void CMailMessage::prepare_header()

{

CString strTemp=_T("");

//发信人的地址部分

strTemp=_T("From:")+m_sFrom;

add_header_line((LPCTSTR) strTemp);

//收信人地址部分

strTemp=_T("To:");

CString strEmail=_T("");

CString strFrend=_T("");

//逐个处理收信人

int nCount=GetNumRecipients();

for(int=0;i<nCount;i++)

{

GetRecipient(strEmail,strFriend,i);

strTemp += (i>0 ? _T(","):_T(""));

strTemp += strFriend;

strTemp += _T("<");

strTemp += strEmail;

strTemp += _T(">");

}

add_header_line((LPCTSTR) strTemp);

//处理日期,日期格式为Fri,21 Dec 01 21:51:30

m_tDateTime = m_tDateTime.GetCurrentTime();

strTemp = _T("Date");

strTemp += m_tDateTime.Format("%a, %d %b %y %H:%M:%S %Z");

add_header_line((LPCTSTR) strTemp);

//处理主题部分

strTemp = _T("Subject: ") + m_sSubject;

add_header_line((LPCTSTR) strTemp);

}

处理正文部分

void CMIMEMessage::prepare_body()

发送电子邮件的代码(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219