彩票走势图

MailBee.NET Objects发送电子邮件教程十:其他发送电子邮件途径

翻译|使用教程|编辑:况鱼杰|2019-12-27 13:53:53.583|阅读 318 次

概述:本文将会介绍两种发送电子邮件的途径:如何同时使用SMTP和DNS服务器发送电子邮件和使用C#或VB.NET通过Gmail发送电子邮件。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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

点击下载MailBee.NET Objects最新版


同时使用SMTP和DNS服务器发送电子邮件

    如果DnsServers和SmtpServers集合都是非空的,则MailBee会比较优先级最高的DNS服务器和优先级最高的SMTP中继服务器的优先级。 如果最高优先级SMTP服务器的优先级与最高优先级DNS服务器相同或更高,则MailBee会尝试首先使用SMTP中继服务器发送邮件。

    因此,可以结合使用direct send(直接发送)send to relay SMTP server(发送到中继SMTP服务器)方法,以进一步提高发送邮件操作的可靠性。 例如,首先尝试SMTP中继服务器,如果它们失败,则直接发送作为备份。

如何使用C#或VB.NET通过Gmail发送电子邮件

    默认情况下,Gmail限制通过SMTP和IMAP进行外部访问,您需要在Gmail帐户设置中启用它。您还需要启用Less secure apps(安全性较低的应用程序),才能使用登录名/密码进行身份验证。(请放心使用,选项很安全)Google只是假设涉及登录/密码交换的任何身份验证都是不安全的(尽管传输通道是TLS安全的)。

注:如果不是启用Less secure apps(安全性较低的应用程序)的选项,则需要使用OAuth 2.0身份验证:Windows,.NET Core和ASP.NET MVC应用程序中的OAuth 2.0。

如果允许使用登录名/密码身份验证,可以使用以下代码:

C#

using MailBee;
using MailBee.SmtpMail;

...
Smtp mailer = new Smtp();
SmtpServer server = new SmtpServer("smtp.gmail.com", "gmail-login", "gmail-password");
mailer.SmtpServers.Add(server);
mailer.From.Email = "user@gmail.com";
mailer.To.Add("kathy@company.com");
mailer.Subject = "Report";
mailer.BodyPlainText = "The report contents";
mailer.Send();

VB.NET

Imports MailBee
Imports MailBee.SmtpMail

...
Dim mailer As New Smtp
Dim server As SmtpServer = New SmtpServer("smtp.gmail.com", "gmail-login", "gmail-password")
mailer.SmtpServers.Add(server)
mailer.From.Email = "user@gmail.com"
mailer.To.Add("kathy@company.com")
mailer.Subject = "Report"
mailer.BodyPlainText = "The report contents"
mailer.Send()

    MailBee识别smtp.gmail.com主机名,并自动将端口号调整为465(SMTP专用SSL端口)。 如果发生例外情况,请务必仔细阅读例外情况文字,Gmail经常会提供不言自明的错误消息,并明确说明操作方法。 例如,WEB LOGIN REQUIRED和用户必须打开的链接才能确认从新位置访问其帐户。

    除了以上两种途径,还有其他的途径,可以点击以下文字查看:


    以上就是本次教程的全部内容,接下来会有更多相关教程,敬请关注!您也可以在评论留下你的经验和建议。

==========================================

如果想要购买正版授权MailBee.NET Objects的朋友,可以联系

关注慧聚IT微信公众号 ☟☟☟,了解产品的最新动态及最新资讯。

1561953111.jpg


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP