【问题标题】:Read mail from Microsoft Exchange Server with attachment从 Microsoft Exchange Server 读取带有附件的邮件
【发布时间】:2011-08-02 18:49:35
【问题描述】:
我需要从我公司的邮件服务器读取带有附件的邮件。它是一个 Microsoft Exchange 服务器。我还必须保存附件(它是一个文本附件)。
我正在使用java。所以我期待一个java代码或API。但是,如果没有可靠的 java 源可用,那么我已经准备好使用 C#.net 设备了。
我正在尝试使用来自Download location for MAPI33.dll? 的 MAPI33 dll。但仍然无法阅读邮件。
如果有更好的解决方案,请分享。
【问题讨论】:
标签:
email
exchange-server
mapi
【解决方案1】:
您可以使用Outlook Redemption 的 RDO 部分。它是一个封装了 MAPI 的 COM 库,非常好。您可以使用JACOB(Java COM 桥)来实现 COM 魔术。请记住,MAPI for Exchange 仅提供 32 位版本,因此您需要从 32 位 JVM 运行。 JACOB 是开源的,而 Outlook Redemption 有一个开发者版本,您可以先试用。
在 Exchange 2007 和 2010 中,您还需要安装 MAPI & CDO distributable,因为 Exchange MAPI 不再随 Exchange 提供。