出于某种原因,无论是公认的答案还是其他任何答案都不适用于我的"Sending email in .NET through Gmail".他们为什么不工作?
更新:我try 了另一个问题中的所有答案(接受或其他),但没有一个有效.
我只想知道它是否适用于其他任何人,否则谷歌可能已经改变了一些东西(以前就发生过).
当我try 使用SmtpDeliveryMethod.Network
的这段代码时,我在发送(Message)时很快收到一个SmtpException.信息是
SMTP服务器需要安全连接,或者客户端未通过身份验证.
服务器响应为:
5.5.1需要认证.在"<;"了解更多信息——说真的,到此为止.
UPDATE:
这是我很久以前问过的一个问题,公认的答案是我在不同项目中使用过很多次的代码.
我采纳了本文和其他EmailSender项目中的一些 idea ,创建了一个EmailSender project at Codeplex.它是为可测试性而设计的,支持我最喜欢的SMTP服务,如GoDaddy和Gmail.