我使用默認的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. 用於Outlook 2011的HTML電子郵件
- 6. 使用圖像創建HTML電子郵件 - Gmail中的空白
- 7. 如何在.NET中創建基於Web的電子郵件客戶端?
- 8. 編寫HTML電子郵件新手
- 9. 輸入類型的電子郵件不適用於手機
- 10. 如何在電子郵件正文中創建活動HTML?
- 11. 在html電子郵件模板中創建一個foreach表php
- 12. Woocommerce - 自定義電子郵件類創建重複的電子郵件
- 13. 用angularJS創建動態的html電子郵件和用php郵件
- 14. Write Net :: IMAP電子郵件到mikel /郵件電子郵件
- 15. 在HTML電子郵件
- 16. 用電子郵件創建bouncycastle PGPSecretKey
- 17. SQL Server中創建電子郵件
- 18. .NET電子郵件處理建議
- 19. 爲HTML電子郵件創建安全的「在瀏覽器中查看電子郵件」鏈接
- 20. .NET C#電子郵件:使用電子郵件模板
- 21. 創建一個用於編輯電子郵件模板的html wysiwyg編輯器
- 22. 在電子郵件中的文字HTML
- 23. 用於創建電子郵件的正則表達式
- 24. 對於html電子郵件,電子郵件預覽中顯示哪些內容?
- 25. 在.Net中發送電子郵件
- 26. 在課堂上創建電子郵件或HTML鏈接
- 27. iPhone創建基於內容模板文件的html收據電子郵件
- 28. 用於HTML網站的電子郵箱
- 29. 在.NET中發送電子郵件,並將電子郵件保存在用戶的已發送郵件中
- 30. 如何創建HTML電子郵件以在所有電子郵件客戶端中工作?
類似的問題:http://stackoverflow.com/questions/620265/can-i-set-up-html-email-templates-with-asp-net – 2011-03-02 16:33:51