MailScanner - Email Gateway Virus Scanner
O MailScanner é um programa que faz a verificação de vírus no próprio servidor de email, podendo bloquear as mensagens contendo vírus antes mesmo que elas cheguem ao seu destinatário. Neste artigo aprenderemos a configurar este software de maneira integrada com o MTA e de quebra instalaremos o SpamAssassin para filtrar SPAMs.
Parte 4: Como funciona
O Mailscanner funciona da seguinte maneira:
O segredo aqui é que ao invés de ter uma instância do Exim ou sendmail rodando, você terá duas instâncias do mesmo rodando na memória. Uma para pegar os emails e colocar na pasta para o Mailscanner checar e outra para pegar os emails checados e enviá-los a seus destinatários. No meu caso, que estou usando o Exim, você terá dois exim.conf.
O Mailscanner pode ser configurado para oferecer outras funcionalidades, como assinar as mensagens verificadas, enviar email de notificação de vírus, mas o funcionamento básico não será alterado.
No caso do Mailscanner 4, é possível configurar várias pastas diferentes para que ele busque as mensagens a serem escaneadas.
- O MTA fica escutando a porta 25 pela chegada de emails, uma vez que o email chega, este ao invés de ser entregue ao seu destinatário, é armazenado em uma pasta local do sistema.
- O Mailscanner lê esta mensagem armazenada, faz a checagem por vírus utilizando um antivírus externo (sophos, f-secure, f-prot) e a coloca em outra pasta do sistema.
- O MTA lê essa outra pasta e encaminha o email para seu destinatário.
O segredo aqui é que ao invés de ter uma instância do Exim ou sendmail rodando, você terá duas instâncias do mesmo rodando na memória. Uma para pegar os emails e colocar na pasta para o Mailscanner checar e outra para pegar os emails checados e enviá-los a seus destinatários. No meu caso, que estou usando o Exim, você terá dois exim.conf.
O Mailscanner pode ser configurado para oferecer outras funcionalidades, como assinar as mensagens verificadas, enviar email de notificação de vírus, mas o funcionamento básico não será alterado.
No caso do Mailscanner 4, é possível configurar várias pastas diferentes para que ele busque as mensagens a serem escaneadas.