将电子邮件从 MS Outlook 拖放到 Eclipse RCP

Posted

技术标签:

【中文标题】将电子邮件从 MS Outlook 拖放到 Eclipse RCP【英文标题】:Drag and Drop an Email from MS Outlook to Eclipse RCP 【发布时间】:2010-09-06 13:44:38 【问题描述】:

有没有人在没有 Java/COM-bridge 的情况下获得了可行的解决方案?例如。将电子邮件作为文件 (.msg) 处理,而不是定位剪贴板中引用的数据?

【问题讨论】:

【参考方案1】:

也许这是您的问题的解决方案: http://sourceforge.net/projects/javaoutlookdd/ 它允许在拖放过程中处理文件对象等 Outlook 项目。

【讨论】:

【参考方案2】:

几年前我确实在这类事情上取得了一些进展,使用Apache POI 从 .msg 文件中提取电子邮件的内容。我很确定他们有一个简单的 Swing Explorer / 查看器,您可以使用它来检查复合文档格式中的结构,但我现在找不到它。

我能够提取我感兴趣的大多数信息,但最终想要创建消息的 mime 格式版本,但无法以我可以使用的格式提取我需要的所有信息。

【讨论】:

【参考方案3】:

我假设您出于某种原因已经排除了“org.eclipse.swt.dnd”中的工具?有一些示例here 说明如何使用它们,以防万一。如果你真正想做的是拖放,你将不得不使用这些工具做一些工作。到那时,真正的问题就变成了,它在剪贴板上是什么格式,而不是在文件中,哪种格式更容易集成到您的应用程序中。

【讨论】:

以上是关于将电子邮件从 MS Outlook 拖放到 Eclipse RCP的主要内容,如果未能解决你的问题,请参考以下文章

使用ColdFusion从Outlook .msg文件中提取附件

outlook 把邮件放到第一个“个人文件夹”里,然后找不到,该如何找回?

使用 Ms Graph Api 将附件文件从 Outlook 复制到 onedrive,无需下载

如何确定Outlook拖放期间拖动的附件

MS Access / Outlook 2010 - 如何选择从哪个帐户发送电子邮件?

如何捕获电子邮件