Прикручиваю ldap к postfix. При указании bind = sasl возникает ошибка: postfix/postmap[14127]: fatal: /etc/postfix/postfix-files.d/ldap_mailboxes: unsupported parameter value: bind = sasl
Здравствуйте! Укажите, пожалуйста, стенд подробнее: 1. Название дистрибутива, версия, вывод $ cat /etc/os-release 2. Шаги воспроизведения или инструкция, которой Вы руководствуетесь. 3. Ожидаемый результат.
1) cat /etc/os-release NAME="ALT Server" VERSION="10.2" ID=altlinux VERSION_ID=10.2 PRETTY_NAME="ALT Server 10.2 (Mendelevium)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:server:10.2" BUILD_ID="ALT Server 10.1" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" 2) https://www.postfix.org/ldap_table.5.html bind (default: yes) Whether or how to bind to the LDAP server. Newer LDAP implemen- tations don't require clients to bind, which saves time. Exam- ple: # Don't bind bind = no # Use SIMPLE bind bind = yes # Use SASL bind bind = sasl При установке значения bind = sasl возникает ошибка unsupported parameter value: bind = sasl
Не воспроизвелось с данным стендом, добавьте, пожалуйста шаги воспроизведения или инструкцию, по которой вы руководствуйтесь.
Например, создаём таблицу поиска в ldap, как сказано в документации (https://www.postfix.org/ldap_table.5.html): bind = sasl sasl_mechs = GSSAPI version = 3 server_host = server search_base = dc=base query_filter = (&(objectCategory=person)(objectClass=user)(sAMAccountName=%u)(wWWHomePage=1)(!(useraccountcontrol:1.2.840.113556.1.4.803:=2))) result_attribute = sAMAccountName Проверяем и получаем ошибку: postmap -q test ldap:/etc/postfix/postfix-files.d/ldap_test postmap: fatal: /etc/postfix/postfix-files.d/ldap_test: unsupported parameter value: bind = sasl
Воспроизвёл через: # postmap -q test ldap:/etc/postfix/postfix-files.d/ldap_test . . . . . postmap: fatal: /etc/postfix/postfix-files.d/ldap_test: unsupported parameter value: bind = sasl Версия: - postfix-ldap-3.8.3-alt1 Воспроизводится в P10.