ast*_*les 28 c# mailkit mimekit
BodyBuilder bodyBuilder = new BodyBuilder();
messageContent.Body = "<b>This is a test mail</b>";
bodyBuilder.HtmlBody = messageContent.Body;
Run Code Online (Sandbox Code Playgroud)
我试图将我的身体嵌入到健美运动员中,但是当我收到电子邮件时,它返回了一个空体.我有一个例外,如果正文是空的,它会抛出一个参数.
jst*_*ast 48
使用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);
Run Code Online (Sandbox Code Playgroud)
Ste*_*ota 22
var message = new MimeMessage();
message.Body = new TextPart ("html") { Text = "<b>Test Message</b>" };
Run Code Online (Sandbox Code Playgroud)
"TextPart是具有文本媒体类型的叶节点MIME部分.TextPart构造函数的第一个参数指定媒体子类型:plain,html,enriched,rtf和xml."
Jos*_*osh 10
如果你想严格要求,另外一个选择;
msg.Body = new TextPart(MimeKit.Text.TextFormat.Html) { Text = "<b>html content</b>" };
Run Code Online (Sandbox Code Playgroud)