如何从Perl处理Google Mail中的二级身份验证?

时间:2009-04-01 07:15:42

标签: perl authentication smtp gmail

这是一个纯粹的Google Mail问题。 我通过Perl的Net :: SMTP :: SSL模块访问Google Mail。 有时验证失败不是因为密码错误,而是因为一些额外的密码检查。 解锁它的唯一方法是通过Web界面,另外输入一个文本作为图像。 有没有人看过类似的问题并知道修复。我查看了Google论坛,但没有找到任何内容。

1 个答案:

答案 0 :(得分:1)

您遇到此问题是因为Google不支持您用于访问Gmail的方法,而且我相信它违反了TOS(见5.3)。如果您希望从程序内部访问Gmail,我建议您使用IMAPPOP3接口与相应的Perl模块。

由于您似乎在发送邮件,因此您应该将SMTP界面与Perl's SMTP modules之一一起使用。您可以在Google上找到有关设置IMAP clients有用的信息。