Gmail启用双因素身份validation时,发送电子邮件失败

我在我的Web应用程序中使用我的Gmail帐户和smtp.gmail.com来testing和发送电子邮件。 当我的Gmail帐户的两个身份validation为开启时,它无法发送电子邮件,但是当我closures我的Gmail帐户的双重身份validation时,Web应用程序成功发送电子邮件。 欣赏任何forms的build议。

在你的GMail安全设置中创build一个自定义应用程序。

 1. Log-in into gmail with your account 2. Navigate to https://security.google.com/settings/security/apppasswords 3. In 'select app' choose 'custom', give it an arbitrary name and press generate 4. It will give you 16 chars token. 

将令牌作为passoword与完整的gmail帐户结合使用,并且不需要进行两个身份validation。