Maneira eficiente de obter uma conversa do Postfix com o SpamAssassin

1

Os métodos tradicionais de fazer isso na wiki SA falam sobre shell scripts como filtros de conteúdo.

Bem, esse é um fork syscall adicional em todos os e-mails e o volume que fluirá pela máquina é significativo. Sem mencionar que os próprios scripts shell / bash são pouco eficientes.

Existe uma maneira mais eficiente de filtragem de spam no Postfix?

(e não, o Amavis não é uma opção - esse é um requisito explícito que me foi entregue).

    
por LetMeSOThat4U 11.04.2014 / 18:03

2 respostas

0

Os novos processos de bifurcação são de custo muito baixo, é o que o Unix / Linux foi projetado para fazer. Construir um novo processo de spamassassin para cada email pode ser bastante caro, pois é um processo pesado. Por esse motivo spamd foi criado. Ele irá separar alguns processos e mantê-los para filtrar seu email. O tamanho da piscina é dinâmico e ajustável.

Eu prefiro Exim4 , que pode executar spamassassin de duas maneiras. Estas instruções indicam que você pode configure o spassassassin usando spamc (o spamd client) como um filtro.

    
por 12.04.2014 / 02:49
2

Parece que você precisa ler sobre spamd . Daemonized, pode falar através de sockets ou portas.

    
por 11.04.2014 / 18:12