gpt4 book ai didi

c++ - MAPISendMail 不插入发件人

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:27 26 4
gpt4 key购买 nike

我按照 MSDN 示例中描述的方式使用简单的 MAPI 函数 MAPISendMail,因此我将 Originator 设置为 NULL。出现对话,我可以定义收件人(甚至以编程方式使用 RecipDesc 结构)并给我一个 SUCCESS_SUCCESS。

但如果我查看发件箱,则没有发件人,并且 Exchange 显示“无法发送邮件”(或如此)。

环境:

Win XP SP3展望 2003

带有 Outlook Exchange 的域系统

有什么提示吗?

TIA

克劳斯·沃纳·康拉德

最佳答案

我的实现确实有效(我使用的是带有 Microsoft Exchange 的 Windows 7 64 位)。我有以下内容:

    MapiRecipDesc sender;

::ZeroMemory(&sender, sizeof(MapiRecipDesc));
sender.ulRecipClass = MAPI_TO;
sender.lpszName = "myemail@msn.com";
Message.lpOriginator = &sender;

确保调用 MAPISendMail 时文本仍然存在,因为结构仅指向此文本。

关于c++ - MAPISendMail 不插入发件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com