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