为了账号安全,请及时绑定邮箱和手机立即绑定

用C#通过Gmail SMTP服务器发送电子邮件

用C#通过Gmail SMTP服务器发送电子邮件

婷婷同学_ 2019-06-06 15:11:05
用C#通过Gmail SMTP服务器发送电子邮件由于某种原因,被接受的答案和其他人都不适合我。“在.NET中通过Gmail发送电子邮件“.它们为什么不起作用?更新:我试过其他问题中的所有答案(接受和其他),但没有一个有效。我只想知道它是否适用于其他人,否则谷歌可能已经改变了一些事情(以前已经发生过)。当我尝试使用SmtpDeliveryMethod.Network,我很快收到一个SmtpException在发送(消息)。信息是SMTP服务器需要安全连接,否则客户端未经身份验证。服务器响应是:5.5.1需要认证。多学点“-说真的,到此为止。最新情况:这是我很久以前提出的一个问题,公认的答案是我在不同项目中多次使用的代码。我在这篇文章和其他EmailSender项目中使用了一些想法来创建一个CodePlex EmailSender项目..它是为可测试性而设计的,支持我最喜欢的SMTP服务,如Godad和Gmail。
查看完整描述

3 回答

?
阿晨1998

TA贡献2037条经验 获得超6个赞

下列遗嘱几乎可以肯定的是回答你的问题如果其他一切都失败了:

我得到了完全相同的错误,原来谷歌的新密码强度测量算法改变了,认为我目前的密码太弱,没有告诉我一件事(甚至没有消息或警告).我是怎么发现的?那么,我选择更改我的密码,看看它是否会有帮助(尝试其他一切都无效),当我更改我的密码,它是有效的!

然后,为了做一个实验,我尝试把我的密码改回我以前的密码,看看会发生什么,Gmail实际上不允许我这么做,理由是“抱歉,我们不能允许你保存这个更改,因为你选择的密码太弱了”,并且不让我回到我以前的密码。我认为这是错误的,因为无论是(A)您需要更改您的密码一次,每x个月或b)。正如我之前说过的,他们的密码强度算法改变了,因此弱密码我没有被接受,即使他们在尝试登录任何地方时都没有说任何关于这一点的信息!这(数字2)是最有可能的情况,因为我的弱密码大约4个月前,它允许我使用它在Gmail。

他们对这件事只字未提,这是相当糟糕的,但这是有道理的。因为大多数被劫持的电子邮件都是使用Gmail之外的软件登录的,如果您想在Gmail环境之外使用Gmail,那么我猜您需要有一个更强的密码。

我希望这能帮到你!


查看完整回答
反对 回复 2019-06-06
  • 3 回答
  • 0 关注
  • 1165 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信