我做了类似的事情this https://stackoverflow.com/questions/712392/send-email-using-gmail-smtp-server-from-php-page使我的网络应用程序通过 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 https://accounts.google.com/DisplayUnlockCaptcha,然后单击continue
,然后在 10 分钟内,使用您的应用程序尝试再次发送电子邮件,Google 将记住该应用程序/服务,并允许您的应用程序访问您的帐户,只要您不更改密码。
cheers
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)