2012-09-25 41 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上的文件,而無需用戶進行操作。 –

相關問題