Назад | Перейти на главную страницу

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. Это ожидаемое поведение? Последняя строчка отрывка говорит о том, что тест не должен был работать !?

Спасибо!

Как насчет этого?

smtpd_recipient_restrictions = permit_sasl_authenticated, reject

Не тестировалось, но должно работать AFAIK. Вы должны получить REJECT ошибка после отправки адреса получения.