1) Устанавливаем cyrus-sasl tar -xvzf cyrus-sasl-1.5.27.tar.gz cd cyrus-sasl-1.5.27 ./configure make make install
Делаем symbol link cd /usr/lib ln -s /usr/local/lib/sasl
Далее, я использую авторизацию из отдельной базы sasl.db Для этого в файл /usr/local/lib/Sendmail.conf надо написать
pwcheck_method: sasldb
Для добавления паролей в базу используется команда saslpasswd. Ее формат: saslpasswd username, где username - желаемое имя пользователя. Она запросит пароль для этого пользователя и его подтверждение. Если пользователь уже существует, то пароль будет изменен.
2) Устанавливаем sendmail tar -xvzf sendmail.8.12.7.tar.gz cd sendmail.8.12.7/devtools/Site
Инсталлируем sendmail cd ../../sendmail sh Build install
далее необходимо перезапустить sendmail. У меня в указанной конфигурации все замечательно работает. Естественно могут изменяться пути к библиотекам, механизмы аутентификации и т.д. RTFM ;) Файл sendmail.mc, подчеркиваю, является только примером.