如何验证smtp gmail使用XOAUTH2从命令行?



我已经设置桌面客户端在oauth同意屏幕测试API访问gmail API发送电子邮件?

当尝试使用oauth2从命令行验证gmail时,我得到以下错误?

AUTH LOGIN XOAUTH2
334 UGFzc3dvcmQ6
<base64 encoded string>
535-5.7.8 Username and Password not accepted. Learn more at
535 5.7.8  https://support.google.com/mail/?p=BadCredentials u12-20020a170902b28c00b0019c2b1c4db1sm2373754plr.239 - gsmtp

如何发送电子邮件使用oauth2使用命令行从smtp gmail帐户?请帮帮我?

编码访问令牌控制字符有问题。我应该输入<ctrl+A>但我在准备XOAUTH2令牌时输入了^A。这里的文档来自google

developers.google.com/gmail/imap/xoauth2-protocol 
"Use the base64 encoding mechanism defined in RFC 4648. ^A represents a Control+A (01)." 

相关内容

  • 没有找到相关文章

最新更新