【问题标题】:The SMTP server has unexpectedly disconnectedSMTP 服务器意外断开
【发布时间】:2020-08-07 22:48:36
【问题描述】:

我的应用程序(在 .net core 中开发并托管在 azure 上)具有电子邮件客户端功能。我的客户尝试通过管理应用程序密码来配置雅虎帐户,但在成功配置后,他们面临密码错误并且在密码后面记录的异常是“MailKit.Net.Smtp.SmtpProtocolException:SMTP 服务器已意外断开连接。”在发送电子邮件时,如果想解决这个问题,我们需要生成一个新的应用密码。我们正在使用 Maikit 发送电子邮件。请帮助我,这将是可观的。


以下我使用的设置: smtp.mail.yahoo.com

端口号:465(使用 SSL)

还尝试了不使用 SSL 的端口 587


问题来了

client.Authenticate(emailCredentials.UserName, emailCredentials.Password);

【问题讨论】:

    标签: smtpclient mailkit yahoo-mail


    【解决方案1】:

    该异常并不意味着用户名或密码错误,它意味着您失去了与服务器的 TCP/IP 连接。

    您需要重新连接并重试。

    如果您一直断开连接,则可能是您的网络连接不良或服务器已将您客户端的 IP 地址列入黑名单。

    【讨论】:

      猜你喜欢
      • 2019-12-31
      • 2017-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 1970-01-01
      • 2011-06-24
      相关资源
      最近更新 更多