C++ MAPISendMail不插入原始发件人
我以MSDN示例中描述的方式使用简单的MAPI函数MAPISendMail,因此我将原始发件人设置为NULL。 对话开始了,我甚至可以用RecipDesc结构以编程方式定义接收者,给我带来了成功 但若我查看发件箱,那个么就并没有发信人,Exchange说“无法发送邮件”之类的话 环境: 赢XP SP3 展望2003 具有Outlook Exchange的域系统 有什么提示吗 短暂性脑缺血发作C++ MAPISendMail不插入原始发件人,c++,c,windows,C++,C,Windows,我以MSDN示例中描述的方式使用简单的MAPI函数MAPISendMail,因此我将原始发件人设置为NULL。 对话开始了,我甚至可以用RecipDesc结构以编程方式定义接收者,给我带来了成功 但若我查看发件箱,那个么就并没有发信人,Exchange说“无法发送邮件”之类的话 环境: 赢XP SP3 展望2003 具有Outlook Exchange的域系统 有什么提示吗 短暂性脑缺血发作 克劳斯·沃纳·康拉德(Klaus Werner Konrad)我的实现确实有效。我使用的是64位Wind
克劳斯·沃纳·康拉德(Klaus Werner Konrad)我的实现确实有效。我使用的是64位Windows 7和Microsoft Exchange。我有以下资料:
MapiRecipDesc sender;
::ZeroMemory(&sender, sizeof(MapiRecipDesc));
sender.ulRecipClass = MAPI_TO;
sender.lpszName = "myemail@msn.com";
Message.lpOriginator = &sender;
确保调用MAPISendMail时文本仍然存在,因为结构仅指向此文本。MSFT很难使用API。唯一的办法是不让任何人知道如何让它工作。我也是。对不起,我我不是以英语为母语的美国人:-