我一直在尝试将NodeMailer集成到我的项目中,并且我不想使用"不太安全的应用程序"办法。我查看了XOAuth2,并按照教程了解如何使用Google Developer's Console创建客户端ID和客户端密钥。不幸的是,该教程是面向PHP的,所以我无法从那里继续。 XOAuth2生成器需要客户端ID,客户端密钥和刷新令牌,但我不确定如何获取最后一部分。
我正在使用此模块将GMail帐户中的邮件发送到用户提供的地址。在启用"不太安全的应用程序"之后,我能够进行测试。设置,所以我知道我到目前为止写的是正确的。只是我没有刷新令牌就无法正常使用XOAuth2。
感谢任何帮助。