我按照 Ubuntu 网站上直接提供的说明在 Ubuntu 18.04 上设置了 Exim4(文章:邮件 - exim4)。
正确遵循所有步骤:
- 创建用于 TLS 的证书
- 激活 TLS
- 将用户添加到 exim(带密码)
- 已激活 sasl2。
但是,如果我尝试使用创建的用户名和密码通过 SMTP 发送电子邮件,则会显示错误。如果我在未进行身份验证的情况下发送电子邮件,则电子邮件会正确发送。
这是发送时出现的错误日志(通过 PHP Mailer):
SMTP ERROR: STARTTLS command failed: 503 STARTTLS command used when not advertised
是否还有其他配置需要完成但 ubuntu 文章中没有描述,或者这是我的错误?