Postfix+SES:SASL认证失败
时间:2019-08-20 17:58:28 来源:igfitidea点击:
在使用Postfix配置AWS SES服务后,我们可能在日志中发现错误–SASL身份验证失败。此错误将不允许我们使用AWS SES服务从服务器发送电子邮件。
status=deferred (SASL authentication failed; cannot authenticate to server
错误原因:SASL认证失败
1凭证不正确:
(a) 当我们使用不正确的凭据(密钥和访问密钥)时,很多时候会发生“SASL身份验证失败”错误。因此,请交叉检查正确的凭据。
(b) 检查用于SES的访问/密钥的IAM用户。必须允许IAM用户使用SES服务。
2包依赖性问题:
一般来说,这也是由于缺少依赖包的安装造成的。这些包用于在postfix中支持SASL机制。在本文的最后,我们给出了示例输出。找到这行–“warning: SASL authentication failure: No worthy mechs found”。指出了系统中SASL机制支持包不可用的问题。
因此,安装依赖包
在 CentOS / RHEL : yum install cyrus-sasl-plain postfix
在 Ubuntu/Debian 中 sudo apt-get install Cyrus-sasl2