以 Base64 编码发送电子邮件 html 正文
Send email html body as Base64 encoded
我如何在 Mimekit 中发送具有 html 正文 base64 编码的电子邮件?
在代码中,我首先使用 BodyBuilder 将整个正文创建为 MimeEnitity,包括附件。然后我创建要发送的具有正文的 MimeMessage。
您需要做的第一件事是找到 HTML body 部分。
快速破解可能看起来像这样:
var htmlBody = message.BodyParts.OfType<TextPart> (x => x.IsHtml).FirstOrDefault ();
然后你需要设置 Content-Transfer-Encoding:
htmlBody.ContentTransferEncoding = ContentEncoding.Base64;
就是这样。
我如何在 Mimekit 中发送具有 html 正文 base64 编码的电子邮件?
在代码中,我首先使用 BodyBuilder 将整个正文创建为 MimeEnitity,包括附件。然后我创建要发送的具有正文的 MimeMessage。
您需要做的第一件事是找到 HTML body 部分。
快速破解可能看起来像这样:
var htmlBody = message.BodyParts.OfType<TextPart> (x => x.IsHtml).FirstOrDefault ();
然后你需要设置 Content-Transfer-Encoding:
htmlBody.ContentTransferEncoding = ContentEncoding.Base64;
就是这样。