从服务器 c# 打开 Outlook 新邮件窗口

Open outlook new mail window from server c#

本文关键字:新邮件 窗口 Outlook 打开 服务器      更新时间:2023-09-26

我有一个功能,用户可以选择多个产品链接,并且可以选择一个选项将这些链接邮寄给任何人,因为将打开一个新的Outlook邮件窗口。在我的本地计算机上一切正常,但在部署的链接上,此功能不起作用,并且抛出以下异常:

异常消息:System.Runtime.InteropServices.COMException (0x80010001):检索组件的 COM 类工厂 CLSID {0006F03A-0000-0000-C000-000000000046} 由于 以下错误:80010001呼叫被被叫方拒绝。(例外情况 结果:0x80010001(RPC_E_CALL_REJECTED))。

我在这里看到了一些这样的解决方案和一些代码示例,但没有任何帮助。
同样在选择用于打开新邮件窗口的 c# 代码之前,我也尝试在 javascript 中执行此操作,但在那里也遇到了一个问题(这里)。

请帮忙!!

请参阅通过 Outlook 发送邮件不是由服务器端完成的,它应该在客户端完成。

要在邮件发送客户端中打开链接,您可以这样做

<a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">Send Mail</a>

这将在用户机器中自动打开邮件发送客户端