[英]Sending HTML in e-mail
我需要我的.NET桌面應用程序能夠發送各種HTML郵件,允許用戶創建自定義模板,包括圖像和可能的CSS樣式(如果他們從其他來源復制/粘貼HTML)。
從我一直在閱讀的內容來看,並非如此簡單:
我的問題是:
我能想到的一件事是,對那些郵件客戶端不能/不會接受HTML電子郵件(或者它們已經關閉)的收件人使用備用視圖 。 通過這種方式,他們將獲得純文本版本,如果他們決定要查看它,您可以在網絡上包含指向html版本的鏈接。
我還聽說不包括純文本版本增加了被標記為垃圾郵件的可能性 - 這是因為許多郵件過濾器比較了郵件的純文本和html版本; 如果他們差別太大,這對你來說不是一個好兆頭:-)
其他垃圾郵件指標包括html消息,其中包含比文本更多的圖片,以及通常草率的html - 破壞的CSS,錯誤的鏈接,缺少的標簽等 - 考慮在發送之前使用某種標記驗證器。
我找到了以下CodeProject文章,該文章描述了如何將各種圖像資源嵌入到郵件中:
它有一些有用的例子,雖然它似乎沒有包含備用純文本視圖,所以我將不得不添加它。
遺憾的是,沒有人把一個自動完成這個東西的庫組合在一起。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.