The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как перекомпилить SendMail после изменения site.config.m4"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как перекомпилить SendMail после изменения site.config.m4"
Сообщение от СергейКа emailИскать по авторуВ закладки on 27-Ноя-02, 16:05  (MSK)
Прошу прощаения за туповатось, но я просто где то запарился:

Поставил 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 - нет

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Как перекомпилить SendMail после изменения site.config.m..."
Сообщение от lavr emailИскать по авторуВ закладки on 27-Ноя-02, 16:18  (MSK)
>Прошу прощаения за туповатось, но я просто где то запарился:
>
>Поставил 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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Как перекомпилить SendMail после изменения site.config.m..."
Сообщение от СергейКа emailИскать по авторуВ закладки on 27-Ноя-02, 16:23  (MSK)
спасибо,lavr, ты всегда даёшь самые исчерпывающие ответы.
Буду пробовать
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Как перекомпилить SendMail после изменения site.config.m..."
Сообщение от lavr emailИскать по авторуВ закладки on 27-Ноя-02, 17:27  (MSK)
>спасибо,lavr, ты всегда даёшь самые исчерпывающие ответы.
>Буду пробовать

разумеется make надо с опциями пускать, если просто SASL то

make WITH_SASL=yes

если SASL2, то

make WITH_SASL2=yes


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Как перекомпилить SendMail после изменения site.config.m..."
Сообщение от СергейКа emailИскать по авторуВ закладки on 27-Ноя-02, 17:30  (MSK)
>>спасибо,lavr, ты всегда даёшь самые исчерпывающие ответы.
>>Буду пробовать
>
>разумеется make надо с опциями пускать, если просто SASL то
>
>make WITH_SASL=yes
>
>если SASL2, то
>
>make WITH_SASL2=yes

ВО во а я тут мучаюсь :-)
я сделал поди все не так: переименовал ....m4.sasl2 в ....m4
Один момент, щас исправлю

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Как перекомпилить SendMail после изменения site.config.m..."
Сообщение от СергейКа emailИскать по авторуВ закладки on 27-Ноя-02, 17:36  (MSK)
>>make WITH_SASL=yes
>>
>>если SASL2, то
>>
>>make WITH_SASL2=yes

а чем sasl от sasl2 отличается?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Как перекомпилить SendMail после изменения site.config.m..."
Сообщение от lavr emailИскать по авторуВ закладки on 27-Ноя-02, 18:27  (MSK)
>>>make WITH_SASL=yes
>>>
>>>если SASL2, то
>>>
>>>make WITH_SASL2=yes
>
>а чем sasl от sasl2 отличается?

http://asg.web.cmu.edu/sasl/index.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру