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

Как заставить postfix отклонять все запросы, отличные от TLS?

У меня есть сервер с postfix и аутентификация с помощью обычного текста.

Он принимает как TLS-аутентификацию, так и аутентификацию без TLS.

Как я могу заставить сервер отклонять все запросы, отличные от TLS, чтобы пользователи почты никогда не отправляли свое имя пользователя и пароли в виде открытого текста при входе в систему?

Чтобы сделать мысли ясными, если user2@mymailserver2.com является получателем и user@mymailserver.com местный отправитель:

Потому что снова Новый год. Пособия как услуга.

Из руководство

Поддержка только AUTH через TLS

Отправка данных AUTH по незашифрованному каналу создает угрозу безопасности. Когда требуется шифрование уровня TLS (smtpd_tls_security_level = encrypt), сервер SMTP Postfix объявит и примет AUTH только после того, как уровень TLS будет активирован с помощью STARTTLS. Если шифрование уровня TLS необязательно (smtpd_tls_security_level = may), однако может оказаться полезным предлагать AUTH только при активном TLS. Для обеспечения совместимости с клиентами, не использующими TLS, по умолчанию используется AUTH без шифрования. Чтобы изменить это поведение, установите
smtpd_tls_auth_only = yes