有没有办法在不使用COM的情况下获取域中某些用户的电子邮件?

时间:2011-02-16 22:39:31

标签: c++ windows email dns

我找到了一种使用ADsGetObject获取某些主体的电子邮件地址的方法。但是,它需要COM。

我的应用程序不使用COM,我不想初始化它,只是为了进行一次API调用。

您是否看过任何允许用户收到电子邮件的Windows API?

1 个答案:

答案 0 :(得分:2)

Active Directory编程需要COM,没有更低级别的API。

寻找替代方案:在处理电子邮件等事务时使用C ++没有什么大的优势。它往往与脚本语言一样工作,瓶颈不是语言。使用脚本语言(或特别是.NET)中的ADSI非常简单,它们具有处理COM管道的运行时环境。

二十美元的解决方案:添加所需的配置,而不是尝试从AD读取它。