我正在尝试让旧的 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?