Postfix 接受未经授权的请求

Postfix 接受未经授权的请求

以下是我的 Postfix 配置的摘录:

broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_relay_restrictions = permit_sasl_authenticated, reject

我现在想测试 Postfix 是否真的只接受来自经过身份验证的用户的消息。因此我使用 telnet(直接在服务器上)并发送了一封邮件 - 尽管我在 telnet 会话中没有执行任何身份验证,但邮件还是成功了。这是预期的行为吗?摘录的最后一行表明测试不应该成功!?

谢谢!

答案1

那这个呢?

smtpd_recipient_restrictions = permit_sasl_authenticated, reject

未经测试,但据我所知应该可以工作。REJECT发送接收地址后,您应该会收到错误。

相关内容