smtp-auth проверенокритичноПишет Хаб
Логин, обязательный для подачи
smtp-auth: Где проверяются предъявленные учётные данные; стоит назвать здесь любую схему — и логин становится обязательным для всех клиентов.
Значения
- Значения
hardcoded:// · ldap:// · radius:// · users:// · http:// · file:// · exec://- Умолчание
· снято со сборки- применение
нужен перезапуск- где можно задать
в файле конфигурации · ключом запуска · переменной окружения
Подробно
Значение — это схема и её параметры, и схем семь: hardcoded://user:pass (несколько пар через запятую), плюс LDAP, RADIUS, системные пользователи, точка HTTP, файл с хешами паролей и внешняя программа. В большинстве мест описана только первая, и этим возможность продешевлена — установке с готовыми учётными записями незачем их дублировать. Два поведения решают дело на практике, и оба установлены на стенде. AUTH предлагается только поверх TLS: без smtp-certificate сервер вообще не объявляет ни STARTTLS, ни AUTH, и директива молча не делает ничего. И включение делает вход обязательным для всех: никакого «эти адреса по IP, а те по паролю» нет — клиент из smtp-range, который не вошёл, получает 554 Relay access denied на RCPT TO.