2012-09-25 40 views
0

我在想,如果有可能打开Outlook“新邮件”对话框,并 插入来自一个ASP.Net网页附件插入附件。打开Outlook的“新邮件”对话框,并从ASP.NET网页

我试图从内联网运行这个,我确实有我的 桌面机器,这是我打开网页的地方,和其他 这里的人一样。

我将不胜感激任何想法,帮助教程。 谢谢

回答

0

也许你能做到这一点使用IE某些ActiveX对象,但与普通JS/HTML你不能做这样的事情。从浏览器打开outlook窗口的唯一方法是<a href="mailto:...."这将打开默认邮件程序(它可能是一个不同于outlook的程序)。但是,这是非常有限的选项(机身的尺寸有限,没有HTML,没有附件等)

设在这里的最佳方式将从服务器发送电子邮件。您可以要求用户输入电子邮件正文和收件人列表,并使用System.Net.Mail名称空间将其发送。

+0

我已经尝试过该方法,但由于该公司有严格的防火墙策略,这给了我的错误:有人试图通过其访问权限172.24.105.121:25不允许的方式来访问一个插座。任何想法 ? –

+0

这就是为什么我有想法将附件添加到Outlook然后发送,这是防火墙允许的。 –

+0

看看[这里](http://stackoverflow.com/questions/776672/opening-outlook-through-javascript)的问题。也许这会帮助你。但这只适用于IE。同时,您可能需要一些额外的ActiveX来从网络上保存PC上的文件,而无需用户进行操作。 –

相关问题