Отключите ClamAV для Amavis

У меня есть Постфиксный почтовый сервер, с помощью Amavis и Spamassassin для проверки на нежелательные электронные письма. Я удалил ClamAV, потому что в основном заморозило бы целый сервер каждый раз, когда кто-то получил электронное письмо, и поиск вирусов серверной стороны не кажется важному для моего варианта использования.

Spamassassin все еще инициирован Amavis, и я хотел бы сохранить его тем путем.
В основном то, что я хочу, - чтобы Amavis прекратил пытаться инициировать virusscan для каждой электронной почты.

May 29 07:49:14 robinj amavis[19859]: (19859-01) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory
May 29 07:49:15 robinj amavis[19859]: (19859-01) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory
May 29 07:49:15 robinj amavis[19859]: (19859-01) (!)ClamAV-clamd: All attempts (1) failed connecting to /tmp/clamd.socket, retrying (2)
May 29 07:49:21 robinj amavis[19859]: (19859-01) (!)connect to /tmp/clamd.socket failed, attempt #1: Can't connect to UNIX socket /tmp/clamd.socket: No such file or directory
May 29 07:49:21 robinj amavis[19859]: (19859-01) (!)ClamAV-clamd av-scanner FAILED: run_av error: Too many retries to talk to /tmp/clamd.socket (All attempts (1) failed connecting to /tmp/clamd.socket) at (eval 139) line 603.\n
May 29 07:49:21 robinj amavis[19859]: (19859-01) (!)WARN: all primary virus scanners failed, considering backups
May 29 07:49:21 robinj amavis[19859]: (19859-01) (!!)AV: ALL VIRUS SCANNERS FAILED

Я попытался комментировать несколько опций в /etc/amavis/conf.d/15-av_scanners, но это начинает быть похожим, если я комментирую что-то, что это будет просто использовать конфигурацию по умолчанию для того, что совпадает с тем, что было там во-первых.

# ['ClamAV-clamd',
#   \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.ctl"],
#   qr/\bOK$/m, qr/\bFOUND$/m,
#   qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],

Это, как Вы видите, прокомментированный. В результате это просто ищет резервные сканеры, ни один из которых не присутствует. Это, однако, все еще массово рассылает журналы с вышеупомянутыми сообщениями и задерживает доставку почты.
Комментирование резервных сканеров не имеет абсолютно никакого эффекта на это (на самом деле, когда это будет прокомментировано, оно все еще инициирует то, что раньше было там, если оно существует).

Как я могу настроить Amavis, чтобы все еще использовать Spamassassin, но прекратить пытаться просканировать каждую электронную почту для вирусов?

4
задан 30 May 2014 в 12:35
3 ответа

Так как вы хотите полностью отключить проверку на вирусы, то самый простой способ сделать это - найти строку @bypass_virus_checks_maps в конфигурационных файлах Amavis (amavis.conf или conf.d/50-user) и изменить его на этот;

bypass_virus_checks_maps => [1];
5
ответ дан 3 December 2019 в 03:06

В Ubuntu вы можете отключить антивирусные проверки, закомментировав следующие две строки в /etc/amavis/conf.d/15-content_filter_mode:[12112estiveSee: https: //help.ubuntu.com/community/PostfixAmavisNew

1
ответ дан 3 December 2019 в 03:06

Для людей, которые сталкиваются с этим после долгого поиска в Интернете: мне пришлось выполнить оба шага, упомянутые отдельно в двух других ответах.

Во-первых, я должен был прокомментировать out (т.е. добавить символы '#' в начале строк) следующее:

@bypass_virus_checks_maps = (
   \%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);

Во-вторых, мне также пришлось раскомментировать это:

#@bypass_virus_checks_maps = (1);  # controls running of anti-virus code

Многие сообщения на форумах, веб-страницы или ответы относятся к каждому действию, но их реализация отдельно не выполняется. Не очищайте файл журнала от этих сообщений. Реализация обоих сделала. ПРИМЕЧАНИЕ: это было на сервере CentOS 6, на котором конфигурация amavisd объединена в один файл .

0
ответ дан 3 December 2019 в 03:06

Теги

Похожие вопросы