手机版

发送电子邮件的代码(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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)