MailKit/MimeKit 发送邮件时如何保持正文格式不变?MailKit/MimeKit HTml文本

来源:互联网 发布:什么是数据库事物 编辑:程序博客网 时间:2024/05/22 17:39

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

阅读全文
0 0