Скачал дистр. Распаковал. Подправил сайт.конфиг. Билд, билд инсталл. Никаких ерроров, все нормально. Смотрю дату модификации /usr/sbin/sendmail - апрель месяц, хотя билд инсталл написал:
install -c -o root -g smmsp -m 2555 sendmail /usr/sbinКуда копать? Изначально сендмейл родной, с 5.3 ФриБСД. Нужно прикрутить сасл, для этого и пересобирал.
Содержимое сайт.конфиг.м4?
APPENDDEF(`confENVDEF', `-DSASL=2')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl2')
APPENDDEF(`confLIBDIRS', `-L/usr/local/lib/sasl2')
APPENDDEF(`confINCDIRS', `-I/usr/local/include/sasl')su-2.05b# ls /usr/local/lib/sasl2
Sendmail.conf libdigestmd5.la libntlm.a libsasldb.a
libanonymous.a libdigestmd5.so libntlm.so libsasldb.la
libanonymous.la libdigestmd5.so.2 libntlm.so.2 libsasldb.so
libanonymous.so libgssapiv2.a libotp.la libsasldb.so.2
libanonymous.so.2 libgssapiv2.la libotp.so libsql.a
libcrammd5.a libgssapiv2.so libotp.so.2 libsql.so
libcrammd5.la libgssapiv2.so.2 libplain.a libsql.so.2
libcrammd5.so liblogin.a libplain.la
libcrammd5.so.2 liblogin.so libplain.so
libdigestmd5.a liblogin.so.2 libplain.so.2su-2.05b# ls /usr/local/include/sasl/
hmac-md5.h md5global.h sasl.h saslutil.h
md5.h prop.h saslplug.h
>Скачал дистр. Распаковал. Подправил сайт.конфиг. Билд, билд инсталл. Никаких ерроров, все нормально.
>Смотрю дату модификации /usr/sbin/sendmail - апрель месяц, хотя билд инсталл написал:
>
>install -c -o root -g smmsp -m 2555 sendmail /usr/sbin
>
>Куда копать? Изначально сендмейл родной, с 5.3 ФриБСД. Нужно прикрутить сасл, для
>этого и пересобирал.
>
>Содержимое сайт.конфиг.м4?
>APPENDDEF(`confENVDEF', `-DSASL=2')
>APPENDDEF(`conf_sendmail_LIBS', `-lsasl2')
>APPENDDEF(`confLIBDIRS', `-L/usr/local/lib/sasl2')
>APPENDDEF(`confINCDIRS', `-I/usr/local/include/sasl')
>
>su-2.05b# ls /usr/local/lib/sasl2
>Sendmail.conf libdigestmd5.la
> libntlm.a
>
> libsasldb.a
>libanonymous.a libdigestmd5.so
> libntlm.so
> libsasldb.la
>
>libanonymous.la libdigestmd5.so.2
> libntlm.so.2
> libsasldb.so
>libanonymous.so libgssapiv2.a
> libotp.la
>
> libsasldb.so.2
>libanonymous.so.2 libgssapiv2.la
> libotp.so
> libsql.a
>libcrammd5.a
>libgssapiv2.so libotp.so.2
>
> libsql.so
>libcrammd5.la libgssapiv2.so.2
> libplain.a
> libsql.so.2
>
>libcrammd5.so liblogin.a
>
> libplain.la
>libcrammd5.so.2 liblogin.so
> libplain.so
>
>libdigestmd5.a liblogin.so.2
> libplain.so.2
>
>su-2.05b# ls /usr/local/include/sasl/
>hmac-md5.h md5global.h sasl.h
> saslutil.h
>md5.h prop.h
> saslplug.h
еще один умелец...!
порты для этого есть (вероятно PREFIX был /usr/local)читай HANDBOOK, еще лучше:
http://unix1.jinr.ru/~lavr/sendmail+sasl2 - не дописано, но в целом там
ВСЕ есть, правда описано для использования NATIVE-AUTH, те родной системной авторизации, для использования sasldb2 тоже можно использовать, там НЕ НАПИСАНО, но это прозрачно изменить метод для демона saslauthd.
Можно и без демона saslauthd - это чуть иначе будет, с демоном ПРОЩЕ -
универсальное решение.