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 5: Configurando o Exim
Primeiramente vamos criar duas pastas no Linux para que os emails
possam ser armazenados:
# mkdir /var/spool/exim/incoming
# mkdir /var/spool/exim/outgoing
Verifique as permissões, devem estar iguais ao exemplo:
Antes de configurarmos o Mailscanner, é necessário configurarmos primeiramente o Exim. Vá atá a pasta /etc e copie o arquivo exim.conf para exim-incoming.conf e exim-outgoing.conf:
# cd /etc
# cp exim.conf exim-incoming.conf
# cp exim.conf exim-outgoing.conf
Muito importante é não apagar os arquivos de configurações antigos, pois nunca se sabe quando você vai precisar da configuração antiga e também é uma segurança caso este passos não funcionem.
Vamos começar pelo exim-incoming.conf, edite este arquivo e localize a linha:
spool_directory = /var/spool/exim/
e troque para:
spool_directory = /var/spool/exim/incoming
Logo abaixo desta linha acrescente a seguinte configuração:
queue_only = true
Isto fará com que o Exim não tente entregar as mensagens. Irá fazer apenas com que ela seja armazenada em spool_directory.
Localize a seção DIRECTORS CONFIGURATION e acrescente as seguintes linhas:
# mkdir /var/spool/exim/incoming
# mkdir /var/spool/exim/outgoing
Verifique as permissões, devem estar iguais ao exemplo:
drwxr-xr-x 3 mail mail 4096 Jun 28 2003 incoming drwxr-xr-x 5 mail mail 4096 Jun 28 2003 outgoing
Antes de configurarmos o Mailscanner, é necessário configurarmos primeiramente o Exim. Vá atá a pasta /etc e copie o arquivo exim.conf para exim-incoming.conf e exim-outgoing.conf:
# cd /etc
# cp exim.conf exim-incoming.conf
# cp exim.conf exim-outgoing.conf
Muito importante é não apagar os arquivos de configurações antigos, pois nunca se sabe quando você vai precisar da configuração antiga e também é uma segurança caso este passos não funcionem.
Vamos começar pelo exim-incoming.conf, edite este arquivo e localize a linha:
spool_directory = /var/spool/exim/
e troque para:
spool_directory = /var/spool/exim/incoming
Logo abaixo desta linha acrescente a seguinte configuração:
queue_only = true
Isto fará com que o Exim não tente entregar as mensagens. Irá fazer apenas com que ela seja armazenada em spool_directory.
Localize a seção DIRECTORS CONFIGURATION e acrescente as seguintes linhas:
defer_director:
driver = smartuser
new_address = :defer:All deliveries are deferred
driver = smartuser
new_address = :defer:All deliveries are deferred
Isto fará com que nenhum usuário consiga enviar nenhum email utilizando o prompt sem que o mesmo passe pelo Mailscanner.
Agora edite o arquivo exim-outgoing.conf, esta configuração será utilizada pelo Exim para fazer as entregas de email a seus destinatários.
# vi exim-outgoing.conf
A única linha que deverá ser alterada é o spool_directory, que deverá conter:
spool_directory = /var/spool/exim/incoming
Agora você já tem os dois arquivos .conf prontos, o próximo passo será refazer o script de inicialização do Exim.