Назад | Перейти на главную страницу

Неизвестное условие / модификатор ACL в конфигурации EXIM для Rspamd

Я пытаюсь настроить EXIM на использование Rspamd в качестве спам-фильтра. Я запускаю Exim версии 4.87 и установил Rpsam из репозиториев, используя apt-get как объяснено Вот. Затем я добавил предложенную конфигурацию из Документация Rspamd в мой файл конфигурации:

begin acl

# configure Rspamd
# Please note the variant parameter
spamd_address = 127.0.0.1 11333 variant=rspamd   # error occurs here

acl_smtp_data = acl_check_spam

acl_check_spam:
  # do not scan messages submitted from our own hosts
  accept hosts = +relay_from_hosts

  # do not scan messages from submission port
  accept condition = ${if eq{$interface_port}{587}}

  # skip scanning for authenticated users
  accept authenticated = *

  # add spam-score and spam-report header when told by rspamd
  warn  spam       = nobody:true
        condition  = ${if eq{$spam_action}{add header}}
        add_header = X-Spam-Score: $spam_score ($spam_bar)
        add_header = X-Spam-Report: $spam_report

  # use greylisting available in rspamd v1.3+
  defer message    = Please try again later
        condition  = ${if eq{$spam_action}{soft reject}}

  deny  message    = Message discarded as high-probability spam
        condition  = ${if eq{$spam_action}{reject}}

  accept

Когда я пытаюсь перезапустить Exim, я получаю следующее сообщение об ошибке:

error in ACL: unknown ACL condition/modifier in "spamd_address = 127.0.0.1 11333 variant=rspamd"

Это относится к 4-й строке кода конфигурации, который я опубликовал выше: spamd_address = 127.0.0.1 11333 variant=rspamd. Я нашел ту же строку в официальная документация Exim. Значит, это должно работать. Кто-нибудь сталкивался с этой проблемой раньше, когда настраивал Exim для использования Rspamd?

Я использую Ubuntu:

$ uname -a
Linux calais 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Место spamd_address = 127.0.0.1 11333 variant=rspamd директива вне раздела ACL. Как правило, его следует размещать в начале конфигурации до определения списков ACL, служб, маршрутизаторов и транспортов.