Прошу прощаения за туповатось, но я просто где то запарился:Поставил SendMail_sasl из портов,
Изменил файл site.config.m4 (может чего не так сделал):APPENDDEF(`conf_mail_local_ENVDEF', `-DQUEUE_ONLY')
APPENDDEF(`conf_smrsh_ENVDEF', `-DCMDDIR="\"/usr/local/libexec/sm.bin\""')
APPENDDEF(`conf_smrsh_ENVDEF', `-DPATH="\"/bin:/usr/bin\""')
define(`confEBINDIR',`/usr/local/libexec')
define(`confMANROOT',`/usr/local/man/cat')
define(`confMANROOTMAN',`/usr/local/man/man')
define(`confMBINDIR',`/usr/local/sbin')
define(`confSBINDIR',`/usr/local/sbin')
define(`confUBINDIR',`/usr/local/bin')
APPENDDEF(`conf_sendmail_ENVDEF', `-DTCPWRAPPERS')
#
APPENDDEF(`confENVDEF', `-DSASL')
#APPENDDEF(`conf_sendmail_LIBS', `-lwrap')"
APPENDDEF(`conf_sendmail_LIBS', `-lsasl')
APPENDDEF(`conf_sendmail_ENVDEF', `-DNETINET6')
APPENDDEF(`conf_libmilter_ENVDEF', `-DNETINET6')
APPENDDEF(`conf_sendmail_ENVDEF', `-DSTARTTLS')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_TLS_1')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_SSL')
APPENDDEF(`conf_sendmail_LIBS', `-lssl -lcrypto')
APPENDDEF(`conf_sendmail_ENVDEF', `-I/usr/local/include')
APPENDDEF(`conf_sendmail_ENVDEF', `-DSASL=2')
APPENDDEF(`confLIBDIRS', `-L/usr/local/lib')
APPENDDEF(`confINCDIRS', `-I/usr/local/include/')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl2')
APPENDDEF(`conf_libmilter_ENVDEF', `-DMILTER')
APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')зашел в каталог ../ports/mail/sendmail-sasl/work/sendmail-8.12.6
запустил
./Build
./Build install
после перезагрузки
потдержки sasl - нет
>Прошу прощаения за туповатось, но я просто где то запарился:
>
>Поставил SendMail_sasl из портов,
>Изменил файл site.config.m4 (может чего не так сделал):
>
>APPENDDEF(`conf_mail_local_ENVDEF', `-DQUEUE_ONLY')
>APPENDDEF(`conf_smrsh_ENVDEF', `-DCMDDIR="\"/usr/local/libexec/sm.bin\""')
>APPENDDEF(`conf_smrsh_ENVDEF', `-DPATH="\"/bin:/usr/bin\""')
>define(`confEBINDIR',`/usr/local/libexec')
>define(`confMANROOT',`/usr/local/man/cat')
>define(`confMANROOTMAN',`/usr/local/man/man')
>define(`confMBINDIR',`/usr/local/sbin')
>define(`confSBINDIR',`/usr/local/sbin')
>define(`confUBINDIR',`/usr/local/bin')
>APPENDDEF(`conf_sendmail_ENVDEF', `-DTCPWRAPPERS')
>#
>APPENDDEF(`confENVDEF', `-DSASL')
>#APPENDDEF(`conf_sendmail_LIBS', `-lwrap')"
>APPENDDEF(`conf_sendmail_LIBS', `-lsasl')
>APPENDDEF(`conf_sendmail_ENVDEF', `-DNETINET6')
>APPENDDEF(`conf_libmilter_ENVDEF', `-DNETINET6')
>APPENDDEF(`conf_sendmail_ENVDEF', `-DSTARTTLS')
>APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_TLS_1')
>APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_SSL')
>APPENDDEF(`conf_sendmail_LIBS', `-lssl -lcrypto')
>APPENDDEF(`conf_sendmail_ENVDEF', `-I/usr/local/include')
>APPENDDEF(`conf_sendmail_ENVDEF', `-DSASL=2')
>APPENDDEF(`confLIBDIRS', `-L/usr/local/lib')
>APPENDDEF(`confINCDIRS', `-I/usr/local/include/')
>APPENDDEF(`conf_sendmail_LIBS', `-lsasl2')
>APPENDDEF(`conf_libmilter_ENVDEF', `-DMILTER')
>APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
>
>зашел в каталог ../ports/mail/sendmail-sasl/work/sendmail-8.12.6
>запустил
>./Build
>./Build install
>после перезагрузки
>потдержки sasl - нет
смотрим Makefile в портах:.if defined(SENDMAIL_WITH_SASL)
SITE+= ${FILESDIR}/site.config.m4.sasl
.endif
.if defined(SENDMAIL_WITH_SASL2)
SITE+= ${FILESDIR}/site.config.m4.sasl2
.endifсоответственно внутри files лежат нужные конфигурации site.config,
копируешь оригинал cp site.config.m4.sasl[2] site.config.m4.sasl[2].orig
а вместо него кладешь свой, после чего, если осталась директория work
то:make clean
make
make installесли уже умудрился установить:
make deinstall
make clean
make
make installпри make будет браться твой site.config
спасибо,lavr, ты всегда даёшь самые исчерпывающие ответы.
Буду пробовать
>спасибо,lavr, ты всегда даёшь самые исчерпывающие ответы.
>Буду пробоватьразумеется make надо с опциями пускать, если просто SASL то
make WITH_SASL=yes
если SASL2, то
make WITH_SASL2=yes
>>спасибо,lavr, ты всегда даёшь самые исчерпывающие ответы.
>>Буду пробовать
>
>разумеется make надо с опциями пускать, если просто SASL то
>
>make WITH_SASL=yes
>
>если SASL2, то
>
>make WITH_SASL2=yesВО во а я тут мучаюсь :-)
я сделал поди все не так: переименовал ....m4.sasl2 в ....m4
Один момент, щас исправлю
>>make WITH_SASL=yes
>>
>>если SASL2, то
>>
>>make WITH_SASL2=yesа чем sasl от sasl2 отличается?
>>>make WITH_SASL=yes
>>>
>>>если SASL2, то
>>>
>>>make WITH_SASL2=yes
>
>а чем sasl от sasl2 отличается?