URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 56444
[ Назад ]

Исходное сообщение
"Сборка sendmail - не понятно, куда собирается."

Отправлено DerAlSem , 14-Май-05 11:58 
Скачал дистр. Распаковал. Подправил сайт.конфиг. Билд, билд инсталл. Никаких ерроров, все нормально. Смотрю дату модификации /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



Содержание

Сообщения в этом обсуждении
"Сборка sendmail - не понятно, куда собирается."
Отправлено lavr , 14-Май-05 12:59 
>Скачал дистр. Распаковал. Подправил сайт.конфиг. Билд, билд инсталл. Никаких ерроров, все нормально.
>Смотрю дату модификации /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 - это чуть иначе будет, с демоном ПРОЩЕ -
универсальное решение.