BodyBuilder bodyBuilder = new BodyBuilder();
messageContent.Body = "<b>This is a test mail</b>";
bodyBuilder.HtmlBody = messageContent.Body;我试图把我的身体嵌入一个健美者,但当我收到电子邮件,它返回了一个空的身体。我有一个异常,如果身体是空的,就会抛出一个论点。
发布于 2016-12-15 14:35:22
像您正在做的那样使用BodyBuilder可能是最简单的方法。
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);发布于 2017-02-13 16:14:41
MimeKit文档-创建消息
var message = new MimeMessage();
message.Body = new TextPart ("html") { Text = "<b>Test Message</b>" };TextPart是一个具有文本媒体类型的叶节点MIME部件。TextPart构造函数的第一个参数指定媒体子类型:平原、html、充实、rtf和xmlE 211。
发布于 2018-02-14 09:37:56
如果你想严格的话,这里还有另一个选择;
msg.Body = new TextPart(MimeKit.Text.TextFormat.Html) { Text = "<b>html content</b>" };https://stackoverflow.com/questions/41160536
复制相似问题