gpt4 book ai didi

C# MailKit HTML 电子邮件以纯文本形式接收

转载 作者:行者123 更新时间:2023-12-02 03:26:10 24 4
gpt4 key购买 nike

我有一个复杂的电子邮件模板,其中包含许多 divsection 和其他 HTML 元素。 HTML 模板引用了 CSS(已上传到服务器)。我正在使用以下代码通过 MailKit 发送 HTML 电子邮件:

var message = new MimeMessage();
var bodyBuilder = new BodyBuilder();
bodyBuilder.HtmlBody = File.ReadAllText(pathToHtmlFIle);
message.Body = bodyBuilder.ToMessageBody();

client.Send(message);

但是客户端只接收纯文本的所有内容,没有颜色,没有格式。这是预期的结果吗?

最佳答案

我认为您需要使用内联 CSS 或嵌入在 head 部分中的 CSS。由于大多数网络邮件客户端会阻止指向外部样式表的链接,因此很少在电子邮件中看到这种方法。

关于C# MailKit HTML 电子邮件以纯文本形式接收,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53354162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com