我有一个窗口服务,它读取邮件的回复,并根据隐藏的字段将它们分类到回复的电子邮件正文中。但是,在从Outlook Messenger或浏览器以外的任何其他Web服务器进行回复时,隐藏字段不会被接收到回复邮件的电子邮件正文中。我想要一个解决方案,为什么在从outlook messenger或浏览器以外的任何其他Web电子邮件服务器回复时,隐藏字段不会被发送回我的电子邮件正文。需要帮忙。提前谢谢。
答案 0 :(得分:0)
目前尚不清楚您在服务中使用的代码,但Microsoft目前不推荐也不支持任何无人参与的非交互式客户端应用程序或组件(包括ASP, ASP.NET,DCOM和NT服务),因为Office在此环境中运行时可能会出现不稳定的行为和/或死锁。
如果要构建在服务器端上下文中运行的解决方案,则应尝试使用已为安全无人值守执行的组件。或者,您应该尝试找到允许至少部分代码在客户端运行的替代方法。如果从服务器端解决方案使用Office应用程序,则应用程序将缺少许多成功运行的必要功能。此外,您将承担整体解决方案稳定性的风险。请在Considerations for server-side Automation of Office文章中详细了解相关内容。
您可以考虑使用Outlook所基于的低级API - 扩展MAPI或该API周围的任何其他第三方包装(例如,Redemption)。如果您只处理Exchange服务器,请考虑使用EWS Managed API, EWS, and web services in Exchange。