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