当用户未登录时(C#或其他)自动保存电子邮件附件

问题描述 投票:0回答:1

我尝试执行该程序,该程序将在每天的特定时间自动保存特定的电子邮件附件。我尝试在C#中使用Outlook MAPI,但是在服务器上的“任务计划程序”中设置此设置并在用户未登录时运行(这是必须完成的操作)时遇到了很多问题。程序无法在下面的行上接收COM类:

outlookApplication = new Application();

我一直在寻求帮助3天,并尝试了所有方法,但仍然无法正常工作。手动运行或登录服务器后,程序运行正常。需要禁用IMAP4和POP3。有什么方法可以用任何编程语言解决我的问题吗?

我收到以下错误:

“无法恢复COM类”。我使用Microsoft.Office.Interop.Outlook类。

c# outlook com interop scheduler
1个回答
0
投票

Outlook与任何其他Office应用程序一样,不能在Windows服务中运行。请记住,任务计划程序是一项服务。

如果访问Exchange邮箱,请考虑使用其他API,例如EWS。

© www.soinside.com 2019 - 2024. All rights reserved.