3

数据以压缩文件的形式通过电子邮件传入。我们编写的 Java 解决方案试图自动解析和下载电子邮件并加载数据。我们在通过防火墙时遇到了各种各样的问题,最终解决方案被搁置了。因为管理员不允许访问匿名类型的邮箱。

该帐户当前是 pop3——他们想要移动电子邮件服务器并将帐户类型更改为本地 MAPI。这不适用于 java 解决方案,因为不存在 java -> MAPI API。

.net 解决方案会起作用吗?是否有适用于 .NET 应用程序的 MAPA API?

4

2 回答 2

4

遗憾的是,您不能直接从 .NET 使用 MAPI(当然可以,但 MS 不支持它)。请参阅http://blogs.msdn.com/stephen_griffin/archive/2009/04/03/mapi-and-net.aspx

但是,有一个名为 Redemption 的 COM 组件(Google for Outlook Reemption - 只能发布超链接!),您可以将 .NET 互操作用作进程外 COM 服务器。

于 2009-10-30T17:42:38.577 回答
0

我猜你可以通过 COM InterOP 访问 mapi。它被认为是缓慢且效果较差的。查看 Visual Studio tools for Office 以获得更好的方法。

于 2009-10-30T15:07:38.500 回答