由于Web应用程序在呈现HTML而不是纯文本的Web浏览器中运行,因此应将纯文本数据转换为HTML,以便在浏览器中查看此数据。这也适用于在HTML容器中渲染数据的桌面应用程序。 MailBee可以邮件解析期间自动将纯文本内容转换为HTML。为了调整邮件解析过程,MailMessage类提供了Parser属性。
C#MailMessage msg = pop.DownloadEntireMessage(1);msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml;VB.NETDim msg As MailMessage = pop.DownloadEntireMessage(1)msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml
上面的节点从服务器中下载邮件,并让MailBee自动将邮件的纯文本转换为HTML(如果邮件还没有HTML版本)。因此,你将得到可以在ASP.NET应用程序中显示的HTML邮件,如下所示:
C#Response.Write(msg.BodyHtmlText);VB.NETResponse.Write(msg.BodyHtmlText)
如果你还需要在HTML容器中显示邮件标头,你可以使用HeadersAsHtml属性替换邮件的所有标题中的“<”,“>”,“和”和“”字符,其HTML表示形式为:
C#msg.Parser.HeadersAsHtml = true;Response.Write("From: " + msg.From.ToString());VB.NETmsg.Parser.HeadersAsHtml = TrueResponse.Write("From: " + msg.From.ToString())
试用、下载、了解更多产品信息请点击“咨询在线客服”

标签:电子邮件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!