我需要使用Outlook 互操作对象从 Web 界面生成 .MSG 文件。这就是为什么它们将被不同的线程同时访问。它是多线程的吗?
还有一个问题:在服务器上使用 Outlook 之前是否需要初始化(例如帐户集)Outlook.Application
?
您的问题的简单答案是否。
不要走自动化路线,Office 应用程序不是为在非用户交互环境中使用或在服务器上运行而设计的。微软已经发布了相当长的知识库文章,详细介绍了安全性、可扩展性等方面的问题。
以前这不是问题,人们已经摆脱了它,只是忽略了建议。但是,您会发现较新的操作系统(vista/server 2k8/win7)和新版本的 Office 根本不再工作。我强烈建议不要走那条路。
据我所知,没有一个 Office API 是为在服务器端工作而设计的,只能在客户端工作。