相关疑难解决方法(0)

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

出于某种原因," 通过Gmail发送.NET中的电子邮件 "既没有被接受的答案也没有其他任何一个对我有用.他们为什么不工作?

更新:我在另一个问题中尝试了所有答案(接受和否则),但没有一个能够奏效.

我想知道它是否适用于其他任何人,否则谷歌可能已经改变了一些事情(之前发生过).

当我尝试使用的代码片段时SmtpDeliveryMethod.Network,我会在Send(消息)上快速收到SmtpException.信息是

SMTP服务器需要安全连接或客户端未经过身份验证.

服务器响应是:

5.5.1需要验证.了解更多"< - 认真,它在那里结束.

更新:

这是我很久以前问过的一个问题,接受的答案是我在不同的项目中使用了很多次的代码.

我已经在这篇文章和其他EmailSender项目中采用了一些想法,在Codeplex上创建了一个EmailSender项目.它专为可测试性而设计,支持我最喜欢的SMTP服务,如GoDaddy和Gmail.

.net c# email gmail smtp

238
推荐指数
20
解决办法
43万
查看次数

如何使用GMail作为免费的SMTP服务器并克服验证码

GMail可以用作SMTP服务器.我编写了代码来完成它.但是众所周知,GMail可能偶尔会使用验证码验证(图像验证,因为他们称之为).同样的事情可能是拒绝SMTP身份验证的原因.

正如我所看到的那样,当您尝试从某台计算机首次登录时,谷歌会显示图像验证.从同一台计算机(到同一帐户)的所有连续登录都使用常规登录.我有点害怕这个验证码也可能因为我无法控制的其他原因而再次出现.

所以.是否有可能在需要特殊措施时进行身份验证?如何?

我还要提到通过Web浏览器从计算机登录还可以启用编程SMTP身份验证.

authentication gmail captcha smtp

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

gmail ×2

smtp ×2

.net ×1

authentication ×1

c# ×1

captcha ×1

email ×1