您的位置:首页 > Web前端 > HTML

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

2017-09-01 17:02 976 查看
可以以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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: