【发布时间】:2010-12-09 03:12:11
【问题描述】:
GMail 可以用作 SMTP 服务器。我已经编写了执行此操作的代码。但众所周知,GMail 有时可能会使用验证码(图像验证,他们称之为)进行身份验证。同样的事情可能是拒绝 SMTP 身份验证的原因。
正如我所见,当您第一次尝试从某些机器登录时,谷歌会显示图像验证。从同一台机器(到同一帐户)的所有连续登录都使用常规登录。我有点担心这个验证码可能还会因为一些我无法控制的其他原因再次出现。
所以。 在需要采取特殊措施时是否仍可进行身份验证?以及如何?
我还应该提到,通过网络浏览器从机器登录也可以启用编程 SMTP 身份验证。
【问题讨论】:
-
也许我理解错了,但是你能告诉我如何检测邮件没有发送吗?就我而言,我“盲目地”发送并祈祷 CAPTCHA 机制不要启动,不知道它是否有效。 (它发生了 - 很多)谢谢!
-
这个问题有点老了,但今天我不得不处理类似的事情。我写了一个答案来解释我是如何向前迈进的。祝你好运!
标签: authentication smtp gmail captcha