我使用默認的MailMessage
和SmtpClient
類來創建和發送來自Web表單網站的HTML電子郵件。問題是我有很多硬編碼的HTML來格式化發送的電子郵件。有沒有一個類可以幫助格式化.NET的電子郵件?任何資源或建議,將不勝感激。用於在.NET中創建HTML電子郵件的助手類?
回答
還有的MailDefinition類:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.maildefinition.aspx
的MailDefinition類可以通過控制使用 從包含電子郵件的正文文本文件或字符串 創建MAILMESSAGE 對象 消息。使用MailDefinition類 來簡化創建預定義的電子郵件 要由控件發送的消息。如果 要發送不使用 控件的電子郵件,請參閱System.Net.Mail 類。
你可以通過 到CreateMailMessage方法映射字符串 來接替他們的 IDictionary的情況下做出的 體的電子郵件消息的文本替換。
由 MailDefinition類創建的MailMessage對象是使用SmtpClient類的 Send方法發送的。 爲了能夠發送電子郵件,您必須在您的 Web.config文件中配置SMTP郵件服務器 。有關更多信息,請參閱 元素(網絡 設置)。
這是一個偉大的課程,它幫助了我很多times +1 – adrianos 2011-03-02 16:39:28
+1 Cool link :) – IrishChieftain 2011-03-02 16:50:22
- 1. .NET在Office 2010中創建帶有附件的電子郵件
- 2. 開始創建HTML電子郵件
- 3. 在var html = string.Format中創建html電子郵件格式
- 4. 使用T4在VS2010中創建HTML電子郵件正文
- 5. 使用Zend_Mail + Zend_Mime在Zend Framework 2中創建HTML電子郵件
- 6. 手機的CSS不適用於HTML電子郵件
- 7. 用於Outlook 2011的HTML電子郵件
- 8. 如何在.NET中創建基於Web的電子郵件客戶端?
- 9. 如何將具有類型電子郵件的輸入應用於Asp.net MVC3中的HTML助手Razor
- 10. 使用圖像創建HTML電子郵件 - Gmail中的空白
- 11. 如何在CQ5中創建HTML格式的電子郵件?
- 12. 如何在HTML電子郵件中創建可展開的列?
- 13. 在HTML電子郵件中創建漂浮的RSS圖像
- 14. 編寫HTML電子郵件新手
- 15. 輸入類型的電子郵件不適用於手機
- 16. 的MimeMessage電子郵件 - 創建了「回覆」電子郵件
- 17. Woocommerce - 自定義電子郵件類創建重複的電子郵件
- 18. 如何在電子郵件正文中創建活動HTML?
- 19. 試圖在PHP中創建一個文本/ HTML電子郵件
- 20. 在html電子郵件模板中創建一個foreach表php
- 21. 在Outlook 2013中創建HTML電子郵件
- 22. Codeigniter - 電子郵件分類 - HTML電子郵件加載視圖
- 23. 用於創建電子郵件模板的軟件
- 24. 創建一個類似於DropDownListFor的ASP.NET MVC Html助手
- 25. 訪問HTML電子郵件中的電子郵件收件人?
- 26. 用angularJS創建動態的html電子郵件和用php郵件
- 27. Write Net :: IMAP電子郵件到mikel /郵件電子郵件
- 28. .NET電子郵件處理建議
- 29. HTML電子郵件
- 30. .NET C#電子郵件:使用電子郵件模板
類似的問題:http://stackoverflow.com/questions/620265/can-i-set-up-html-email-templates-with-asp-net – 2011-03-02 16:33:51