Exim 允许通过 SMTP 发送电子邮件,无需用户和密码验证

Exim 允许通过 SMTP 发送电子邮件,无需用户和密码验证

我按照 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 文章中没有描述,或者这是我的错误?

相关内容