Postfix: Como fazer filtragem complexa de anexos?

1

Eu tenho o Postfix no nosso servidor. Eu preciso filtrar os anexos no e-mail recebido não apenas pelo tipo, mas também verificar o que está dentro dele. Exatamente agora eu preciso filtrar o anexo que:

  • é um arquivo .zip
  • contém arquivo .exe dentro do arquivo
  • tem cerca de 10-20k de tamanho

É possível passar o anexo ao script externo? (Na verdade eu sou capaz de escrever scripts que analisam as condições acima) É possível usar apenas o Postfix ou eu preciso de alguma ferramenta externa como o spammassasin ou o Amavis?

    
por Yumashka 07.03.2015 / 21:05

1 resposta

1

Is it possible to pass attachment to external script? (Actually I'm able to write script that analyze the above conditions)

Se você tiver alguns recursos para criar um script para verificar essas condições, talvez esteja interessado nesta página: Conteúdo simples do Postfix filtrar . Com esse recurso, seu script lerá o conteúdo do email via stdin. Você também pode passar alguma variável como remetente, destinatário, etc.

É claro que o script precisa extrair o anexo, pois o postfix não tem recursos para extraí-lo. Outra desvantagem é que você não pode filtrar o email enviado pelo comando mail , como o e-mail gerado pelo script PHP no seu servidor.

Se esse recurso não atender às suas necessidades, consulte a seção de filtro de conteúdo avançado .

    
por 11.03.2015 / 13:26