资讯专栏INFORMATION COLUMN

MailBee.NET Objects显示HTML/纯文本邮件教程(三):在Web应用程序中显示

NotFound / 3005人阅读

摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了在应用程序中显示纯文本邮件的代码示例。这也适用于在容器中渲染数据的桌面应用程序。

MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。

本文主要介绍了在Web应用程序中显示HTML/纯文本邮件的代码示例。

由于Web应用程序在呈现HTML而不是纯文本的Web浏览器中运行,因此应将纯文本数据转换为HTML,以便在浏览器中查看此数据。这也适用于在HTML容器中渲染数据的桌面应用程序。

MailBee可以邮件解析期间自动将纯文本内容转换为HTML。为了调整邮件解析过程,MailMessage类提供了Parser属性。

C#
MailMessage msg = pop.DownloadEntireMessage(1);
msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml;
VB.NET
Dim msg As MailMessage =  pop.DownloadEntireMessage(1) 
msg.Parser.PlainToHtmlMode = PlainToHtmlAutoConvert.IfNoHtml

上面的节点从服务器中下载邮件,并让MailBee自动将邮件的纯文本转换为HTML(如果邮件还没有HTML版本)。因此,你将得到可以在ASP.NET应用程序中显示的HTML邮件,如下所示:

C#
Response.Write(msg.BodyHtmlText);
VB.NET
Response.Write(msg.BodyHtmlText)

如果你还需要在HTML容器中显示邮件标头,你可以使用HeadersAsHtml属性替换邮件的所有标题中的“<”,“>”,“和”和“”字符,其HTML表示形式为:

C#
msg.Parser.HeadersAsHtml = true;
Response.Write("From: " + msg.From.ToString());
VB.NET
msg.Parser.HeadersAsHtml = True
Response.Write("From: " + msg.From.ToString())

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110481.html

相关文章

  • MailBee.NET Objects发送电子邮件(SMTP)教程六:创建并发送带有附件的邮件

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了如何使用创建并发送带有附件的邮件的代码示例。开发人员可以使用该方法从其他源内存阵列流转发的电子邮件特定类型的附件等中添加附件。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需以及...

    syoya 评论0 收藏0
  • MailBee.NET Objects发送电子邮件(SMTP)教程七:添加多个附件

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了如何使用在邮件中添加多个附件的代码示例。要向邮件中添加多个附件,开发人员应该调用方法。最后一个附件被强制作为编码中的内联对象。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需以及...

    浠ラ箍 评论0 收藏0
  • MailBee.NET Objects撰写邮件教程):请求阅读/发送状态提示

    摘要:本文主要介绍了电子邮件请求阅读发送状态提示的代码示例。要查看邮件发送状态,开发人员应使用类。它可以用于将通知邮件与原始邮件进行匹配如果服务器不支持,则不会发送状态通知。发送状态信息尚未确保收件人已阅读该邮件。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需...

    amc 评论0 收藏0
  • MailBee.NET Objects发送电子邮件(SMTP)教程二:SMTP认证

    摘要:这是因为身份验证是协议的可选扩展项称为身份验证更为正确。方法仅执行认证。还支持集成身份验证使用当前记录的用户的凭据登录。 该文主要介绍了MailBee.NET Objects中SMTP认证的代码示例 大多数SMTP服务器都要求用户进行身份验证,才能将电子邮件发送到外部电子邮件地址(属于其他域的地址)。登录/密码通常与同一服务器上用户的POP3或IMAP帐户相同。 C#: Smtp ma...

    paney129 评论0 收藏0
  • 电子邮件.NET控件MailBee.NET Objects使用指南合集(上)

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了的使用指南。大多数邮件服务器支持和协议。要在应用程序中从下载电子邮件,可以使用或组件。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需以及独特的功能,这些控件帮助开发人员简单快速...

    elina 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<