谷歌应用程序身份验证(SMTP)失败

时间:2016-07-12 13:36:35

标签: perl email authentication smtp gmail

我最近刚刚通过谷歌注册了域名和随附的电子邮件地址。我在第一天成功通过SMTP客户端(Perl Email :: Send :: SMTP :: Gmail模块)发送电子邮件,然后我收到了一个"可疑登录信息"来自谷歌的电子邮件。从那时起,我无法通过我的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发送电子邮件?已经敲了敲我最后一天。

提前谢谢

1 个答案:

答案 0 :(得分:1)

第二次与Google联系后,我解决了这个问题。我需要从我的谷歌管理员帐户启用“访问不太安全的应用程序”。这可以在“安全”下找到 - &gt; “基本设置” - &gt; “转到不太安全的应用设置” - &gt; “允许用户管理他们对不太安全的应用程序的访问”