Servidor de e-mail Postfix com Fetchmail, Procmail, Blockmail e antispam
Este artigo visa realizar a configuração passo-a-passo de um servidor de e-mail Postfix, com bloqueio de anexos e uma simples ferramenta de controle básico de SPAM. Partiremos desde a instalação do Mandrake Linux 9.1 até a configuração dos servidores e serviços necessários para o funcionamento do servidor.
Introdução
O Postfix é um agente de transporte de mensagens (MTA)
escrito e mantido por Wietse Venema, conhecido autor dos
softwares tcp-wrappers (distribuídos atualmente na grande
maioria das distribuições GNU/Linux), da ferramenta para auxílio
na análise de intrusões SATAN e do software de auxílio a computação
forense The Coroner's Toolkit (TCT), dentre diversos outros
conhecidos softwares livres voltados a área de segurança.
O Postfix foi criado inicialmente para oferecer uma
alternativa ao então (e ainda hoje, apesar de em uma proporção
menor) mundialmente usado MTA Sendmail (http://www.sendmail.org). Ele foi pensado de forma a ser um
MTA rápido, fácil de administrar e seguro, ao mesmo tempo sendo
compatível o bastante com o sendmail para não assustar os
usuários existentes. Foi intencionalmente desenvolvido para se
parecer, na medida do possível, com o sendmail, mas internamente
é completamente diferente.
Inicialmente, o Postfix era conhecido como VMailer e foi lançado no final de 1998 pela IBM com o nome de IBM Secure Mailer. A partir de então, assumiu o nome de Postfix e é assim que é conhecido até hoje.
Para obter o Postfix acesse: http://www.postfix.org/
Não vou entrar em detalhes na instalação do Mandrake, apenas para facilitar a compatibilidade com o tutorial, vou sugerir a seleção dos seguintes ítens/pacotes durante sua instalação:
Estação de Internet
Computador de Rede
Configuração
Desenvolvimento
LSB
Web/FTP
Mail
Seleção individual de pacotes
Na próxima tela selecione:
Estação de trabalho
Fetchmail
Desenvolvimento
Outros
dev86
dev86-devel
SERVIDOR
Web/FTP
Imap
Servidor de Rede
Openssh-Server
Fique à vontade para selecionar outro aplicativos conforme a sua necessidade.
Depois de instalado o sistema em sumário, selecione o seguintes serviços que deverão serem inicializados com o sistema:
Boot
Serviços
Sistema
Outros
- IMAP
- IMAPS
- POP3
Inicialmente, o Postfix era conhecido como VMailer e foi lançado no final de 1998 pela IBM com o nome de IBM Secure Mailer. A partir de então, assumiu o nome de Postfix e é assim que é conhecido até hoje.
Para obter o Postfix acesse: http://www.postfix.org/
Instalação do Mandrake 9.1
Não vou entrar em detalhes na instalação do Mandrake, apenas para facilitar a compatibilidade com o tutorial, vou sugerir a seleção dos seguintes ítens/pacotes durante sua instalação:
Estação de Internet
Computador de Rede
Configuração
Desenvolvimento
LSB
Web/FTP
Seleção individual de pacotes
Na próxima tela selecione:
Estação de trabalho
Fetchmail
Desenvolvimento
Outros
dev86
dev86-devel
SERVIDOR
Web/FTP
Imap
Servidor de Rede
Openssh-Server
Fique à vontade para selecionar outro aplicativos conforme a sua necessidade.
Depois de instalado o sistema em sumário, selecione o seguintes serviços que deverão serem inicializados com o sistema:
Boot
Serviços
Sistema
Outros
- IMAP
- IMAPS
- POP3
-----------------------------------
:0fw: spamassassin.lock
* < 256000
| spamc
:0:
* ^X-Spam-Status: Yes
/var/spool/mail/spam/
-----------------------------------
Ou seja, o primeiro bloco passa o SpamAssassin na mensagem e grava o cabeçalho X-Spam-Status. O segundo bloco verifica se o status é "Yes", caso seja, ele grava a mensagens em /var/spool/mail/spam/, evitando que a mensagem chegue ao receptor.
[]'s