簡體   English   中英

從帶有 HTML 正文的 ASP.NET 頁面中獲得預可視化的郵件

[英]Having a mail in previsualization from an ASP.NET page with HTML body

我希望在 ASP.NET 頁面上單擊按鈕會打開一封帶有默認郵件客戶端的新郵件,其中填充了 HTML 內容。

我試過 SmtpClient,但它不顯示郵件,它直接發送。

我嘗試了 Outlook 互操作,但我只在調試中得到了預期的結果,當我部署代碼服務器端時,我收到以下消息:“由於以下錯誤,檢索具有 CLSID 的組件的 COM 類工廠失敗:80070005 訪問被拒絕” (我在服務器端和客戶端都安裝了 Outlook)。

最后我用 System.Diagnostics 嘗試了 .Process()。 這會在發送郵件之前顯示郵件,並用文本填充它,但我需要將正文設置為 HTML 格式。

有人可以幫忙嗎?

謝謝,

我從 SmtpClient 開始有一個線索,它包括編寫一個 eml 文件,該文件的正文格式為 html。 我可以在之后打開它並對其進行“轉發”。

如何將 MailMessage 對象作為 *.eml 或 *.msg 文件保存到磁盤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM