MailKit/MimeKit 發送郵件時如何保持正文格式不變?MailKit/MimeKit HTml文本

可以以HTML文本的格式發送,具體實現方法如下
方法1

var bodyBuilder = new BodyBuilder ();
bodyBuilder.HtmlBody = "<b>This is some html text</b>";
bodyBuilder.TextBody = "This is some plain text";

message.Body = bodyBuilder.ToMessageBody ();

client.Send (message);

方法2

var message = new MimeMessage();    
message.Body = new TextPart ("html") { Text = "<b>Test Message</b>" };

最近在使用MimeKit/MailKit時碰到比較難的問題
1、如何將DX中的RichEditControl的文本,選擇替換,見上一篇博客。
2、如何將DX中的RichEditControl的文本可以直接轉換爲Html文本,然後放到BodyBuilder中,直接發送,不需要自己對文本再進行解析、控制格式生成Html文本,簡直絕配。
3、如果不需要用到控件,也可以用DevExpress的不可視的類偷偷打開doc,然後轉換成Html

發佈了71 篇原創文章 · 獲贊 39 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章