столкнулся со следующей проблемой. использую связку Cyrus SASL_Cyrus IMAP+Postfix. Пользователей для авторизации по IMAP завожу через saslpasswd2. Этого же пользователя использую для SASL SMTP авторизации.
вот его конфиг /etc/sasldb/smtpd.conf:
password_format: crypt pwcheck_method: auxprop log_level: 7 mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5
При попытке SASL SMTP авторизации Postfix не видит этого пользователя. В логах:
In: MAIL FROM:<user22@gate.ru> SIZE=1410
Out: 250 2.1.0 Ok
In: RCPT TO:<user22@gate.ru>
Out: 550 5.1.1 <user22@gate.ru>: Recipient address rejected: User unknown in local recipient table
если добавить этого пользователя через систему useadd user22, то письмо нормально доставляется. Это не вариант т.к. не хочется чтобы Linux засоряли пользовательские аккаунты.
как заставить Postfix использовать из базы sasldb для доставки писем?