最近在做邮件发送接口 把遇到的问题和解决方法告诉大家  希望对了解邮件的人有所帮助
 
   原程序部分代码如下
  //设置邮件信息 发件人地址、收件人地址、标题、主题
  MailMessage mail = new MailMessage("xxxxxxx@sina.com", "zzzzzzz@sina.com", "标题", "主题");
  //设置邮件主题格式
  mail.BodyEncoding = Encoding.UTF8;
  //设置邮件主体格式是否为 html 格式
  mail.IsBodyHtml = false;

//验证邮箱用户名 密码
  NetworkCredential work = new NetworkCredential("xxxxxxx", "pwd");
   //验证 用户名 密码
  client.Credentials = work;

//设置邮箱smtp服务器 端口
  SmtpClient client = new SmtpClient("smtp.sina.com");
 
  //是否请求一起发送
  client.UseDefaultCredentials = false;
  //设置邮件发送格式
  client.DeliveryMethod = SmtpDeliveryMethod.Network;
  //安全连接设置
  client.EnableSsl = false;

client.Send(mail);
 
  错误一:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Client was not authenticated
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.Mail.SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Client was not authenticated

解决方法  :
  //设置邮箱smtp服务器 端口
  SmtpClient client = new SmtpClient("smtp.sina.com",587);
  解决说明:我加上了端口号,587属于发送邮件端口   一般出现此错误会出现在你设置的163的接受者时发生   QQ的没有问题!

错误二 :
    “/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

服务器不支持安全连接。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Net.Mail.SmtpException: 服务器不支持安全连接。   我将 //安全连接设置   client.EnableSsl = True;后发生的错误

解决方法 :方法一 设置成“client.EnableSsl = false ”或去掉这句代码
           方法二 开启安全连接服务

错误三:
   SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: Authentication required 
堆栈跟踪: 
  [SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: Authentication required]

解决方法:
   client.EnableSsl = false; 改为 client.EnableSsl = true;  但是这样该后可能会出现“错误二”的提示,所以要解决
这个的话 首先保证服务器是支持安全连接的
  这个可能对你有用  http://bbs.weiphone.com/read-htm-tid-1351658.html

错误四:
   SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为:
   5.7.0 Must issue a STARTTLS command first. 9sm5225813ywf.35

解决方法:sina要求用ssl连接 可以改一下true

万能解决方法:
1,POP3和SMTP服务器要填正确
2,服务器的端口要正确
3,我的服务器要求身份认证
4,发送邮件的用户名和密码要正确

//设置邮箱smtp服务器 端口
  SmtpClient client = new SmtpClient("smtp.sina.com",587); 就可以了
163的最固执了!需要注意点 QQ最好过!呵呵

有些时候邮件被退信的原因  提供以下解决方法:http://zhidao.baidu.com/question/153511377.html

转载于:https://www.cnblogs.com/mistor/archive/2011/06/08/2075040.html

