Desativar o ClamAV para o Amavis

3

Eu tenho um servidor de e-mail Postfix, usando o Amavis e Spamassassin para verificar se há e-mails indesejados. Eu removi o ClamAV porque basicamente congelava todo o servidor toda vez que alguém recebia um e-mail, e a varredura de vírus do lado do servidor não parece importante para o meu caso de uso.

O Spamassassin ainda é ativado pelo Amavis, e eu gostaria de continuar assim.
Basicamente, o que eu quero é que o Amavis pare de tentar acionar um virusscan para cada e-mail.

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

Eu tentei comentar várias opções em /etc/amavis/conf.d/15-av_scanners , mas está começando a parecer que se eu comentar algo, apenas usará a configuração padrão para o que é o mesmo que estava em primeiro lugar.

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

Isto é, como você pode ver, comentou. Como resultado, ele simplesmente procura por scanners de backup, nenhum dos quais está presente. Isso, no entanto, ainda envia spam aos logs com as mensagens acima e atrasa a entrega de mensagens.
Comentar os scanners de backup não tem absolutamente nenhum efeito sobre isso (na verdade, quando isso é comentado, ele ainda acionará o que costumava existir se existir).

Como posso configurar o Amavis para continuar usando o Spamassassin, mas pare de tentar verificar todos os e-mails em busca de vírus?

    
por RobinJ 29.05.2014 / 13:57

3 respostas

5

Como você deseja desabilitar completamente a verificação de vírus, a maneira mais fácil de fazer isso é encontrar a linha @bypass_virus_checks_maps nos arquivos de configuração do Amavis ( amavis.conf ou conf.d/50-user ) e alterá-la para isso;

bypass_virus_checks_maps => [1];
    
por 29.05.2014 / 15:27
0

No Ubuntu, você pode desativar as verificações de antivírus comentando as duas linhas a seguir em /etc/amavis/conf.d/15-content_filter_mode:

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

Veja: link

    
por 20.02.2016 / 06:14
0

Para as pessoas que se deparam com isso depois de pesquisar na Web por um longo tempo: eu tive que fazer as duas etapas mencionadas individualmente nas outras duas respostas.

Primeiro, eu tive que comentar (ou seja, adicionar caracteres '#' no início das linhas) o seguinte:

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

Em segundo lugar, eu também tive que descomentar isso:

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

Muitas postagens de fóruns, páginas da Web ou respostas referenciadas a cada ação, mas implementadas separadamente, não eliminaram o arquivo de log dessas mensagens. Implementando ambos fizeram. NOTA: isso foi em um servidor do CentOS 6, no qual a configuração do amavisd é consolidada em um único arquivo .

    
por 17.04.2017 / 18:16