使用 Amazon SES 作为 sendmail 中继时出现问题

使用 Amazon SES 作为 sendmail 中继时出现问题

我正在尝试让旧的 rhel3 服务器使用 sendmail 8.13.1 进行中继

我已遵循亚马逊的指南:http://docs.aws.amazon.com/ses/latest/DeveloperGuide/sendmail.html

但看起来服务器没有与亚马逊正确验证身份,退回的电子邮件显示“<<< 530 必须先发出 STARTTLS 命令”——好像某些事情没有按正确的顺序发生。

我的sendmail.mc:http://pastebin.com/k0Y1s6pZ

任何帮助表示感谢

答案1

在我们发现 EDGE Cisco ASA 对 SMTP 流进行了一些数据包检查并完全删除了 STARTTLS 后,该问题得到了解决

答案2

看来您的 sendmail 必须STARTTLS在发出 AUTH 之前发出(将连接转换为加密连接)。

据我所知,sendmail 默认尝试使用 STARTTLS。您是否在主机上安装了 openssl 包/rpm?

相关内容