我正在尝试在 EC2 中的 CentOS 实例上配置 exim,以使用 AWS SES 作为中继 SMTP 服务器。我使用以下方式进行配置这指南。SES 帐户目前处于沙盒模式,我已经验证了两个地址,即发件人和收件人。
当我尝试按照指南中的建议发送测试邮件时,出现以下错误:
数据结束后远程邮件服务器出现 SMTP 错误:554 消息被拒绝:电子邮件地址未经验证。以下身份在 EU-CENTRAL-1 区域检查失败:root@hostname
另外,在输出中我看到以下行:
SMTP>> 邮件发件人:root@主机名 SIZE=1369 AUTH=root@主机名
由此我推测,尽管我已将“发件人”设置为经过验证的地址,但 exim 仍使用我的用户名@主机名作为邮件发件人,这当然未在 SES 中得到验证。无法从 exim 文档中了解如何更改它。
有什么想法可以使它在 SES 的沙盒模式下工作吗?