Поставил 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 аутентификацию. Не работает. Пароли ввожу одинаковые (проверил несколько раз). Пользователей пытался создавать и таких же как в операционке, и с другими именами. Не работает.
Подскажите, пожалуйста.