Google Apps 身份验证 (SMTP) 失败



我最近刚刚通过谷歌注册了一个域名和一个随附的电子邮件地址。 第一天,我通过SMTP客户端(Perl Email::Send::SMTP::Gmail模块)成功发送电子邮件,然后我收到了来自google的"可疑登录"电子邮件。 从那以后,我无法通过SMTP客户端发送电子邮件。 我仍然可以通过浏览器界面发送电子邮件。

POP 和 IMAP 都为此电子邮件帐户启用。

我已经尝试了使用端口 587 和 465 的所有组合的 ssl 和 tls

我有一个"普通"的Gmail地址,它能够发送电子邮件,而我的SMTP客户端没有任何问题。

这是我"损坏"的谷歌应用程序帐户的输出:

Connecting to smtp.gmail.com using ssl with LOGIN on port 465 and timeout of 60
Net::SMTPS>>> Net::SMTPS(0.04)
Net::SMTPS>>>   IO::Socket::INET6(2.72)
Net::SMTPS>>>     IO::Socket(1.36)
Net::SMTPS>>>       IO::Handle(1.34)
Net::SMTPS>>>         Exporter(5.70)
Net::SMTPS>>>   Net::SMTP(3.06)
Net::SMTPS>>>     Net::Cmd(3.06)
Net::SMTPS>>>     IO::Socket::IP(0.37)
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 220 smtp.gmail.com ESMTP s51sm12504577ots.23 - gsmtp
Net::SMTPS=GLOB(0x7f94eb1a02c8)>>> EHLO localhost.localdomain
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250-smtp.gmail.com at your service, [x.x.x.x]
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250-SIZE 35882577 
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250-8BITMIME
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250-ENHANCEDSTATUSCODES
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250-PIPELINING
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250-CHUNKING
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 250 SMTPUTF8
Net::SMTPS=GLOB(0x7f94eb1a02c8)>>> AUTH LOGIN
Net::SMTPS=GLOB(0x7f94eb1a02c8)<<< 334 VXNlcm5hbWU6    
Authentication (SMTP) failed

这是我工作的普通gmail帐户的输出:

Connecting to smtp.gmail.com using ssl with LOGIN on port 465 and timeout of 60
Net::SMTPS>>> Net::SMTPS(0.04)
Net::SMTPS>>>   IO::Socket::INET6(2.72)
Net::SMTPS>>>     IO::Socket(1.36)
Net::SMTPS>>>       IO::Handle(1.34)
Net::SMTPS>>>         Exporter(5.70)
Net::SMTPS>>>   Net::SMTP(3.06)
Net::SMTPS>>>     Net::Cmd(3.06)
Net::SMTPS>>>     IO::Socket::IP(0.37)
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 220 smtp.gmail.com ESMTP k52sm9296344otc.4 - gsmtp
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> EHLO localhost.localdomain
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250-smtp.gmail.com at your service, [x.x.x.x]
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250-SIZE 35882577
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250-8BITMIME
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250-ENHANCEDSTATUSCODES
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250-PIPELINING
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250-CHUNKING
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250 SMTPUTF8
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> AUTH LOGIN
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 334 VXNlcm5hbWU6
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> YnVmZmFsb3Rvb2xib3hAZ21haWwuY29t
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 334 UGFzc3dvcmQ6
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> MTExMDBtZXRyaWM=
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 235 2.7.0 Accepted
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> MAIL FROM:<xxx@gmail.com>
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250 2.1.0 OK k52sm9296344otc.4 - gsmtp
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> RCPT TO:<xxx@gmail.com>
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250 2.1.5 OK k52sm9296344otc.4 - gsmtp
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> DATA
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 354  Go ahead k52sm9296344otc.4 - gsmtp
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> From: xxx@gmail.com
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> To: xxx@gmail.com
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> Reply-To: xxx@gmail.com
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> Subject: test
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> Date: Tue, 12 Jul 2016 07:45:32 -0500
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> MIME-Version: 1.0
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> Content-Type: text/html; charset=UTF-8
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> TEST<br><br>
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> .
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 250 2.0.0 OK 1468327533 k52sm9296344otc.4 - gsmtp
Net::SMTPS=GLOB(0x7fe7a61efec8)>>> QUIT
Net::SMTPS=GLOB(0x7fe7a61efec8)<<< 221 2.0.0 closing connection k52sm9296344otc.4 - gsmtp
Email sent.

我需要调整一些谷歌应用程序设置才能再次通过SMTP发送电子邮件吗? 已经敲打了我最后一天的头。

提前谢谢你

第二次联系谷歌后,我解决了这个问题。我需要从我的谷歌管理员帐户启用"访问安全性较低的应用程序"。这位于"安全性"->"基本设置"->"转到安全性较低的应用程序的设置"->"允许用户管理他们对安全性较低的应用程序的访问"

最新更新