O Amavis bloqueia anexos de CSV (e permite quase todo o resto)

1

Estou usando o Amavis com meu servidor de e-mail e notei que ele está bloqueando e-mails com anexos CSV.

Ele está permitindo tudo o que as pessoas costumam usar em ambientes de negócios e está bloqueando os tipos de arquivos que ele deve (como bat, exe, etc.).

Estou usando o Ubuntu 14.04.5 LTS com o Kernel LTS (4.4.0-47-generic x86_64) e o sistema operacional está atualizado.

Presumi que havia uma regra de filtro de conteúdo em um dos arquivos abaixo:

/etc/amavis/conf.d/

Especificamente, este arquivo: 20-debian_defaults , que contém as variáveis $banned_filename .

Mas não há entradas que bloqueiem o tipo de arquivo CSV ou o tipo mime de CSV (texto / csv).

Quando envio uma mensagem de teste do meu domínio de trabalho (onde está o problema) para o meu email pessoal, ela falha.

Esta é a entrada de registro.

Feb 24 06:14:30 mail2 postfix/smtps/smtpd[24045]: connect from my-isp-external-hostname.someisp.com[000.000.000.202]
Feb 24 06:14:30 mail2 postfix/smtps/smtpd[24045]: Anonymous TLS connection established from my-isp-external-hostname.someisp.com[000.000.000.202]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Feb 24 06:14:30 mail2 postfix/smtps/smtpd[24045]: A3FCD3A0794: client=my-isp-external-hostname.someisp.com[000.000.000.202], sasl_method=PLAIN, [email protected]
Feb 24 06:14:30 mail2 postfix/cleanup[24049]: A3FCD3A0794: message-id=<[email protected]>
Feb 24 06:14:31 mail2 opendkim[2108]: A3FCD3A0794: can't determine message sender; accepting
Feb 24 06:14:31 mail2 postfix/qmgr[2223]: A3FCD3A0794: from=<[email protected]>, size=120673, nrcpt=1 (queue active)
Feb 24 06:14:37 mail2 amavis[22663]: (22663-10) Blocked SPAM {DiscardedOpenRelay,Quarantined}, [000.000.000.202]:49600 <[email protected]> -> <[email protected]>, quarantine: Q/spam-Q1kQ3q1__N33.gz, Queue-ID: A3FCD3A0794, Message-ID: <[email protected]>, mail_id: Q1kQ3q1__N33, Hits: 7.046, size: 120728, 6466 ms
Feb 24 06:14:37 mail2 postfix/smtp[24051]: A3FCD3A0794: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=7.3, delays=0.85/0.01/0/6.5, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=22663-10 - spam)
Feb 24 06:14:37 mail2 postfix/qmgr[2223]: A3FCD3A0794: removed

Esta é a variável banned_filename da minha configuração do Amavis (não há entrada CSV):

$banned_filename_re = new_RE(
  qr'\.[^./]*\.(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)\.?$'i,
  qr'\{[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}\}?$'i, # Windows Class ID CLSID, strict
  qr'^application/x-msdownload$'i,                  # block these MIME types
  qr'^application/x-msdos-program$'i,
  qr'^application/hta$'i,
  qr'.\.(exe|vbs|pif|scr|bat|cmd|com|cpl)$'i, # banned extension - basic
  qr'^\.(exe-ms)$',                       # banned file(1) types
);

Esta é uma configuração um pouco fora da caixa. Não tenho muita experiência com servidores de e-mail (e sei que tenho um problema com a configuração do DKIM que o log também está anotando, mas no momento acho que não está relacionado ao Amavis.

Estou pesquisando isso e todos os caminhos parecem levar a essa variável $banned_filenames , o que, para mim, é um beco sem saída no momento.

Também é um pouco preocupante que a entrada de log contenha o termo DiscardedOpenRelay . Eu testo meu servidor com MailRadar após cada alteração de configuração e ele passa todos os seus testes todas as vezes. Gostaria de saber se esse termo se refere ao 'relay' que existe entre o PostFix e o Amavis ..

Diz apenas isso quando está rejeitando uma mensagem.

Qualquer ajuda é muito apreciada.

OH, eu também notei no log, que quando um anexo é especificamente bloqueado, a entrada de log se parece com isso:

Feb 24 06:56:12 mail2 amavis[24722]: (24722-01) Blocked BANNED (application/octet-stream,.asc,test.bat) {DiscardedOpenRelay,Quarantined}, [142.161.177.202]:49882 <[email protected]> -> <[email protected]>, quarantine: 0/banned-0BueXRbbZ4ys, Queue-ID: 8E03D3A075C, Message-ID: <[email protected]>, mail_id: 0BueXRbbZ4ys, Hits: -, size: 705, 87 ms
Feb 24 06:56:12 mail2 postfix/smtp[24885]: 8E03D3A075C: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.33, delays=0.23/0.01/0.01/0.08, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=24722-01 - BANNED: application/octet-stream,.asc,test.bat)

Este era um arquivo BAT e eu queria ver a diferença entre o comportamento "correto" do problema que tenho.

O Amavis chama meu arquivo CSV de SMAM por algum motivo ... Acho que essa é a direção que preciso seguir. O bloqueio pode estar funcionando corretamente.

    
por Rob Watts 24.02.2017 / 13:49

0 respostas