使用 Apache Tomcat 8.x 从 Linux 服务器的 Java Web 应用程序打开 Outlook

Opening Outlook with a Java Web App from a Linux Server with Apache Tomcat 8.x

我正在尝试在 apache tomcat 8.0.22 服务器上制作一个网络应用程序,允许用户向群组发送预定义的样板电子邮件。它在我的本地机器上运行完美,但现在我已经将它部署在我们 linux 服务器上的 apache tomcat 上,它无法工作,说没有设置 X11 DISPLAY 变量。我想知道如何解决这个问题。我无法找到有关使用 linux 服务器上的应用程序在用户计算机上打开 Outlook 的任何信息。

我无法想象您如何以及在何处自动化 Outlook,但 Microsoft 目前不推荐也不支持从任何无人值守的非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务),因为当 Office 在此环境中处于 运行 时,Office 可能会表现出不稳定的行为 and/or 死锁。您可以在 Considerations for server-side Automation of Office 文章中阅读更多相关信息。

如果您处理 Exchange 服务器配置文件,请考虑使用 EWS(Exchange Web 服务)。有关详细信息,请参阅 EWS Managed API, EWS, and web services in Exchange