Поставил sendmail+sasl (8.10 и 2.1.20). Sendmail был собран c saslv2 по умолчанию.
SASL поддерживает методы аутентификации md-5, auth и login, и другие. Когда подключаюсь по телнентке, говорю EHLO, он предлагает мне аутентифицироваться. Пишу AUTH LOGIN. Он спрашивает пароль. Ввожу пароль, который только что вбил в saslpasswd
(user: 1 realm: ifesdjeen mech: PLAIN
user: 1 realm: ifesdjeen mech: DIGEST-MD5
user: 1 realm: ifesdjeen mech: CRAM-MD5). Пользователя не аутентифицирует (access denied)В файле sendmail.conf pwcheck_method: sasldb
В файле smtpd.conf pwcheck_method: saslauthdВ файле sendmail.cf прописал все по ману:
С{TrustAuthMech}, AuthMechanisms, AuthOptions. Раскомментировал все эти строки. Прописал в них нужные способы аутентификации.Пробовал писать вместо saslauthd - passwd. Не аутентифицирует (access denied). Пытался использовать shadow аутентификацию. Не работает. Пароли ввожу одинаковые (проверил несколько раз). Пользователей пытался создавать и таких же как в операционке, и с другими именами. Не работает.
Подскажите, пожалуйста.
так и думал, что банальность какая-то.
в общем, если кому-то пригодится, проблема была в правах доступа к sasldb2..