SMTP 服务器要求安全连接或客户端未通过身份验证的各个解决方案(C#)相关推荐

  1. 登录显示服务器端校验不通过,SMTP服务器需要安全连接或客户端未通过身份验证。服务器响应是:5.7.57 SMTP;...

    当我试图通过我的C#代码发送邮件上面的错误显示.我已经搜索可能的所有解决方案,但我没有得到解决方案.我使用下面的代码:SMTP服务器需要安全连接或客户端未通过身份验证.服务器响应是:5.7.57 SM ...

  2. 谷歌邮箱服务器验证失败,Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证。服务器响应为...

    Gmail错误:SMTP服务器需要安全连接,或者客户端未经身份验证.服务器响应为 我使用以下代码发送电子邮件.代码在我的本地机器中正确工作.但是在生产服务器上,我得到了错误消息.var fromAdd ...

  3. 服务器远程桌面连接直接被弹出,win server 2012系统远程桌面连接失败弹出出现身份验证错误 要求的函数不受支持该如何处理...

    导语:最近有用户反馈在Win10系统下进行远程桌面连接的时候,连接到远程服务器时出现:现身份验证错误,要求的函数不受支持的错误提示,远程桌面无法连接,那么遇到这样的问题该怎么办呢?下面白豆芽就和大家分 ...

  4. 【小经验】Windows 11 家庭中文版连接远程桌面,出现身份验证错误。要求的函数不受支持

    我的系统是Windows 11 家庭中文版,连接远程桌面,出现身份验证错误,如图1. 根据以往经验,我在运行中输入gpedit.msc,准备调整组策略,会提示"window 找不到文件'gp ...

  5. eclipse 连接sql server 2012 windows身份验证

    我需要连接的数据库是windows 身份验证,而不是SQL Server 身份验证. eclipse中数据库属性配置 jdbc.driver=com.microsoft.sqlserver.jdbc. ...

  6. Win10远程桌面连接提示“需要网络级别身份验证”解决方法

    Win10远程桌面连接提示"需要网络级别身份验证"解决方法分享.我们在使用电脑的时候,可以通过远程桌面连接的方式来进行其他用户电脑的远程桌面连接.有的用户在进行远程桌面连接的时候, ...

  7. 远程计算机需要网络级别身份验证 而您的,win10远程桌面连接提示“需要网络级别身份验证”的处理方法...

    win10电脑开启远程桌面功能就可以在网络的一端控制另外一台电脑,并访问所有程序.文件.有用户反馈说win10系统远程桌面连接却提示"需要网络级别身份验证",主要怎么解决?要解决此 ...

  8. win10连接远程桌面,出现身份验证错误,要求的函数不正确,这可能是由于CredSSP加密Oracle修正

    今天早上上班,电脑自动更新系统了,升级至win10 最新版本,安装最新补丁后无法远程win server 2008服务器,报错信息如下: 出现身份验证错误,要求的函数不正确,这可能是由于CredSSP ...

  9. qq邮箱smtp服务器imap,如何配置电子邮件客户端使用IMAP(QQ邮箱账户) 你需要学习了...

    本篇主要介绍如何将QQ邮箱的账户添加到各类邮件客户端中.将介绍Foxmail客户端,outlook2007,2010,2013版本,及Android,iPhone客户端的设置方法. 工具/材料 各种邮 ...

最新文章

  1. VScode的撤销操作的快捷键
  2. 人工智能其实并不客观,算法会加剧刻板印象
  3. C++知识点50——虚函数与纯虚函数(上)
  4. 巴士云_“相见不如在线”巴士五公司“云面试”汽修工和驾驶员
  5. [链接]博客园中应用LaTex进行公式编写
  6. flask静态html
  7. C++箴言:理解inline化的介入和排除
  8. 【深度学习】Cifar-10-探究不同的改进策略对分类准确率提高
  9. 又来Hello World了,Hello Python
  10. Python破解百度翻js代码
  11. 前端脚本API发布 | Java 开源企业信息化建设平台O2OA平台
  12. 你绝对猜不到 Java 14 有什么新特性?
  13. python的字符串类型本质上是一种字符序列_20170402Python变量类型 知识点梳理
  14. Android报错之You need to use a Theme.AppCompat theme (or descendant) with this activity.
  15. 常见路由器初始密码合集
  16. 卫星通信 | 使用虹科SAF手持式频谱分析仪进行TDD信号分析
  17. 身份证识别APP、H5端部署,助力疫情防控人员信息采集
  18. 指定的网络名不再可用
  19. python搭建下载/上传服务器
  20. 来自 Repository 的一丝线索,Domain Model 再重新设计

热门文章

  1. 华人科学家量子计算机,华人科学家在美国研发出性能强大的光子计算机,能够与中国的量子计算机一战高下!...
  2. 免费测试英语发音的软件,2020英语音标免费版
  3. 计算机网络基础端口号,1 计算机网络基础练习
  4. c语言汇编混编,c语言与汇编混编写法
  5. java 字符串包含某个字符_java中判断字符串中是否包含某个特定字符串的方法有哪些...
  6. pandas中size方法_如何使用pdpipe与Pandas构建管道?
  7. mysql初始化很慢_mysql初始化报错
  8. leetcode117. 填充每个节点的下一个右侧节点指针 II
  9. cmake生成Win64位工程
  10. Python(6)-算数运算符