我需要创建一个简单的行为应用程序,它将充当默认的电子邮件客户端。 根据我目前的研究,我将需要创建一个Mapi32.dll存根,它将包含一些函数,但它看起来像存根库必须是P / Invoke之类的。 我有没有机会在.NET中完成它? 这方面的任何选择都会有所帮助。我真的不想使用Outlook,Thunderbird或这样复杂的客户端。我需要的一切是从支持MAPI的第三方应用程序提交电子邮件trhu Exchange Web服务(EWS)。
祝你好运, 扬
答案 0 :(得分:0)
这不是MAPI提供程序 - 扩展MAPI提供程序是Outlook本身可以使用的可插入提供程序,例如PST存储提供程序,Exchange邮箱存储/传输/通讯簿,LDAP通讯簿提供程序等。扩展MAPI提供程序只能用C ++或Delphi编写。
你需要用你自己的实现12 Simple MAPI functions的dll替换mapi32.dll。它需要在HKEY_LOCAL_MACHINE \ SOFTWARE \ Clients \ Mail
中注册