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