>>>>libsasl2.so, crypt и sendmail-8.13.8-sasl
>>>>===============================================================
>>>>Здравствуйте. Пытаюсь поставить из портов sendmail-8.13.8-sasl
>>>>cyrus-sasl2-saslauthd установился без ошибок.
>>>>Но при установке самого Sendmail'a вылетает вот такая ошибка.
>>>>
>>>>/usr/local/lib/libsasl2.so: undefined reference to `crypt'
>>>>*** Error code 1
>>>>
>>>>Если у кого было, подскажите пожайлуста выход из ситуации. А то шеф
>>>>уже душит.
>>>>
>>>>FreeBSD 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Mon Oct 23 16:33:02 OMSST 2006
>>>
>>>
>>>Справились с проблемой? У меня то же самое .. :-( Пока танцы
>>>с бубном ...
>>
>>версия Makefile (свежесть портов?)
>>
>># ls -lA /var/db/pkg | grep sasl
>>
>>как устанавливался sasl и какой, и как устанавливаете sendmail?
>
>Устанавливаю cyrus-sasl-2.1.22, sendmail-8.13.7-r1
>
>USE="sasl" emerge sendmail
>
>если в /etc/make.conf не указать USE="crypt", то cyrus-sasl компилируется без crypt. В
>результате базу с паролями прочитать не может. Если указываю USE="crypt", затыкается
>на компиляции libsasl2.so.
>
>Попробовал по другому пути (год назад так sendmail ставил)
>Скачал cyrus-sasl, скомпилировал из исходников. Базу паролей прочитал :-)
>Ковыряюсь дальше, потому как сервер к себе все равно не пускает. есть два варианта:
- cyrus-sasl2 - посмотреть какой default метод авторизации
- cyrus-sasl2-saslauthd - используя демон saslauthd и требуемые методы, можно реализовать
какую угодно авторизацию
В каждом порту есть короткое описание, а все остальное исходя из нужд.
Посмотрите http://unix1.jinr.ru/~lavr/sendmail+sasl2 - там хоть и расписан подход
использования native-auth (родной-системной), но соль отражена полностью + проверка
SASL авторизации, вместо pwcheck можно использовать базу sasldb
порты:
- sendmail - позволяет собрать sendmail с чем угодно
- sendmail-sasl - это мини-порт sendmail с SASL, содержит лишь Makefile и собирается на
базе порта sendmail с опциями tls+sasl и зависит от портов cyrus-sasl2 и
cyrusl-sasl2-saslauthd
- sendmail-ldap - ровно как и верхний только sendmail + LDAP + SASL, + зависит еще и от
openldap клиента
Не так давно у кого-то были проблемы авторизации sendmail+sasl+ldap - проблема была
в LDAP, схемы примерно там расписывались, и верхняя ссылка помогла ВСЕ правильно собрать,
проверить и настроить
Если не получится, могу на своей WKS 6.1 - попробовать собрать из текущих портов так
как вам нужно и расписать что к чему, но попробуйте сперва сами используя верхнюю
ссылку