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

Исходное сообщение
"Sendmail Milter"

Отправлено netroot , 11-Фев-04 10:16 
Люди подскажите ставлю sendmail+milter по схеме
sendmail/sevtools/Site/Site.config.m4 прописываю
APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_USE_POLL')

Теперь собирают библиотеку libmilter:
$ cd {sendmaildir}/libmilter
$ ./Build -c
собраю и устанавливаю сам Sendmail:
$ cd {sendmaildir}
$ ./Build -c
make&make install

Запускаю /usr/sbin/sendmail -d0.12
Version 8.12.10
Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND
                NETINET NETUNIX NEWDB PIPELINING SCANF USERDB XDEBUG
И как видите никакой поддержки MILTER здесь и не пахнет?
Может кто подскажет в чем баг? или что не правильно делаю?


Содержание

Сообщения в этом обсуждении
"Sendmail Milter"
Отправлено lavr , 11-Фев-04 10:39 
>Люди подскажите ставлю sendmail+milter по схеме
>sendmail/sevtools/Site/Site.config.m4 прописываю
>APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
>APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_USE_POLL')
>
>Теперь собирают библиотеку libmilter:
>$ cd {sendmaildir}/libmilter
>$ ./Build -c
>собраю и устанавливаю сам Sendmail:
>$ cd {sendmaildir}
>$ ./Build -c
>make&make install
>
>Запускаю /usr/sbin/sendmail -d0.12
>Version 8.12.10
> Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND
>            
>    NETINET NETUNIX NEWDB PIPELINING SCANF USERDB XDEBUG
>
>И как видите никакой поддержки MILTER здесь и не пахнет?
>Может кто подскажет в чем баг? или что не правильно делаю?

1. сборка sendmail

APPENDDEF(`conf_libmilter_ENVDEF', `-DMILTER')
APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')

2. перед make install положить sendmail (если это был 8.10.x или 8.11.x -
сперва разгрести очередь, чтобы осталась пустой)
3. пересобрать sendmail.cf/submit.cf, newaliases, мапы
4. правильно стартовать новый sendmail

Прим: здесь массу раз step-by-step было описано КАК собрать sendmail
с milter-support.

Можно при сборке весь вывод перенаправить в make.log и смотреть флаги
сборки - -DMILTER, или перед сборкой сделать script make.log (man script)