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, подчеркиваю, является только примером.
966 Прочтений • [Установка Sendmail 8.12.7 с SMTP-авторизацией под FreeBSD (sendmail sasl auth mail)] [08.05.2012] [Комментариев: 0]