可以以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