>Добрый день.
>До этого работал на freebsd - таких проблем небыло((
>Поставил debian - утсановил на него систему nagios - он автоматом установил
>exim.
>в установке по умолчанию exim не поддерживает spf - решил удалить exim
>, чтобы заново собрать руками с поддержкой spf.
>Удалил exim,Может быть, нужен был exim4 --
""A template for SPF support is now provided. It is disabled by
default, and relies on external calls to spfquery(1) from the
libmail-spf-query-perl package. For details, check README.Debian,
and conf.d/acl/30_exim4-config_check_rcpt.""
-- и "libmail-spf-query-perl package"?
(Цитата - из /usr/share/doc/exim4-config/NEWS.Debian.gz.)
>ставлю spf -
> apt-get install libspf2-dev libspf2-2
...
> nagios3-common: Depends: bsd-mailx but it is not going to be
Э-э-э, Lenny... или backports.org? Но, не суть, впрочем. (У меня Etch.)
>installed or
> mailx
>E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify
>a solution).
$ apt-cache show mailx|grep ^Dep
Depends: libc6 (>= 2.3.2.ds1-21), liblockfile1 (>= 1.0), exim4 | mail-transport-agent, base-files (>= 2.2.0)
Ну, так сам же снёс exim -- mailx-у нужен MTA, nagios-у нужен mailx. Непорядок.
>Если править как предлагает системы
>helpdesk:/etc# apt-get -f install
...знакомые буковки~~vvv "spf", кстати?
> eximon4 exim4-doc-html exim4-doc-info libmail-spf-query-perl
>The following NEW packages will be installed:
> bsd-mailx exim4 exim4-base exim4-config exim4-daemon-light
>то она автоматом предлагает уставить все тот же exim - но без
>сборки руками он не поддерживает spf - и соответственно такой вариант
>не подходит.
Почему не поддерживает-то? Ну, в крайнем случае, может, exim4-daemon-heavy нужен?
А-а-а...
http://wiki.debian.org/PkgExim4UserFAQ#head-5d10255cb75e876c...
Там написано: "не поддерживается/не встроен" собственный код из исходников exim-а, но ментейнеры пакета решили использовать вызов внешнего (^^-того, "перлового") модуля для реализации той же функции.
Как его включить не знаю, навскидку не соображу... Где-нибудь в /etc/exim4/conf.d/main определить CHECK_RCPT_SPF, "дёрнуть" update-exim4.conf, перезапустить серсис?-- Как это правильно делается-то?--
>Вобщем какой то замкнутый круг - подскажите что надо делать.
Вариант - удовлетворить mailx установкой (другого?) "| mail-transport-agent" руками?