1

我想通过运行在 Tomcat 服务器上的 Java 应用程序从本地安装的 Microsoft Outlook 交换电子邮件。在过去,这不是问题,但由于我们将 tomcat 服务器从“正常”启动例程切换为作为服务启动(出于性能原因这样做),我与 Outlook 的连接不再工作。

当我很长时间以来一直在寻找解决方案时(没有找到解决方案),我决定在这里留下一个帖子。

我已经知道,那个

Outlook 对象模型不适合在 Windows 服务中运行

可以在http://support.microsoft.com/kb/237913找到。由于启动服务时未加载注册表配置单元 HKEY_CURRENT_USER。

但在这种情况下,我认为一个简单的“不 - 那是不可能的”不能成为解决方案,这就是我在这里寻求帮助的原因。

  • 例如,是否可以让 tomcat 上的应用程序启动一个新的本地应用程序,然后连接到 Outlook?
  • 是否可以手动加载 HKEY_CURRENT_USER 配置单元?
  • 或者另一方面,通过使用我还没有提到的解决方案来做到这一点?

提前非常感谢!

4

1 回答 1

0

您可能需要为 Outlook 创建一个插件,该插件使用 Web 服务(或类似服务)将电子邮件提交到您的应用程序。

我相信这是实现此类需求的常用方法。

于 2012-01-19T12:46:58.760 回答