服务器使用gmailsmtp发送电子邮件会收到警报


server send emails using gmail smtp gets alerts

我做了这样的事情,让我的web应用程序通过gmail的SMTP发送邮件。我在当地尝试了一下,效果很好。在我上传到服务器(在另一个国家)后,我得到了这个错误:

authentication failure [SMTP: Invalid response code received from server (code: 534, response: 5.7.9 Please log in with your web browser and then try again. Learn more at 5.7.9 https://support.google.com/mail/bin/answer.py?answer=78754 5.7.9 {WEBLOGINREQUIRED} fl2sm1579003pab.23 - gsmtp)]

有没有办法忽略这一点?

对于任何仍然感兴趣的人来说,答案是:

谷歌必须允许你的应用程序使用你自己的帐户,让这个谷歌提供了一个简单的方法,只需转到https://accounts.google.com/DisplayUnlockCaptcha,然后单击continue,然后在10分钟后,使用您的应用程序再次尝试发送电子邮件,只要您不更改密码,谷歌就会记住应用程序/服务,并允许应用程序访问您的帐户。

欢呼