Como funciona content_filter no Postfix usando spamassassin e clamav (ordem de filtragem)?

Como funciona content_filter no Postfix usando spamassassin e clamav (ordem de filtragem)?

Como funciona content_filter caso seja usado spamassassin e clamav ? Aqui está um exemplo de um content_filter:http://www.postfix.org/FILTER_README.html E vejo que o comando sendmail não pode usar o mesmo content_filter, caso contrário seria um loop. Mas, por exemplo, se content_filter for configurado como spamassassin, como é possível que após a conclusão da filtragem seja executado o próximo filtro clamav?

Se alguém souber por favor me mostre passo a passo como funciona o content_filter usando configuração padrão spamassassin e clamav ( spamassassin em master.cf como opção adicional para serviço smtp e clamav em main.cf: scan:localhost:10025 ) Filtragem de pedidos, onde está content_filter bloqueado e substituído pelo próximo.

Responder1

Em geral, você tem as seguintes opções.

  • Você pode configurar o primeiro filtro de conteúdo para que ele não injete dados diretamente no Postfix, mas os forneça ao segundo filtro de conteúdo. Então ele pode continuar, e apenas o último filtro da cadeia injetará mensagens de volta no Postfix.
  • Observe que você já está usando uma smtpdinstância dedicada do Postfix (consulte "Filtro avançado: injetando mensagens de volta no Postfix" na página FILTER_README), que tem content_filtera configuração desmarcada. Você pode adicionar umintermediário smtpdinstância, que receberá dados do primeiro filtro de conteúdo e os alimentará em outro. Aviso que o Postfix registrará cada e-mail entregue com sucessotrêsvezes neste caso.
  • Use um gerenciador de filtragem, como o Amavis. É a única coisa que precisa ser conectada ao Postfix e então chamará Spamassassin e ClamAV por seus próprios meios. Esta é a maneira "genérica" ​​usual de fazer as coisas, há vários tutoriais passo a passo que fazem isso dessa maneira. Estou surpreso que você não tenha encontrado isso sozinho.
  • Cessar o pós-fila content_filtere empregar miltero processamento antes da fila. Na minha opinião é muito mais fácil de implantar e manter, o sistema parece mais limpo e compreensível. Conectar vários milters também é muito fácil e é abordado no manual. Gerenciadores de filtragem como o Amavis também suportam conexão via interface milter. Verhttp://www.postfix.org/MILTER_README.html.

informação relacionada