邮件消息正文的 HTML 到字符串 [重复]

Posted

技术标签:

【中文标题】邮件消息正文的 HTML 到字符串 [重复]【英文标题】:HTML to String for Mail Message Body [duplicate] 【发布时间】:2014-06-01 22:30:43 【问题描述】:

我正在 asp.net 中开发一个用于向用户发送邮件的页面。 我需要将 html 消息正文转换为字符串消息,包括添加到其中的 css 样式。 如何将html格式转换为字符串格式,以便我将作为

MailMessage mail=new MailMessage(xxx@example.com,xxxTo@example.com);
mail.Body=strHTMLBody; //the HTML Converted string
mail.IsBodyHtml = true;

提前致谢。

【问题讨论】:

mail.IsBodyHtml = false; ? 您是否在问如何构造一个包含您要用作电子邮件正文的所有 html 和 css 的字符串? strHTMLBody 是 html 吗?出了什么问题。你想发送像html这样的网页作为邮件正文还是什么。 yes.how 分配为字符串,以便当用户打开他的邮件时,它将在邮件正文中呈现为实际的 html。 您是在问如何将字符串转换为html格式,以便发送纯文本消息? 【参考方案1】:

如果我理解你,请将mail.IsBodyHtml = true; 替换为mail.IsBodyHtml = false;

【讨论】:

以上是关于邮件消息正文的 HTML 到字符串 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

渲染字符串以显示具有实际样式的文本(中断、粗体等)[重复]

以 HTML 格式发送电子邮件 [重复]

Mailkit - 接收从苹果邮件发送的消息时没有附件或 html 正文

如何以文本或字符串格式而不是 HTML 格式获取电子邮件的正文

Django Html 电子邮件向电子邮件正文添加额外字符

使用 Gmail API 在 html 中检索电子邮件/消息正文