451身份验证失败:无法进行身份验证

时间:2018-03-19 03:55:13

标签: sendgrid

我正在关注此link进行测试。但我收到了

  

451身份验证失败:无法进行身份验证

在第4步:

  

4.在下一行输入Base64转换的API密钥作为密码。

这是否意味着我输入了错误的Base64转换API密钥?但我已经仔细检查了钥匙。发生了什么事?

顺便说一下,我也在使用Postfix,在451 Authentication failed: Could not authenticate中它说

  

} smtp.sendgrid.net [198.37.144.225]的证书验证失败:587:不受信任的发行人/ C = US / O = Go Daddy Group,Inc。/ OU = Go Daddy Class 2证书颁发机构

然后我按照此link添加证书,但我仍然无法通过Postfix发送电子邮件,原因可能是{{1}}?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。再次运行TELNET测试(遵循说明here),  但不要使用API​​用户名apikey和您的API密钥,而应将base64转换后的登录用户名和密码用于步骤3和步骤4。

这应该返回一个235 Authentication successful响应。这表示您已成功连接。

鉴于用户名/密码测试成功,请考虑打开您的API密钥“完全访问权限”权限,然后尝试发送和发送电子邮件。如果可行,您可以使用this link来调整应用程序的权限。

答案 1 :(得分:0)

“ 451身份验证失败:无法身份验证”的另一个原因 -因为IP未列入白名单

您需要在Sengrid站点中将实例的NAT或公共IP列入白名单,然后此处描述的步骤将起作用-

https://sendgrid.com/docs/API_Reference/SMTP_API/getting_started_smtp.html