出于某种原因,既不是接受的答案,也没有其他工作为我“通过Gmail在。net发送电子邮件”。为什么它们不会起作用?
更新:我已经在另一个问题中尝试了所有的答案(接受的和其他的),但没有一个有效。
我只是想知道它是否适用于其他人,否则谷歌可能已经改变了一些东西(以前发生过)。
当我尝试使用SmtpDeliveryMethod的代码段时。网络,我很快收到一个SmtpException发送(消息)。信息是
SMTP服务器需要安全连接,否则客户端未经过身份验证。
服务器的回复是:
5.5.1认证要求在“<——说真的,它到此结束。
更新:
这是我很久以前问过的一个问题,公认的答案是我在不同的项目中使用过很多很多次的代码。
我采用了这篇文章和其他EmailSender项目中的一些想法,在Codeplex上创建了一个EmailSender项目。它是为可测试性而设计的,支持我最喜欢的SMTP服务,如GoDaddy和Gmail。