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
smtpd
instância dedicada do Postfix (consulte "Filtro avançado: injetando mensagens de volta no Postfix" na página FILTER_README), que temcontent_filter
a configuração desmarcada. Você pode adicionar umintermediáriosmtpd
instâ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_filter
e empregarmilter
o 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.