从Tomcat上运行的应用程序(Java)访问Outlook2003(作为服务启动)

时间:2012-01-19 09:27:30

标签: java tomcat windows-services outlook-2003

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

由于我在很长一段时间内寻找解决方案(没有找到解决方案),我决定在此留言。

我已经知道了,

  

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

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

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

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

提前多多感谢!

1 个答案:

答案 0 :(得分:0)

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

我认为这是实现此类要求的常用方法。