我想使用用户Windows计算机上的邮件客户端发送电子邮件。据我从网上得知,MAPI是必经之路。但是,阅读完MSDN文档后,我发现MAPI相当庞大,没有源代码示例。而且我不需要99%的功能,我只想发送一封电子邮件。我该怎么做呢?

我在SO和Web上都找到了示例,但是它们似乎依赖于称为Simple MAPI的东西,Microsoft显然将其列为过时的:“不鼓励使用Simple MAPI。在后续版本的Windows中,它可能会更改或不可用。视窗”。所以我不想使用那些功能。

我找到了一个很好的示例here,但是不幸的是它是用于Windows CE的,并且与Win32 API并不完全兼容。我设法从该链接实现代码,直到它到达尝试打开drafts文件夹的位置为止,GetProps的参数不兼容。有谁知道在哪里可以找到PC的相似代码示例?首选C++。

最佳答案

在各种互联网资源的帮助下,我自己解决了这个问题。

Official MSDN documentation

MAPIEx: Extended MAPI Wrapper

一旦对代码进行了正确的测试和记录,我将尝试将其发布在此处以供将来引用。

07-24 09:49
查看更多