The OpenNET Project / Index page

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

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

"Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 14:36  (MSK)
Всем привет.

Вот такая вот проблемка... САБЖ.

..sendmaildir/devtools/Site/site.config.m4:
--begin--
dnl Milter
APPENDDEF(`config_sendmail_ENVDEF', `-DMILTER')
--end--

cd ..sendmaildir/libmilter/
./Build -c

cd ..sendmaildir/
./Build
./Build install

sh# sendmail -d0.1 </dev/null

есть много чего, но только не Milter

Куда копать? Доки почитал... вроде все прально делаю...

Заранее спасибо.

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

 Оглавление

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

1. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 14:58  (MSK)
>Всем привет.
>
>Вот такая вот проблемка... САБЖ.
>
>..sendmaildir/devtools/Site/site.config.m4:
>--begin--
>dnl Milter
>APPENDDEF(`config_sendmail_ENVDEF', `-DMILTER')
>--end--
>
>cd ..sendmaildir/libmilter/
>./Build -c
>
>cd ..sendmaildir/
>./Build
>./Build install
>
>sh# sendmail -d0.1 </dev/null
>
>есть много чего, но только не Milter
>
>Куда копать? Доки почитал... вроде все прально делаю...
>
>Заранее спасибо.

Что такой вопрос глупый? ;)

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

2. "Sendmail не собирается с Milter"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Авг-03, 15:12  (MSK)
>Всем привет.
>
>Вот такая вот проблемка... САБЖ.
>
>..sendmaildir/devtools/Site/site.config.m4:
>--begin--
>dnl Milter
>APPENDDEF(`config_sendmail_ENVDEF', `-DMILTER')
>--end--
>
>cd ..sendmaildir/libmilter/
>./Build -c
>
>cd ..sendmaildir/
>./Build
>./Build install
>
>sh# sendmail -d0.1 </dev/null
>
>есть много чего, но только не Milter

странно, вообще-то Build -c надо делать (пересборка sendmail) после
сборки libmilter и других библиотек, а вообще, если siteconfig.m4 есть
то достаточно просто Build

>Куда копать? Доки почитал... вроде все прально делаю...

если только не перемудрил с Build -c в libmilter и затем Build в sources,
надо было с точностью наоборот, sorry, проверять и смотреть сборку лень
а так вроде все верно

или как вариант ./Build -DMILTER тоже должно прокатить

>Заранее спасибо.

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

3. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 15:33  (MSK)
>>Всем привет.
>>
>>Вот такая вот проблемка... САБЖ.
>>
>>..sendmaildir/devtools/Site/site.config.m4:
>>--begin--
>>dnl Milter
>>APPENDDEF(`config_sendmail_ENVDEF', `-DMILTER')
>>--end--
>>
>>cd ..sendmaildir/libmilter/
>>./Build -c
>>
>>cd ..sendmaildir/
>>./Build
>>./Build install
>>
>>sh# sendmail -d0.1 </dev/null
>>
>>есть много чего, но только не Milter
>
>странно, вообще-то Build -c надо делать (пересборка sendmail) после
>сборки libmilter и других библиотек, а вообще, если siteconfig.m4 есть
>то достаточно просто Build
>
>>Куда копать? Доки почитал... вроде все прально делаю...
>
>если только не перемудрил с Build -c в libmilter и затем Build
>в sources,
>надо было с точностью наоборот, sorry, проверять и смотреть сборку лень
>а так вроде все верно
>
>или как вариант ./Build -DMILTER тоже должно прокатить
>
>>Заранее спасибо.

Пробывал и так и сяк собирать... собирается, но без поддержки milter'а... куда копать не знаю... топчусь на одном месте.

2lavr: ./Build -DMILTER не работает...
забыл сказать - sendmail 8.11.7

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

4. "Sendmail не собирается с Milter"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Авг-03, 15:36  (MSK)
>>>Всем привет.
>>>
>>>Вот такая вот проблемка... САБЖ.
>>>
>>>..sendmaildir/devtools/Site/site.config.m4:
>>>--begin--
>>>dnl Milter
>>>APPENDDEF(`config_sendmail_ENVDEF', `-DMILTER')
>>>--end--
>>>
>>>cd ..sendmaildir/libmilter/
>>>./Build -c
>>>
>>>cd ..sendmaildir/
>>>./Build
>>>./Build install
>>>
>>>sh# sendmail -d0.1 </dev/null
>>>
>>>есть много чего, но только не Milter
>>
>>странно, вообще-то Build -c надо делать (пересборка sendmail) после
>>сборки libmilter и других библиотек, а вообще, если siteconfig.m4 есть
>>то достаточно просто Build
>>
>>>Куда копать? Доки почитал... вроде все прально делаю...
>>
>>если только не перемудрил с Build -c в libmilter и затем Build
>>в sources,
>>надо было с точностью наоборот, sorry, проверять и смотреть сборку лень
>>а так вроде все верно
>>
>>или как вариант ./Build -DMILTER тоже должно прокатить
>>
>>>Заранее спасибо.
>
>Пробывал и так и сяк собирать... собирается, но без поддержки milter'а... куда
>копать не знаю... топчусь на одном месте.
>
>2lavr: ./Build -DMILTER не работает...
>забыл сказать - sendmail 8.11.7

ну тогда все понятно:

APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')

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

5. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 15:47  (MSK)
>>>>Всем привет.
>>>>
>>>>Вот такая вот проблемка... САБЖ.
>>>>
>>>>..sendmaildir/devtools/Site/site.config.m4:
>>>>--begin--
>>>>dnl Milter
>>>>APPENDDEF(`config_sendmail_ENVDEF', `-DMILTER')
>>>>--end--
>>>>
>>>>cd ..sendmaildir/libmilter/
>>>>./Build -c
>>>>
>>>>cd ..sendmaildir/
>>>>./Build
>>>>./Build install
>>>>
>>>>sh# sendmail -d0.1 </dev/null
>>>>
>>>>есть много чего, но только не Milter
>>>
>>>странно, вообще-то Build -c надо делать (пересборка sendmail) после
>>>сборки libmilter и других библиотек, а вообще, если siteconfig.m4 есть
>>>то достаточно просто Build
>>>
>>>>Куда копать? Доки почитал... вроде все прально делаю...
>>>
>>>если только не перемудрил с Build -c в libmilter и затем Build
>>>в sources,
>>>надо было с точностью наоборот, sorry, проверять и смотреть сборку лень
>>>а так вроде все верно
>>>
>>>или как вариант ./Build -DMILTER тоже должно прокатить
>>>
>>>>Заранее спасибо.
>>
>>Пробывал и так и сяк собирать... собирается, но без поддержки milter'а... куда
>>копать не знаю... топчусь на одном месте.
>>
>>2lavr: ./Build -DMILTER не работает...
>>забыл сказать - sendmail 8.11.7
>
>ну тогда все понятно:
>
>APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
>APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')

тоже самое... компилиться, но milter'а нет :(

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

6. "Sendmail не собирается с Milter"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Авг-03, 16:18  (MSK)
>>ну тогда все понятно:
>>
>>APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
>>APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')
>
>тоже самое... компилиться, но milter'а нет :(

ну не знаю, какая система и что делаешь шаг-за-шагом


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

7. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 16:34  (MSK)
>>>ну тогда все понятно:
>>>
>>>APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
>>>APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')
>>
>>тоже самое... компилиться, но milter'а нет :(
>
>ну не знаю, какая система и что делаешь шаг-за-шагом


Slackware 8.0
kernel 2.4.5

стоял сендмыл 8.11.7.
решил прикрутить drweb.
слил src 8.11.7 с ftp.slackware.org

cd ../исходники_sendmail
make clean

cd ../исходники_sendmail/devtools/Site
site.config.m4:
--cut--
dnl Milter
APPENDDEF(`config_sendmail_ENVDEF',`-DMILTER')
--cut--

cd ../исходники_sendmail/libmilter
./Build -c
cd ../исходники_sendmail
./Build (или ./Build -c (тоже пробовал))
./Build install

$sendmail -d0.1 </dev/null
--tty2--
Version 8.11.7
Compiled with: LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND NETINET
NETUNIX NEWDB QUEUE SCANF SMTP USERDB XDEBUG

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = router
  (canonical domain name) $j = router.kgs.org
         (subdomain name) $m = kgs.org
              (node name) $k = router
========================================================

Recipient names must be specified

--tty2--

добавлял в site.config.m4 по твоему совету:
APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')

то же самое...

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

8. "Sendmail не собирается с Milter"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 13-Авг-03, 17:17  (MSK)
Установка и настройка DrWeb 4.28 for Sendmail на примере
Sendmail 8.12.x по пунктам:

УСТАНОВКА И НАСТРОЙКА DRWEB DAEMON
1. С ftp.dialognauka.ru скачать файл drweb-4.28-<ваша ОС>.tar.gz,
   содержащий DrWeb Daemon.
2. Распаковать его командой tar xfz drweb-4.28-<ваша ОС>.tar.gz.
3. Перейти в каталог с drweb daemon.
4. Установить drweb daemon командой cp -R . /
5. Отредактировать файл /etc/drweb/drweb32.ini в соответствии с
   предпочитаемыми параметрами работы drweb daemon.
6. Запустить drweb daemon командой /opt/drweb/drwebd

УСТАНОВКА И НАСТРОЙКА DRWEB SENDMAIL FILTER

1. С ftp.dialognauka.ru скачать файл drweb-sendmail-4.28.x-<ваша ОС>.tar.gz,
   содержащий фильтр для sendmail.
2. Распаковать его командой tar xfz drweb-4.28-<ваша ОС>.tar.gz
3. Перейти в каталог с фильтром.
4. Установить фильтр командой cp -R . /
5. Отредактировать файл /etc/drweb/drweb_smf.conf в соответствии в
   предпочтениями по действиям антивирусного фильтра.
6. Отредактировать файл /etc/drweb/users.conf для определения правил
   фильтрации почты через антивирусный фильтр.
6. Запустить фильтр командой /opt/drweb/drweb-smf
7. Убедиться в том, что фильтр запустился командой tail /var/log/maillog.

УСТАНОВКА И НАСТРОЙКА SENDMAIL

1. С ftp.sendmail.org скачать исходные тексты sendmail.
2. Распаковать их командой tar xfz sendmail.8.12.x.tar.gz.
3. Перейти в каталог с исходниками. В дальнейшем она будет обозначаться
   как .
4. Создать файл ./devtools/Site/site.config.m4 и записать
   в него следующие строки:

---CUT---
dnl Milter
APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
---CUT---

5. Перейти в каталог  и ввести команду ./Build для
   сборки sendmail.
6. Установить sendmail командой ./Build install
7. Проверить, собрался ли sendmail с поддержкой milter можно
   командой sendmail -bt -d0.10 < /dev/null
   В секции "Compiled with:" должен присутствовать параметр MILTER.
8. Перейти в каталог /cf/cf и переименовать
   файл generic-bsd4.4.mc в sendmail.mc.
9. Добавить в конец sendmail.mc строки:

---CUT---
define(`_FFR_MILTER',1)
MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h')
define(`confINPUT_MAIL_FILTERS', `drweb-filter')
define(`confMILTER_LOG_LEVEL',`6')
---CUT---

10. Создать файл sendmail.cf командой ./Build sendmail.cf
11. Установить созданный sendmail.cf командой ./Build install-cf
12. Командой killall sendmail остановить sendmail, если он до
    этого был загружен.
13. Запустить sendmail командой /usr/sbin/sendmail ?bd

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

9. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 17:25  (MSK)
>Установка и настройка DrWeb 4.28 for Sendmail на примере
>Sendmail 8.12.x по пунктам:
>
>УСТАНОВКА И НАСТРОЙКА DRWEB DAEMON
>1. С ftp.dialognauka.ru скачать файл drweb-4.28-<ваша ОС>.tar.gz,
>   содержащий DrWeb Daemon.
>2. Распаковать его командой tar xfz drweb-4.28-<ваша ОС>.tar.gz.
>3. Перейти в каталог с drweb daemon.
>4. Установить drweb daemon командой cp -R . /
>5. Отредактировать файл /etc/drweb/drweb32.ini в соответствии с
>   предпочитаемыми параметрами работы drweb daemon.
>6. Запустить drweb daemon командой /opt/drweb/drwebd
>
>УСТАНОВКА И НАСТРОЙКА DRWEB SENDMAIL FILTER
>
>1. С ftp.dialognauka.ru скачать файл drweb-sendmail-4.28.x-<ваша ОС>.tar.gz,
>   содержащий фильтр для sendmail.
>2. Распаковать его командой tar xfz drweb-4.28-<ваша ОС>.tar.gz
>3. Перейти в каталог с фильтром.
>4. Установить фильтр командой cp -R . /
>5. Отредактировать файл /etc/drweb/drweb_smf.conf в соответствии в
>   предпочтениями по действиям антивирусного фильтра.
>6. Отредактировать файл /etc/drweb/users.conf для определения правил
>   фильтрации почты через антивирусный фильтр.
>6. Запустить фильтр командой /opt/drweb/drweb-smf
>7. Убедиться в том, что фильтр запустился командой tail /var/log/maillog.
>
>УСТАНОВКА И НАСТРОЙКА SENDMAIL
>
>1. С ftp.sendmail.org скачать исходные тексты sendmail.
>2. Распаковать их командой tar xfz sendmail.8.12.x.tar.gz.
>3. Перейти в каталог с исходниками. В дальнейшем она будет обозначаться
>   как .
>4. Создать файл ./devtools/Site/site.config.m4 и записать
>   в него следующие строки:
>
>---CUT---
>dnl Milter
>APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
>---CUT---
>
>5. Перейти в каталог  и ввести команду ./Build для
>   сборки sendmail.
>6. Установить sendmail командой ./Build install
>7. Проверить, собрался ли sendmail с поддержкой milter можно
>   командой sendmail -bt -d0.10 < /dev/null
>   В секции "Compiled with:" должен присутствовать параметр MILTER.
>8. Перейти в каталог /cf/cf и переименовать
>   файл generic-bsd4.4.mc в sendmail.mc.
>9. Добавить в конец sendmail.mc строки:
>
>---CUT---
>define(`_FFR_MILTER',1)
>MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h')
>define(`confINPUT_MAIL_FILTERS', `drweb-filter')
>define(`confMILTER_LOG_LEVEL',`6')
>---CUT---
>
>10. Создать файл sendmail.cf командой ./Build sendmail.cf
>11. Установить созданный sendmail.cf командой ./Build install-cf
>12. Командой killall sendmail остановить sendmail, если он до
>    этого был загружен.
>13. Запустить sendmail командой /usr/sbin/sendmail ?bd

я так и делаю... ничего не выходит...
(ошибся в предыдущем посте config_sendmail.... на самом деле написанно conf_sendmail конечно)...

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

10. "Sendmail не собирается с Milter"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 13-Авг-03, 17:31  (MSK)
Сделай один к одному как написано
  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 17:38  (MSK)
>Сделай один к одному как написано


пробывал. тоже самое. после компиляции и установки смотрю на compiled with: ; milter'a нет...

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

12. "Sendmail не собирается с Milter"
Сообщение от Nimdar Искать по авторуВ закладки on 13-Авг-03, 17:47  (MSK)
>>Сделай один к одному как написано
>
>
>пробывал. тоже самое. после компиляции и установки смотрю на compiled with: ;
>milter'a нет...


sendmail 8.11.x с milterom у меня тоже не собирался.
Кстати, в доках для 8.11 так и сказано, что milter поддерживается экспериментально, и не факт, что будет работать.
Ставь 8.12.х - работает на ура.

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

13. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 13-Авг-03, 17:52  (MSK)
>>>Сделай один к одному как написано
>>
>>
>>пробывал. тоже самое. после компиляции и установки смотрю на compiled with: ;
>>milter'a нет...
>
>
>sendmail 8.11.x с milterom у меня тоже не собирался.
>Кстати, в доках для 8.11 так и сказано, что milter поддерживается экспериментально,
>и не факт, что будет работать.
>Ставь 8.12.х - работает на ура.

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

14. "Sendmail не собирается с Milter"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Авг-03, 18:55  (MSK)
>>Сделай один к одному как написано
>
>
>пробывал. тоже самое. после компиляции и установки смотрю на compiled with: ;
>milter'a нет...

собери как собирал,

sendmail -d0.1 -bv root < /dev/null - не покажет тебе MILTER, это тока
в sendmail-8.12.x (елки, совсем уже и забыл)

сделай просто:

# strings sendmail | grep milter
и если увидишь вызовы milter-функций значит правильно собрал, для проверки
можешь собрать пример из libmilter, вставить настройки milter в sendmail.mc/cf и попробовать проверить как у них в README написано.

Все. (записать что-ли где-то, а то потом фик вспомнишь, пришлось собирать
и проверять, хорошо сразу дошло strings сделать)

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

15. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 14-Авг-03, 09:14  (MSK)
>>>Сделай один к одному как написано
>>
>>
>>пробывал. тоже самое. после компиляции и установки смотрю на compiled with: ;
>>milter'a нет...
>
>собери как собирал,
>
>sendmail -d0.1 -bv root < /dev/null - не покажет тебе MILTER, это
>тока
>в sendmail-8.12.x (елки, совсем уже и забыл)
>
>сделай просто:
>
># strings sendmail | grep milter
>и если увидишь вызовы milter-функций значит правильно собрал, для проверки
>можешь собрать пример из libmilter, вставить настройки milter в sendmail.mc/cf и попробовать
>проверить как у них в README написано.
>
>Все. (записать что-ли где-то, а то потом фик вспомнишь, пришлось собирать
>и проверять, хорошо сразу дошло strings сделать)


Я кстати собрал sendmail 8.12.9 дык тожа грабли небольшие. Он собрался с milter'ом, тока вот ./Build install че-то особо действий никаких не производит :) В /usr/sbin и.т.д. sendmail'а не видно. Хотя в сырцах бинарник скомпиленный валяется... и работает... я вот тока боюсь что он библиотеки тоже не скопировал (он это ./build install).

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

16. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 14-Авг-03, 09:16  (MSK)
>>>>Сделай один к одному как написано
>>>
>>>
>>>пробывал. тоже самое. после компиляции и установки смотрю на compiled with: ;
>>>milter'a нет...
>>
>>собери как собирал,
>>
>>sendmail -d0.1 -bv root < /dev/null - не покажет тебе MILTER, это
>>тока
>>в sendmail-8.12.x (елки, совсем уже и забыл)
>>
>>сделай просто:
>>
>># strings sendmail | grep milter
>>и если увидишь вызовы milter-функций значит правильно собрал, для проверки
>>можешь собрать пример из libmilter, вставить настройки milter в sendmail.mc/cf и попробовать
>>проверить как у них в README написано.
>>
>>Все. (записать что-ли где-то, а то потом фик вспомнишь, пришлось собирать
>>и проверять, хорошо сразу дошло strings сделать)
>
>
>Я кстати собрал sendmail 8.12.9 дык тожа грабли небольшие. Он собрался с
>milter'ом, тока вот ./Build install че-то особо действий никаких не производит
>:) В /usr/sbin и.т.д. sendmail'а не видно. Хотя в сырцах бинарник
>скомпиленный валяется... и работает... я вот тока боюсь что он библиотеки
>тоже не скопировал (он это ./build install).

8.11.7: #string sendmail | greep milter. вызовов нет. тока одна строка milter.c :(

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

17. "Sendmail не собирается с Milter"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Авг-03, 09:48  (MSK)
[alone]/pub/ports/mail/sendmail-old/work/sendmail-8.11.7/obj.FreeBSD.4.7-STABLE.i386/sendmail > strings sendmail | grep milter_
milter_read(%s): timeout before data read
milter_read
milter_read(%s): read returned %ld: %s
milter_read(%s): read returned %ld: %s
milter_read(%s): read returned %ld, expecting %ld
milter_read(%s): read returned %ld, expecting %ld
milter_read(%s): expecting %ld bytes
milter_read(%s): read size %ld out of range
milter_read(%s): read size %ld out of range
milter_read(%s): Returning %*s
milter_write(%s): length %ld out of range
milter_write(%s): length %ld out of range
milter_write(%s): cmd %c, len %ld
milter_write
milter_write(%s): write(%c) returned %ld, expected %ld: %s
milter_write(%s): write(%c) returned %ld, expected %ld: %s
milter_write(%s): Sending %*s
milter_write(%s): timeout before data send
milter_open(%s): Trying to open filter in state %c
milter_open(%s): %s failed: %s
milter_open(%s): %s failed: %s
milter_set_option(%s = %s)
milter_set_option: invalid Milter option %s
milter_set_option: too many macros in Milter.%s (max %d)
...
milter_init
milter_init(%s): failed to %s
milter_connect(%s)
milter_helo(%s)
milter_envfrom:
milter_envrcpt:
milter_data
milter_data: eoh
milter_data(%s): EOM ACK/NAK timeout
milter_data(%s): state %c
milter_data(%s): lied about adding headers, honoring request anyway
milter_data(%s): lied about changing headers, honoring request anyway
milter_data(%s) lied about adding recipients, honoring request anyway
milter_data(%s): lied about removing recipients, honoring request anyway
milter_data(%s): lied about replacing body, rejecting request and tempfailing me
ssage
milter_data(%s): returned bogus response %c
milter_data: %s/df%s: read error
milter_quit
milter_abort
[alone]/pub/ports/mail/sendmail-old/work/sendmail-8.11.7/obj.FreeBSD.4.7-STABLE.i386/sendmail >

если хочешь собрать, давай снова по шагам точную последовательность
и содержимое того что собралось ls -laR obj...
cat devtools/Site/site.config.m4
и сборку сделай следующим образом, варианты:

- или запусти script mk.log перед тем как выполнить ./Build
- или если bash: ./Build &>mk.log

и вывод логов сборки в студию

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

18. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 14-Авг-03, 10:09  (MSK)
>[alone]/pub/ports/mail/sendmail-old/work/sendmail-8.11.7/obj.FreeBSD.4.7-STABLE.i386/sendmail > strings sendmail | grep milter_
>milter_read(%s): timeout before data read
...
>milter_abort
>[alone]/pub/ports/mail/sendmail-old/work/sendmail-8.11.7/obj.FreeBSD.4.7-STABLE.i386/sendmail >
>
>если хочешь собрать, давай снова по шагам точную последовательность
>и содержимое того что собралось ls -laR obj...
>cat devtools/Site/site.config.m4
>и сборку сделай следующим образом, варианты:
>
>- или запусти script mk.log перед тем как выполнить ./Build
>- или если bash: ./Build &>mk.log
>
>и вывод логов сборки в студию

Значит так:
создаю в ../sendmailsrc/devtools/Site файлик site.config.m4. В нем:
dnl Milter
APPENDDEF(`conf_sendmail_ENVDEF',`-DMILTER')
далее
cd ../sendmailsrc/libmilter
# ./Build -c                   (и не собираю если тоже самое)
cd ../sendmailsrc/
# ./Build &>mk.log

(извиняюсь за такой размер поста конечно, но уже некуда рыть)
#cat ./mk.log

Making all in:
/usr/src/sendmail-8.11.7/libsmutil
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/libsmutil using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/libsmutil
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmutil'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL   debug.c errstring.c lockfile.c safefile.c snprintf.c strl.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmutil'
Making in ../obj.Linux.2.4.5.i686/libsmutil
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmutil'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o debug.o debug.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o errstring.o errstring.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o lockfile.o lockfile.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o safefile.o safefile.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o snprintf.o snprintf.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o strl.o strl.c
ar crv libsmutil.a debug.o errstring.o lockfile.o safefile.o snprintf.o strl.o    
a - debug.o
a - errstring.o
a - lockfile.o
a - safefile.o
a - snprintf.o
a - strl.o
ranlib  libsmutil.a
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmutil'
Making all in:
/usr/src/sendmail-8.11.7/libsmdb
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/libsmdb using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/libsmdb
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmdb'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL   smdb.c smdb1.c smdb2.c smndbm.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmdb'
Making in ../obj.Linux.2.4.5.i686/libsmdb
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmdb'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o smdb.o smdb.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o smdb1.o smdb1.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o smdb2.o smdb2.c
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o smndbm.o smndbm.c
ar crv libsmdb.a smdb.o smdb1.o smdb2.o smndbm.o    
a - smdb.o
a - smdb1.o
a - smdb2.o
a - smndbm.o
ranlib  libsmdb.a
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/libsmdb'
Making all in:
/usr/src/sendmail-8.11.7/sendmail
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/sendmail using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/sendmail
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/sendmail'
cc -M -I. -I../../include  -DNEWDB  -DMILTER  main.c alias.c arpadate.c bf_portable.c clock.c collect.c conf.c control.c convtime.c daemon.c deliver.c domain.c envelope.c err.c headers.c macro.c map.c mci.c milter.c mime.c parseaddr.c queue.c readcf.c recipient.c savemail.c sfsasl.c shmticklib.c srvrsmtp.c stab.c stats.c sysexits.c timers.c trace.c udb.c usersmtp.c util.c version.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/sendmail'
Making in ../obj.Linux.2.4.5.i686/sendmail
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/sendmail'
cp /dev/null statistics
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o main.o main.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o alias.o alias.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o arpadate.o arpadate.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o bf_portable.o bf_portable.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o clock.o clock.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o collect.o collect.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o conf.o conf.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o control.o control.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o convtime.o convtime.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o daemon.o daemon.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o deliver.o deliver.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o domain.o domain.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o envelope.o envelope.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o err.o err.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o headers.o headers.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o macro.o macro.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o map.o map.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o mci.o mci.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o milter.o milter.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o mime.o mime.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o parseaddr.o parseaddr.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o queue.o queue.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o readcf.o readcf.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o recipient.o recipient.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o savemail.o savemail.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o sfsasl.o sfsasl.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o shmticklib.o shmticklib.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o srvrsmtp.o srvrsmtp.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o stab.o stab.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o stats.o stats.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o sysexits.o sysexits.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o timers.o timers.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o trace.o trace.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o udb.o udb.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o usersmtp.o usersmtp.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o util.o util.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o version.o version.c
cc -o sendmail   main.o alias.o arpadate.o bf_portable.o clock.o collect.o conf.o control.o convtime.o daemon.o deliver.o domain.o envelope.o err.o headers.o macro.o map.o mci.o milter.o mime.o parseaddr.o queue.o readcf.o recipient.o savemail.o sfsasl.o shmticklib.o srvrsmtp.o stab.o stats.o sysexits.o timers.o trace.o udb.o usersmtp.o util.o version.o      ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
err.o: In function `errstring':
err.o(.text+0x11a4): `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
err.o(.text+0x119b): `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
groff -Tascii -man sendmail.8 > sendmail.0 || cp sendmail.0.dist sendmail.0
groff -Tascii -man aliases.5 > aliases.0 || cp aliases.0.dist aliases.0
groff -Tascii -man mailq.1 > mailq.0 || cp mailq.0.dist mailq.0
groff -Tascii -man newaliases.1 > newaliases.0 || cp newaliases.0.dist newaliases.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/sendmail'
Making all in:
/usr/src/sendmail-8.11.7/mail.local
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/mail.local using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/mail.local
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mail.local'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB    mail.local.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mail.local'
Making in ../obj.Linux.2.4.5.i686/mail.local
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mail.local'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB       -c -o mail.local.o mail.local.c
cc -o mail.local   mail.local.o      ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
../libsmutil/libsmutil.a(errstring.o): In function `errstring':
errstring.o(.text+0x23f): `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
errstring.o(.text+0x236): `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
groff -Tascii -man mail.local.8 > mail.local.0 || cp mail.local.0.dist mail.local.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mail.local'
Making all in:
/usr/src/sendmail-8.11.7/mailstats
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/mailstats using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/mailstats
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mailstats'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL   mailstats.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mailstats'
Making in ../obj.Linux.2.4.5.i686/mailstats
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mailstats'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o mailstats.o mailstats.c
cc -o mailstats   mailstats.o      ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
groff -Tascii -man mailstats.8 > mailstats.0 || cp mailstats.0.dist mailstats.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/mailstats'
Making all in:
/usr/src/sendmail-8.11.7/makemap
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/makemap using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/makemap
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/makemap'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL   makemap.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/makemap'
Making in ../obj.Linux.2.4.5.i686/makemap
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/makemap'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o makemap.o makemap.c
cc -o makemap   makemap.o      ../libsmdb/libsmdb.a ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
../libsmutil/libsmutil.a(errstring.o): In function `errstring':
errstring.o(.text+0x23f): `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
errstring.o(.text+0x236): `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
groff -Tascii -man makemap.8 > makemap.0 || cp makemap.0.dist makemap.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/makemap'
Making all in:
/usr/src/sendmail-8.11.7/praliases
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/praliases using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/praliases
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/praliases'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL   praliases.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/praliases'
Making in ../obj.Linux.2.4.5.i686/praliases
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/praliases'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o praliases.o praliases.c
cc -o praliases   praliases.o      ../libsmdb/libsmdb.a ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
../libsmutil/libsmutil.a(errstring.o): In function `errstring':
errstring.o(.text+0x23f): `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
errstring.o(.text+0x236): `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
groff -Tascii -man praliases.8 > praliases.0 || cp praliases.0.dist praliases.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/praliases'
Making all in:
/usr/src/sendmail-8.11.7/rmail
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/rmail using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/rmail
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/rmail'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB    rmail.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/rmail'
Making in ../obj.Linux.2.4.5.i686/rmail
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/rmail'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB       -c -o rmail.o rmail.c
cc -o rmail   rmail.o      ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
../libsmutil/libsmutil.a(errstring.o): In function `errstring':
errstring.o(.text+0x23f): `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
errstring.o(.text+0x236): `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
groff -Tascii -man rmail.8 > rmail.0 || cp rmail.0.dist rmail.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/rmail'
Making all in:
/usr/src/sendmail-8.11.7/smrsh
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/smrsh using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/smrsh
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/smrsh'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB    smrsh.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/smrsh'
Making in ../obj.Linux.2.4.5.i686/smrsh
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/smrsh'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB       -c -o smrsh.o smrsh.c
cc -o smrsh   smrsh.o      ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
groff -Tascii -man smrsh.8 > smrsh.0 || cp smrsh.0.dist smrsh.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/smrsh'
Making all in:
/usr/src/sendmail-8.11.7/vacation
Configuration: pfx=, os=Linux, rel=2.4.5, rbase=2, rroot=2.4, arch=i686, sfx=, variant=optimized
Using M4=/usr/bin/m4
Creating ../obj.Linux.2.4.5.i686/vacation using ../devtools/OS/Linux
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.Linux.2.4.5.i686/vacation
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/vacation'
cc -M -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL   vacation.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/vacation'
Making in ../obj.Linux.2.4.5.i686/vacation
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/vacation'
cc -O -I. -I../../sendmail   -I../../include  -DNEWDB  -DNOT_SENDMAIL      -c -o vacation.o vacation.c
cc -o vacation   vacation.o      ../libsmdb/libsmdb.a ../libsmutil/libsmutil.a  -ldb -lresolv -lcrypt -lnsl -ldl  
../libsmutil/libsmutil.a(errstring.o): In function `errstring':
errstring.o(.text+0x23f): `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
errstring.o(.text+0x236): `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
groff -Tascii -man vacation.1 > vacation.0 || cp vacation.0.dist vacation.0
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/vacation'

------------------------------------------------------------
# ls -laR ./obj*

obj.Linux.2.4.5.i686:
total 48
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   20 1037     1700         4096 Aug 14 09:23 ..
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 libsmdb
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 libsmutil
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 mail.local
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 mailstats
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 makemap
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 praliases
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 rmail
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 sendmail
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 smrsh
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 vacation

obj.Linux.2.4.5.i686/libsmdb:
total 60
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root        13647 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         3367 Aug 14 09:23 Makefile.old
-rw-r--r--    1 root     root        10510 Aug 14 09:23 libsmdb.a
lrwxrwxrwx    1 root     root           20 Aug 14 09:23 smdb.c -> ../../libsmdb/smdb.c
-rw-r--r--    1 root     root         3232 Aug 14 09:23 smdb.o
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 smdb1.c -> ../../libsmdb/smdb1.c
-rw-r--r--    1 root     root          779 Aug 14 09:23 smdb1.o
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 smdb2.c -> ../../libsmdb/smdb2.c
-rw-r--r--    1 root     root         4756 Aug 14 09:23 smdb2.o
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 smndbm.c -> ../../libsmdb/smndbm.c
-rw-r--r--    1 root     root          780 Aug 14 09:23 smndbm.o

obj.Linux.2.4.5.i686/libsmutil:
total 104
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root        21253 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         3467 Aug 14 09:23 Makefile.old
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 debug.c -> ../../libsmutil/debug.c
-rw-r--r--    1 root     root          803 Aug 14 09:23 debug.o
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 errstring.c -> ../../libsmutil/errstring.c
-rw-r--r--    1 root     root         6944 Aug 14 09:23 errstring.o
-rw-r--r--    1 root     root        24712 Aug 14 09:23 libsmutil.a
lrwxrwxrwx    1 root     root           26 Aug 14 09:23 lockfile.c -> ../../libsmutil/lockfile.c
-rw-r--r--    1 root     root          952 Aug 14 09:23 lockfile.o
lrwxrwxrwx    1 root     root           26 Aug 14 09:23 safefile.c -> ../../libsmutil/safefile.c
-rw-r--r--    1 root     root         8844 Aug 14 09:23 safefile.o
lrwxrwxrwx    1 root     root           26 Aug 14 09:23 snprintf.c -> ../../libsmutil/snprintf.c
-rw-r--r--    1 root     root         5368 Aug 14 09:23 snprintf.o
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 strl.c -> ../../libsmutil/strl.c
-rw-r--r--    1 root     root         1050 Aug 14 09:23 strl.o

obj.Linux.2.4.5.i686/mail.local:
total 80
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root         7051 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         4737 Aug 14 09:23 Makefile.old
-rwxr-xr-x    1 root     root        31093 Aug 14 09:23 mail.local
-rw-r--r--    1 root     root         3069 Aug 14 09:23 mail.local.0
lrwxrwxrwx    1 root     root           29 Aug 14 09:23 mail.local.0.dist -> ../../mail.local/mail.local.0
lrwxrwxrwx    1 root     root           29 Aug 14 09:23 mail.local.8 -> ../../mail.local/mail.local.8
lrwxrwxrwx    1 root     root           29 Aug 14 09:23 mail.local.c -> ../../mail.local/mail.local.c
-rw-r--r--    1 root     root        16768 Aug 14 09:23 mail.local.o

obj.Linux.2.4.5.i686/mailstats:
total 56
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root         7184 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         4491 Aug 14 09:23 Makefile.old
-rwxr-xr-x    1 root     root        18402 Aug 14 09:23 mailstats
-rw-r--r--    1 root     root         2509 Aug 14 09:23 mailstats.0
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 mailstats.0.dist -> ../../mailstats/mailstats.0
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 mailstats.8 -> ../../mailstats/mailstats.8
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 mailstats.c -> ../../mailstats/mailstats.c
-rw-r--r--    1 root     root         6608 Aug 14 09:23 mailstats.o

obj.Linux.2.4.5.i686/makemap:
total 72
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root         7271 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         4567 Aug 14 09:23 Makefile.old
-rwxr-xr-x    1 root     root        35927 Aug 14 09:23 makemap
-rw-r--r--    1 root     root         3620 Aug 14 09:23 makemap.0
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 makemap.0.dist -> ../../makemap/makemap.0
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 makemap.8 -> ../../makemap/makemap.8
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 makemap.c -> ../../makemap/makemap.c
-rw-r--r--    1 root     root         8072 Aug 14 09:23 makemap.o

obj.Linux.2.4.5.i686/praliases:
total 72
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root         7352 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         4644 Aug 14 09:23 Makefile.old
-rwxr-xr-x    1 root     root        34300 Aug 14 09:23 praliases
-rw-r--r--    1 root     root         1310 Aug 14 09:23 praliases.0
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 praliases.0.dist -> ../../praliases/praliases.0
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 praliases.8 -> ../../praliases/praliases.8
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 praliases.c -> ../../praliases/praliases.c
-rw-r--r--    1 root     root         5844 Aug 14 09:23 praliases.o

obj.Linux.2.4.5.i686/rmail:
total 60
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root         6569 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         4499 Aug 14 09:23 Makefile.old
-rwxr-xr-x    1 root     root        22304 Aug 14 09:23 rmail
-rw-r--r--    1 root     root         1110 Aug 14 09:23 rmail.0
lrwxrwxrwx    1 root     root           19 Aug 14 09:23 rmail.0.dist -> ../../rmail/rmail.0
lrwxrwxrwx    1 root     root           19 Aug 14 09:23 rmail.8 -> ../../rmail/rmail.8
lrwxrwxrwx    1 root     root           19 Aug 14 09:23 rmail.c -> ../../rmail/rmail.c
-rw-r--r--    1 root     root         6588 Aug 14 09:23 rmail.o

obj.Linux.2.4.5.i686/sendmail:
total 1224
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root       102644 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         6878 Aug 14 09:23 Makefile.old
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 alias.c -> ../../sendmail/alias.c
-rw-r--r--    1 root     root        12000 Aug 14 09:23 alias.o
-rw-r--r--    1 root     root         3263 Aug 14 09:23 aliases.0
lrwxrwxrwx    1 root     root           24 Aug 14 09:23 aliases.0.dist -> ../../sendmail/aliases.0
lrwxrwxrwx    1 root     root           24 Aug 14 09:23 aliases.5 -> ../../sendmail/aliases.5
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 arpadate.c -> ../../sendmail/arpadate.c
-rw-r--r--    1 root     root         1748 Aug 14 09:23 arpadate.o
lrwxrwxrwx    1 root     root           19 Aug 14 09:23 bf.h -> ../../sendmail/bf.h
lrwxrwxrwx    1 root     root           28 Aug 14 09:23 bf_portable.c -> ../../sendmail/bf_portable.c
lrwxrwxrwx    1 root     root           28 Aug 14 09:23 bf_portable.h -> ../../sendmail/bf_portable.h
-rw-r--r--    1 root     root         3204 Aug 14 09:23 bf_portable.o
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 bf_torek.c -> ../../sendmail/bf_torek.c
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 bf_torek.h -> ../../sendmail/bf_torek.h
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 clock.c -> ../../sendmail/clock.c
-rw-r--r--    1 root     root         5016 Aug 14 09:23 clock.o
lrwxrwxrwx    1 root     root           24 Aug 14 09:23 collect.c -> ../../sendmail/collect.c
-rw-r--r--    1 root     root        12856 Aug 14 09:23 collect.o
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 conf.c -> ../../sendmail/conf.c
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 conf.h -> ../../sendmail/conf.h
-rw-r--r--    1 root     root        32324 Aug 14 09:23 conf.o
lrwxrwxrwx    1 root     root           24 Aug 14 09:23 control.c -> ../../sendmail/control.c
-rw-r--r--    1 root     root         5588 Aug 14 09:23 control.o
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 convtime.c -> ../../sendmail/convtime.c
-rw-r--r--    1 root     root         2804 Aug 14 09:23 convtime.o
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 daemon.c -> ../../sendmail/daemon.c
-rw-r--r--    1 root     root        35960 Aug 14 09:23 daemon.o
lrwxrwxrwx    1 root     root           24 Aug 14 09:23 deliver.c -> ../../sendmail/deliver.c
-rw-r--r--    1 root     root        52812 Aug 14 09:23 deliver.o
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 domain.c -> ../../sendmail/domain.c
-rw-r--r--    1 root     root         9440 Aug 14 09:23 domain.o
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 envelope.c -> ../../sendmail/envelope.c
-rw-r--r--    1 root     root        13524 Aug 14 09:23 envelope.o
lrwxrwxrwx    1 root     root           20 Aug 14 09:23 err.c -> ../../sendmail/err.c
-rw-r--r--    1 root     root        11232 Aug 14 09:23 err.o
lrwxrwxrwx    1 root     root           24 Aug 14 09:23 headers.c -> ../../sendmail/headers.c
-rw-r--r--    1 root     root        18152 Aug 14 09:23 headers.o
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 helpfile -> ../../sendmail/helpfile
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 macro.c -> ../../sendmail/macro.c
-rw-r--r--    1 root     root         3944 Aug 14 09:23 macro.o
-rw-r--r--    1 root     root         2139 Aug 14 09:23 mailq.0
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 mailq.0.dist -> ../../sendmail/mailq.0
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 mailq.1 -> ../../sendmail/mailq.1
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 main.c -> ../../sendmail/main.c
-rw-r--r--    1 root     root        56608 Aug 14 09:23 main.o
lrwxrwxrwx    1 root     root           20 Aug 14 09:23 map.c -> ../../sendmail/map.c
-rw-r--r--    1 root     root        26588 Aug 14 09:23 map.o
lrwxrwxrwx    1 root     root           20 Aug 14 09:23 mci.c -> ../../sendmail/mci.c
-rw-r--r--    1 root     root        16600 Aug 14 09:23 mci.o
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 milter.c -> ../../sendmail/milter.c
-rw-r--r--    1 root     root          780 Aug 14 09:23 milter.o
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 mime.c -> ../../sendmail/mime.c
-rw-r--r--    1 root     root        14604 Aug 14 09:23 mime.o
-rw-r--r--    1 root     root          956 Aug 14 09:23 newaliases.0
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 newaliases.0.dist -> ../../sendmail/newaliases.0
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 newaliases.1 -> ../../sendmail/newaliases.1
lrwxrwxrwx    1 root     root           26 Aug 14 09:23 parseaddr.c -> ../../sendmail/parseaddr.c
-rw-r--r--    1 root     root        27972 Aug 14 09:23 parseaddr.o
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 queue.c -> ../../sendmail/queue.c
-rw-r--r--    1 root     root        41972 Aug 14 09:23 queue.o
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 readcf.c -> ../../sendmail/readcf.c
-rw-r--r--    1 root     root        47228 Aug 14 09:23 readcf.o
lrwxrwxrwx    1 root     root           26 Aug 14 09:23 recipient.c -> ../../sendmail/recipient.c
-rw-r--r--    1 root     root        19212 Aug 14 09:23 recipient.o
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 savemail.c -> ../../sendmail/savemail.c
-rw-r--r--    1 root     root        22748 Aug 14 09:23 savemail.o
-rwxr-xr-x    1 root     root       410848 Aug 14 09:23 sendmail
-rw-r--r--    1 root     root        20625 Aug 14 09:23 sendmail.0
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 sendmail.0.dist -> ../../sendmail/sendmail.0
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 sendmail.8 -> ../../sendmail/sendmail.8
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 sendmail.h -> ../../sendmail/sendmail.h
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 sfsasl.c -> ../../sendmail/sfsasl.c
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 sfsasl.h -> ../../sendmail/sfsasl.h
-rw-r--r--    1 root     root          812 Aug 14 09:23 sfsasl.o
lrwxrwxrwx    1 root     root           27 Aug 14 09:23 shmticklib.c -> ../../sendmail/shmticklib.c
-rw-r--r--    1 root     root          784 Aug 14 09:23 shmticklib.o
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 srvrsmtp.c -> ../../sendmail/srvrsmtp.c
-rw-r--r--    1 root     root        29192 Aug 14 09:23 srvrsmtp.o
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 stab.c -> ../../sendmail/stab.c
-rw-r--r--    1 root     root         3256 Aug 14 09:23 stab.o
-rw-r--r--    1 root     root            0 Aug 14 09:23 statistics
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 stats.c -> ../../sendmail/stats.c
-rw-r--r--    1 root     root         2608 Aug 14 09:23 stats.o
lrwxrwxrwx    1 root     root           28 Aug 14 09:23 statusd_shm.h -> ../../sendmail/statusd_shm.h
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 sysexits.c -> ../../sendmail/sysexits.c
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 sysexits.h -> ../../sendmail/sysexits.h
-rw-r--r--    1 root     root         3184 Aug 14 09:23 sysexits.o
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 timers.c -> ../../sendmail/timers.c
lrwxrwxrwx    1 root     root           23 Aug 14 09:23 timers.h -> ../../sendmail/timers.h
-rw-r--r--    1 root     root          812 Aug 14 09:23 timers.o
lrwxrwxrwx    1 root     root           22 Aug 14 09:23 trace.c -> ../../sendmail/trace.c
-rw-r--r--    1 root     root         1504 Aug 14 09:23 trace.o
lrwxrwxrwx    1 root     root           20 Aug 14 09:23 udb.c -> ../../sendmail/udb.c
-rw-r--r--    1 root     root         8988 Aug 14 09:23 udb.o
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 usersmtp.c -> ../../sendmail/usersmtp.c
-rw-r--r--    1 root     root        16820 Aug 14 09:23 usersmtp.o
lrwxrwxrwx    1 root     root           21 Aug 14 09:23 util.c -> ../../sendmail/util.c
-rw-r--r--    1 root     root        22112 Aug 14 09:23 util.o
lrwxrwxrwx    1 root     root           24 Aug 14 09:23 version.c -> ../../sendmail/version.c
-rw-r--r--    1 root     root          837 Aug 14 09:23 version.o

obj.Linux.2.4.5.i686/smrsh:
total 56
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root         5646 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         4322 Aug 14 09:23 Makefile.old
-rwxr-xr-x    1 root     root        16837 Aug 14 09:23 smrsh
-rw-r--r--    1 root     root         2813 Aug 14 09:23 smrsh.0
lrwxrwxrwx    1 root     root           19 Aug 14 09:23 smrsh.0.dist -> ../../smrsh/smrsh.0
lrwxrwxrwx    1 root     root           19 Aug 14 09:23 smrsh.8 -> ../../smrsh/smrsh.8
lrwxrwxrwx    1 root     root           19 Aug 14 09:23 smrsh.c -> ../../smrsh/smrsh.c
-rw-r--r--    1 root     root         5448 Aug 14 09:23 smrsh.o

obj.Linux.2.4.5.i686/vacation:
total 84
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 ..
-rw-r--r--    1 root     root         7323 Aug 14 09:23 Makefile
-rw-r--r--    1 root     root         4604 Aug 14 09:23 Makefile.old
-rwxr-xr-x    1 root     root        39614 Aug 14 09:23 vacation
-rw-r--r--    1 root     root         5304 Aug 14 09:23 vacation.0
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 vacation.0.dist -> ../../vacation/vacation.0
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 vacation.1 -> ../../vacation/vacation.1
lrwxrwxrwx    1 root     root           25 Aug 14 09:23 vacation.c -> ../../vacation/vacation.c
-rw-r--r--    1 root     root        11968 Aug 14 09:23 vacation.o


Еще рахз сорри за такие размеры :|

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

19. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 14-Авг-03, 10:11  (MSK)
: да забыл.
# strings /usr/sbin/sendmail  | grep milter

@(#)$Id: milter.c,v 8.50.4.70 2003/01/10 22:33:54 ca Exp $
milter.c

весело...

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

20. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 14-Авг-03, 11:26  (MSK)
>: да забыл.
># strings /usr/sbin/sendmail  | grep milter
>
>@(#)$Id: milter.c,v 8.50.4.70 2003/01/10 22:33:54 ca Exp $
>milter.c
>
>весело...

Мыслей больше нет? :)

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

21. "Sendmail не собирается с Milter"
Сообщение от lavr emailИскать по авторуВ закладки on 14-Авг-03, 12:15  (MSK)
>>: да забыл.
>># strings /usr/sbin/sendmail  | grep milter
>>
>>@(#)$Id: milter.c,v 8.50.4.70 2003/01/10 22:33:54 ca Exp $
>>milter.c
>>
>>весело...
>
>Мыслей больше нет? :)

@#$^%&* что ж ты какой упорный, просто ./Build не можешь сделать, я ж
ну все расписал, что ты имеешь:

далее
# cd ../sendmailsrc/libmilter
# ./Build -c                   (и не собираю если тоже самое)
  cd ../sendmailsrc/
# ./Build &>mk.log

теперь смотрим что ты имеешь:
# ls -laR ./obj*

obj.Linux.2.4.5.i686:
total 48
drwxr-xr-x   12 root     root         4096 Aug 14 09:23 .
drwxr-xr-x   20 1037     1700         4096 Aug 14 09:23 ..
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 libsmdb
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 libsmutil
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 mail.local
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 mailstats
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 makemap
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 praliases
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 rmail
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 sendmail
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 smrsh
drwxr-xr-x    2 root     root         4096 Aug 14 09:23 vacation

ну и где тут libmilter

и видим ключ: MILTER вместо того что я тебе говорил :-E

make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/sendm
ail'
cc -M -I. -I../../include  -DNEWDB  -DMILTER  main.c alias.c arpadate.c bf_portable.c clock.c collect.c conf.c control.c convtime.c daemon.c deliver.c domain.c envelope.c err.c headers.c macro.c map.c mci.c milter.c mime.c parseaddr.c queue.c readcf.c recipient.c savemail.c sfsasl.c shmticklib.c srvrsmtp.c stab.c stats.c sysexits.c timers.c trace.c udb.c usersmtp.c util.c version.c    >> Makefile
make[1]: Leaving directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/sendmail'
Making in ../obj.Linux.2.4.5.i686/sendmail
make[1]: Entering directory `/usr/src/sendmail-8.11.7/obj.Linux.2.4.5.i686/sendmail'
cp /dev/null statistics
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o main.o main.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o alias.o alias.c
cc -O -I. -I../../include  -DNEWDB  -DMILTER     -c -o arpadate.o arpadate.c  
...

я же тебе писал:

APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')

ПРАВИЛЬНО УКАЗАТЬ одинарные КАВЫЧКИ!!!

Вот что должно быть примерно:

Making all in:
/pub/ports/mail/sendmail-old/work/sendmail-8.11.7/sendmail
Configuration: pfx=, os=FreeBSD, rel=4.7-STABLE, rbase=4, rroot=4.7-STABLE, arch=i386, sfx=, variant=optimized
Using M4=/usr/local/bin/gm4
Creating ../obj.FreeBSD.4.7-STABLE.i386/sendmail using ../devtools/OS/FreeBSD
Including ../devtools/Site/site.config.m4
Making dependencies in ../obj.FreeBSD.4.7-STABLE.i386/sendmail
mkdep -a -f Makefile -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  main.c alias.c arpadate.c bf_torek.c clock.c collect.c conf.c control.c convtime.c daemon.c deliver.c domain.c envelope.c err.c headers.c macro.c map.c mci.c milter.c mime.c parseaddr.c queue.c readcf.c recipient.c savemail.c sfsasl.c shmticklib.c srvrsmtp.c stab.c stats.c sysexits.c timers.c trace.c udb.c usersmtp.c util.c version.c  
Making in ../obj.FreeBSD.4.7-STABLE.i386/sendmail
cp /dev/null statistics
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  -c main.c
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  -c alias.c
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  -c arpadate.c
cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  -c bf_torek.c

с впраппером (TCPWRAPPERS) можешь не собирать если хочешь, а вот
к базе NEWDB я бы добавил как минимум MAP_REGEXP

Все на этом, больше и смотреть не буду, все что нужно сделать, правильно
задать site.config.m4

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

22. "Sendmail не собирается с Milter"
Сообщение от daclip emailИскать по авторуВ закладки on 14-Авг-03, 13:30  (MSK)
>
>я же тебе писал:
>
>APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
>APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')
>
>ПРАВИЛЬНО УКАЗАТЬ одинарные КАВЫЧКИ!!!

Да намана я кавычки указал.

APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER=1')
APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_MILTER=1')
Тоже пробывал. Абсолютно по барабану. Писал же где то в предыдущих постах.


>Making all in:
>/pub/ports/mail/sendmail-old/work/sendmail-8.11.7/sendmail
>Configuration: pfx=, os=FreeBSD, rel=4.7-STABLE, rbase=4, rroot=4.7-STABLE, arch=i386, sfx=, variant=optimized
>Using M4=/usr/local/bin/gm4
>Creating ../obj.FreeBSD.4.7-STABLE.i386/sendmail using ../devtools/OS/FreeBSD
>Including ../devtools/Site/site.config.m4
>Making dependencies in ../obj.FreeBSD.4.7-STABLE.i386/sendmail
>mkdep -a -f Makefile -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6
>-D_FFR_MILTER=1  main.c alias.c arpadate.c bf_torek.c clock.c collect.c conf.c control.c convtime.c
>daemon.c deliver.c domain.c envelope.c err.c headers.c macro.c map.c mci.c milter.c mime.c
>parseaddr.c queue.c readcf.c recipient.c savemail.c sfsasl.c shmticklib.c srvrsmtp.c stab.c stats.c sysexits.c
>timers.c trace.c udb.c usersmtp.c util.c version.c
>Making in ../obj.FreeBSD.4.7-STABLE.i386/sendmail
>cp /dev/null statistics
>cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  
>-c main.c
>cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  
>-c alias.c
>cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  
>-c arpadate.c
>cc -O -I. -I../../include -DNEWDB -DNIS -DMAP_REGEX -DPICKY_HELO_CHECK -DTCPWRAPPERS -DNETINET6 -D_FFR_MILTER=1  
>-c bf_torek.c
>
>с впраппером (TCPWRAPPERS) можешь не собирать если хочешь, а вот
>к базе NEWDB я бы добавил как минимум MAP_REGEXP
>
>Все на этом, больше и смотреть не буду, все что нужно сделать,
>правильно
>задать site.config.m4

Расскажи. Что же я не правильно задаю в site.config.m4 ?

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


Удалить

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




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

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