我们有一个用Delphi编写的程序,可以通过简单的MAPI发送电子邮件 对于那些使用MAPI并且在95%的情况下安装了Outlook的人来说,它可以正常工作
但对于5%的人来说,它并不适合工作,无论如何都要测试MAPI如果我们的程序存在问题或者是他们的硬件需要修复。
如果它是一些微软的工具或官方的东西会好的,所以如果我们去客户硬件/ IT人员说测试他会相信测试的结果
我们遇到的一些错误包括
您的计算机缺少api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序以解决此问题。
仅对Outlook地址簿中的一个联系人进行访问冲突 - 在调用MAPIResolveName时发生(没有找到解决方案 - 客户端不想重新安装Outlook)
Office版本1703的Mapi错误26 - 第一封电子邮件通过确认,但在此之后它们都失败了。 (您可以使用MapiLogOn进行解决,并在MAPISendMail调用中传递会话句柄)
没有默认邮件客户端或当前邮件客户端无法满足消息传递请求