利用SMTP协议收发邮件(10)

2021-01-20 20:56

SMTP协议收发邮件

3.2.2阅读电子邮件

MAPIFindNext和MAPIReadMail是用与阅读E-mail的两个基本函数。MAPIFindNext

用于定位第一封或下一封电子邮件并返回标识号,MAPIReadMail返回以该标识号为基础

的电子邮件的内容。要找到第一封信,需要使用MAPIFindNext函数,当信件ID被获取后,

就可以调用MAPIReadMail阅读实际的E-mail信息了。

3.2.3 读取电子邮件程序

long nFlags = MAPI_SUPPRESS_ATTACH;

if (!bMarkAsRead)

nFlags = nFlags | MAPI_PEEK;

lResult = lpfnMAPIReadMail(lhSession, NULL, pMessageID,

nFlags, 0, &pMessage);

if (lResult != SUCCESS_SUCCESS);

return false;

//如果调用成功,就可以访问MapiMessage结构了(使用pMessage):

pMessage- >ulReserved:0

pMessage- >lpszSubject://邮件标题

pMessage- >lpszNoteText://邮件信息

pMessage- >lpszMessageType://邮件类型

pMessage- >DateReceived://接收时间

pMessage- >lpszConversationID://邮件所属的会话线程ID

pMessage- >flFlags:

MAPI_RECEIPT_REQUESTED //接收通知被申请。

//客户端应用程序在发送消息时设置该项。

MAPI_SENT //邮件已被发送。

MAPI_UNREAD// 邮件是“未读”状态。

pMessage- >lpOriginator://指向MapiRecipDesc结构,包含发件人信息。

pMessage- >nRecipCount://信件者数目。


利用SMTP协议收发邮件(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:民事诉讼法条英文版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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