我正在运行AWS(爱尔兰)上托管的nodejs服务器并使用emailjs发送电子邮件。我使用的电子邮件帐户是一个Gmail帐户,我可以从本地计算机发送电子邮件而不会出现任何问题,但电子邮件无法从生产服务器发送。
出站防火墙设置为允许所有端口上的所有流量。
我得到的错误信息是" authorization.failed"。
答案 0 :(得分:8)
Gmail默认情况下会阻止来自AWS的IP地址。
在本地登录gmail后,请访问以下网址。
https://accounts.google.com/DisplayUnlockCaptcha
验证您希望AWS服务器能够访问您的Gmail帐户后,您的服务器将被列入白名单。