我有一个功能,用户可以选择多个产品链接,并可以选择一个选项将这些链接邮寄给任何人,因为将打开一个新的Outlook邮件窗口。一切都在我的本地机器上工作正常但在部署的链接上这个功能不起作用并且抛出异常:
异常消息:System.Runtime.InteropServices.COMException (0x80010001):检索组件的COM类工厂 CLSID {0006F03A-0000-0000-C000-000000000046}由于失败而失败 以下错误:80010001被叫方拒绝了呼叫。 (例外 HRESULT:0x80010001(RPC_E_CALL_REJECTED))。
我看到了一些解决方案,例如this和一些代码示例here,但没有任何帮助。 在开始使用c#代码打开新邮件窗口之前,我也试过在javascript中进行操作,但也遇到了问题(here)。
请帮助!!
答案 0 :(得分:0)
通过outlook发送邮件不是由服务器端完成的,它应该在客户端进行..
要在邮件发送客户端中打开链接,您可以
<a href="mailto:someone@example.com?Subject=Hello%20again" target="_top">Send Mail</a>
这将自动在用户机器中打开邮件发送客户端