Рейтинг:0

Ошибка Amavis и Spamassassin с файлами '.pre' (с использованием iRedMail)

флаг fr

Я установил iRedMail, который установит amavis и spamassassin. Когда я тестирую отправку и получение электронной почты, у меня возникает ошибка в /var/журнал/mail.log, я вижу эту строку ошибки:

postfix/amavis/smtp[14582]: подключиться к 127.0.0.1[127.0.0.1]:10026: соединение отклонено

когда я запускаю эту строку: $sudo amavisd-новая отладка Я вижу в конце вывода:

файлы находятся в каталоге config.\nКак минимум, v320.pre загружает необходимый подключаемый модуль Check. 12 июня 11:58:25.764 mail.example.com /usr/sbin/amavisd-new[20040]: sd_notify (без сокета): STOPPING=1\nSTATUS=ПРОБЛЕМА в pre_loop_hook: Timeout::_run: проверить: нет загруженного плагина реализует 'check_main': сканирование невозможно!\nПроверьте, что необходимые файлы '.pre' находятся в каталоге config.\nКак минимум, v320.pre загружает необходимый подключаемый модуль Check. 12 июня 11:58:25.764 mail.example.com /usr/sbin/amavisd-new[20040]: (!)_DIE: Suicide () ПРОБЛЕМА в pre_loop_hook: Timeout::_run: проверить: ни один загруженный плагин не реализует 'check_main' : сканирование невозможно!\nУбедитесь, что необходимые файлы '.pre' находятся в каталоге config.\nКак минимум, v320.pre загружает необходимый подключаемый модуль проверки. Suicide () ПРОБЛЕМА в pre_loop_hook: Timeout::_run: проверка: ни один загруженный плагин не реализует 'check_main': невозможно сканировать! Убедитесь, что необходимые файлы '.pre' находятся в каталоге конфигурации. Как минимум, v320.pre загружает необходимый подключаемый модуль Check.

Это тоже выход $ spamassassin --lint -D:

Timeout::_run: проверка: ни один загруженный плагин не реализует 'check_main': сканирование невозможно! Убедитесь, что необходимые файлы '.pre' находятся в каталоге конфигурации. Как минимум, v320.pre загружает необходимый плагин Check.

я посмотрел в /etc/mail/spamassassin каталог, и я не вижу в нем файлов '.pre'. я тоже искал v320.pre файл, используя это: $ sudo найти / -iname v320.pre без результата.

Если я дисбалирую амавис, используя: $sudo nano /etc/amavis/conf.d/50-user и изменив эти две строки:

@bypass_virus_checks_maps = (1); @bypass_spam_checks_maps = (1);

а затем перезапустить службу: $sudo systemctl перезапустить amavis а затем обработка почтовой очереди: $postqueue -f почтовый сервер будет работать отлично! Таким образом, очевидно, что я должен поместить некоторые файлы .pre в /etc/mail/spamassassin каталог. Я обнаружил, что в этом URL-адресе есть несколько файлов '.pre': https://apache.googlesource.com/spamassassin/+/trunk/rules Мой вопрос: безопасно ли загружать эти файлы и помещать их в мой каталог? Или вообще, где я могу найти файлы '.pre' или сгенерировать их?

anx avatar
флаг fr
anx
Показывает ли журнал с момента установки *spamassassin*, почему его файлы конфигурации не были скопированы в `/etc`?
Mahsa avatar
флаг fr
@anx Я проверил файл `install.log`, и в нем нет ошибок, связанных с установкой apamassassin (или чего-либо еще). У него нет никакой информации о файлах .pre. В нем есть только эти строки: ```[ INFO ] Настройте SpamAssassin (фильтр спама на основе содержимого). + Скопируйте пример файла конфигурации SpamAssassin: /path/to/iRedMail-1.4.0/samples/spamassassin/local.cf -> /etc/mail/spamassassin/local.cf. + Включить crontabs для обновления SpamAssassin.```
Mahsa avatar
флаг fr
@anx Я также проверил установочные файлы: `iRedMail-1.4.0/samples/spamassassin`, в нем только два файла: `local.cf` и `razor.conf`
Рейтинг:0
флаг fr

Кого это может касаться, я скачал всю версию относительно той, что была установлена ​​у меня на сервере с (https://spamassassin.apache.org/)[https://spamassassin.apache.org/]. Затем я прокрутил вниз до правила каталог из загруженных файлов и скопировать v320.pre на мой сервер /etc/mail/spamassassin (поскольку v320.pre является минимальным требованием для работы spamassassin и amavis). Затем я использовал эту команду для обновления правил: $ sudo са-обновление Я перезапустил сервисы amavis и spamassassin:

$sudo systemctl перезапустить amavis

$sudo systemctl перезапустить spamassassin

проверил выходные данные отладки, используя эти командные строки:

$sudo amavisd-новая отладка

$ spamassassin --lint -D

После того, как я убедился, что ошибки нет, я включил службу в этом файле:

$sudo nano /etc/amavis/conf.d/50-user

и изменил эти строки:

@bypass_virus_checks_maps = (0);

@bypass_spam_checks_maps = (0);

сохраните и закройте файл и перезапустите службу.

$sudo systemctl перезапустить amavis

Чтобы убедиться, что все работает, просто отправьте и получите электронное письмо. И да :)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.