Страница 1 из 1

Замкнутый круг с Postfix+Dovecot+Rspamd

Добавлено: 2015-10-14 22:33:06
Духовитин
Уважаемые, добрый день!

Стоит в джейле postfix+dovecot.
Стал прикручивать mail/rspamd, и к нему для связи с postfix'ом надо ставить mail/rmilter.

Этот rmilter в качестве зависимости тянет mail/opendkim который с включенной опцией по умолчанию "FILTER" хочет ставить связку sendmail+sasl+tls+... и честно при этом предупреждает что имеет место конфликт этой связки с установленным postfix'ом. Это я отклоняю.

Если убираю опцию "FILTER" у opendkim, то он вылетает на этапе configure с ошибкой:

Код: Выделить всё

checking for milter library and includes... configure: error: milter not found
===>  Script "configure" failed unexpectedly.
Скажите как побороть эту неувязку? Неужто в отдельном джейле надо rspamd+rmilter ставить, где они могут беспрепятственно тащить в зависимостях любые sendmail'ы?

Замкнутый круг с Postfix+Dovecot+Rspamd

Добавлено: 2015-10-15 9:30:00
guest
Духовитин писал(а):Уважаемые, добрый день!

Стоит в джейле postfix+dovecot.
Стал прикручивать mail/rspamd, и к нему для связи с postfix'ом надо ставить mail/rmilter.

Этот rmilter в качестве зависимости тянет mail/opendkim который с включенной опцией по умолчанию "FILTER" хочет ставить связку sendmail+sasl+tls+... и честно при этом предупреждает что имеет место конфликт этой связки с установленным postfix'ом. Это я отклоняю.

Если убираю опцию "FILTER" у opendkim, то он вылетает на этапе configure с ошибкой:

Код: Выделить всё

checking for milter library and includes... configure: error: milter not found
===>  Script "configure" failed unexpectedly.
Скажите как побороть эту неувязку? Неужто в отдельном джейле надо rspamd+rmilter ставить, где они могут беспрепятственно тащить в зависимостях любые sendmail'ы?
а Makefile посмотреть не судьба?

opendkim для использования milter api -> требуется libmilter, библиотека от sendmail:

# ls -la /usr/lib/libmilter*

FILTER - не хочет ставить связку sendmail+sasl+tls, а требует libmilter

Замкнутый круг с Postfix+Dovecot+Rspamd

Добавлено: 2015-10-16 12:50:21
Духовитин
Да, всё так и есть. Просто на хосте мир у меня был собран с опцией

Код: Выделить всё

WITHOUT_MAIL=yes
в /etc/src.conf
Пересобрал без неё, и правда никаких sendmail'ов с milter'ами не тянет в зависимостях.

Спасибо!

Замкнутый круг с Postfix+Dovecot+Rspamd

Добавлено: 2015-10-16 13:38:52
guest
Духовитин писал(а):Да, всё так и есть. Просто на хосте мир у меня был собран с опцией

Код: Выделить всё

WITHOUT_MAIL=yes
в /etc/src.conf
Пересобрал без неё, и правда никаких sendmail'ов с milter'ами не тянет в зависимостях.

Спасибо!
как чуствовал что система собрана without_mail в src.conf

sendmail интегрирован в базовую систему: /usr/src/contrib/sendmail и вместе с ним
идет milter api в виде headers и библиотеки libmilter, запретив сборку sendmail
- удалили библиотеку milter (libmilter), в результате - проблемы, посему была попытка
установить sendmail из портов, ради библиотеки milter.

Замкнутый круг с Postfix+Dovecot+Rspamd

Добавлено: 2015-10-16 15:24:54
Духовитин
Всё так.

Век живи и век же учись :)