MailBee.NET Objects接收电子邮件(POP3)教程三:POP3认证
来源:互联网 发布:手机看pdf软件 编辑:程序博客网 时间:2024/05/29 17:38
MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。
MailBee.NET Objects介绍和试用点击查看>>>
本文主要介绍了POP3认证的代码示例。目前MailBee.NET Objects在线订购享75折优惠正在进行中,欢迎您下载试用版进行运用!
要登录POP3帐户,你必须提供有效的帐户名称(也称为用户名,登录名等)和密码。
C#Pop3 pop = new Pop3();pop.Connect("mail.domain.com");pop.Login("jdoe", "secret");VB.NETDim pop As New Pop3() pop.Connect("mail.domain.com")pop.Login("jdoe", "secret")
某些服务器要求帐号名称包含域名部分(例如jdoe@domain.com)。
许多POP3服务器支持多种认证机制来进行安全认证。默认情况下会使用更安全的身份验证方法。你可以使用Login方法的其他重载来覆盖此行为(如果服务器错误地执行某些身份验证方法)。例如,上面的代码强制MailBee仅尝试APOP方法(APOP是特定于POP3协议的安全认证方法,由许多POP3服务器支持):
C#Pop3 pop = new Pop3();pop.Connect("mail.domain.com");pop.Login("jdoe", "secret", AuthenticationMethods.Apop);VB.NETDim pop As New Pop3() pop.Connect("mail.domain.com")pop.Login("jdoe", "secret", AuthenticationMethods.Apop)
或者,你可以强制MailBee首先尝试简单的身份验证方法,并且只有在服务器不支持简单的方法时才使用安全方法。下面的示例代码使用最简单的身份验证方法进行登录。如果服务器支持基本的明文USER / PASS认证则会使用它。但是,如果USER / PASS方法未启用(假设服务器仅支持安全的SASL NTLM),那么MailBee将使用该方法。
C#pop.Login("jdoe", "secret", AuthenticationMethods.Auto, AuthenticationOptions.PreferSimpleMethods, null);VB.NETpop.Login("jdoe", "secret", AuthenticationMethods.Auto, AuthenticationOptions.PreferSimpleMethods, Nothing)
MailBee还支持Windows集成身份验证(使用当前记录的Windows用户的凭据登录)。如下所示:
C#pop.Login(null, null, AuthenticationMethods.SaslNtlm);VB.NETpop.Login(Nothing, Nothing, AuthenticationMethods.SaslNtlm)
但是,如果你正在开发在匿名IIS或ASP.NET用户中运行的ASP.NET应用程序(因为当前记录的用户将是IIS用户而不是使用该应用程序的人员),则无法使用它。
阅读全文
0 0
- MailBee.NET Objects接收电子邮件(POP3)教程三:POP3认证
- MailBee.NET Objects接收电子邮件(POP3)教程一:接收简单的电子邮件
- MailBee.NET Objects接收电子邮件(POP3)教程二:接收和显示HTML电子邮件
- MailBee.NET Objects接收电子邮件(POP3)教程四:访问电子邮件附件
- MailBee.NET Objects退回邮件教程(二):POP3部分
- MailBee.NET Objects发送电子邮件(SMTP)教程二:SMTP认证
- MailBee.NET Objects发送电子邮件(SMTP)教程三:没有SMTP服务器的情况下发送消息
- 怎样接收电子邮件(POP3协议简介)
- C#使用POP3接收电子邮件
- MailBee.NET Objects发送电子邮件(SMTP)教程一:使用SMTP服务器发送消息
- MailBee.NET Objects发送电子邮件(SMTP)教程六:创建并发送带有附件的邮件
- MailBee.NET Objects发送电子邮件(SMTP)教程七:添加多个附件
- MailBee.NET Objects发送电子邮件(SMTP)教程八:使用多个SMTP服务器发送邮件
- 使用POP3协议接收并解析电子邮件(全)
- 用Python实现电子邮件接收程序(POP3)
- MailBee.NET Objects发送电子邮件(SMTP)教程五:发送带有嵌入图片的网页和HTML邮件
- MailBee.NET Objects撰写邮件教程(三):请求阅读/发送状态提示
- MailBee.NET Objects显示HTML/纯文本邮件教程(三):在Web应用程序中显示
- 三层架构
- window环境下apache+tomcat 反向代理集群配置教程
- SpringMVC @RequestBody接收Json对象字符串
- Eclipse插件安装(在线和离线方式)
- linux下实现svn/maven自动拉取代码并发布
- MailBee.NET Objects接收电子邮件(POP3)教程三:POP3认证
- 矩阵乘法
- 对象
- 从leetcode 92.reverse-linked-list-ii 对链表的认识
- React Native加载图片详解
- mysql5.7.18修改或者设置密码
- CSU-ACM2017暑假集训2-二分搜索 poj-32732 Monthly Expense
- 【主流身份管理技术辨析】Authentication and Authorization: OpenID vs OAuth2 vs SAML
- Data Binding学习(二)