Servidor de emails com Dovecot e MTA Sceo (projeto brasileiro)

Como criar um servidor de e-mails completo e avançado usando o Dovecot e o projeto brasileiro MTA Sceo com banco de dados MySQL. Técnicas antiDoS e antispam a nível de SMTP. Antivírus Clamav, antispam Spamassassin, Greylist e RBLs. Quota de espaço e controle do número de e-mails que cada cliente pode enviar.

[ Hits: 46.616 ]

Por: Lucas Priori em 08/10/2010


Introdução



  • Servidor dos protocolos SMTP autenticado, POP3 e IMAP
  • Usuários em Mysql
  • Quota de caixa postal
  • Controle da quantidade de emails que cada conta pode enviar por dia, semana ou mês
  • Proteção antispam usando Greylist, SPF, RBL, Spamassassin
  • Proteção com o antivírus Clamav
  • Técnicas para corte de Spam via regras do Sceo incluindo proteção automática contra DoS. O Sceo automaticamente adiciona uma regra no iptables cortando o IP do atacante.

Este tutorial foi escrito para servir de guia para quem quer configurar um servidor de emails completo, rápido e de fácil controle sobre seus emails. Este tutorial foi testado, ou seja, eu formatei um micro de testes, instalei o Linux e dei CTRL+C nos comandos passados aqui e CTRL+V em meu terminal e no final eu já tinha o servidor funcionando. Siga este tutorial passo a passo e ele te entregará um servidor de Emails. Usaremos o Dovecot para os protocolos POP3 e IMAP e para SMTP usaremos o MTA Sceo.

O Sceo é um projeto brasileiro escrito do zero em C e Assembly inicialmente para Linux. Desde que o projeto foi divulgado, eu recebi muitos contatos e entre eles destaca-se Renato Martins e Ananias Filho.

Renato me ajudou muito com o Sceo. Gostaria de agradece-lo pois duas versões saíram com dicas de melhorias e funções que ele solicitou e que achei extremamente válidas para o projeto.

E um agradecimento à Ananias também, que começou a fazer um WebAdmin para as contas de emails, o Sceo-UI, que tornou-se um excelente administrador de emails muito útil e intuitivo.

Vamos à instalação. Versões utilizadas:
  • Linux Slackware 12.0 (Full)
  • MTA Sceo 0.30
  • Dovecot 1.2.14
  • Modulo sceo_mysql 1.2.5 parar dar suporte a Mysql ao Sceo
  • Utilitário Greylist
  • Utilitário Sceo_rquota
  • Clamav 0.95.3
  • Spamassassin 3.2.5

Obs.: Em todos os exemplos passados aqui eu usei o endereço IP 240.240.240.1. Este IP não faz parte da rede dos servidores que eu administro e eu nem fiz uma pesquisa para descobrir a quem pertence. É usado apenas como exemplo e você deve ficar atendo no Ctrl+C, Ctrl+V para colocar o IP do seu servidor.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Downloads
   3. Instalando o Sceo
   4. Instalando o Dovecot
   5. SPF e Greylist
   6. Antivírus Clamav
   7. Spamassassin
   8. Quota de envio
   9. Técnicas diversas
Outros artigos deste autor

Benchmark entre servidores de e-mails

Servidor de e-mail no Linux com MTA Sceo

MTA Selor: Servidor de E-mails - Novo Projeto GPL

Dividindo carga de saída de servidor SMTP (MTA Selor)

Leitura recomendada

Usando Spammer e SpamDomains no sendmail

Como fazer usuário interagir com SpamAssassin

Webmail Roundcubemail em PHP4/PHP5 com skins, LDAP e extras

Implementando auto-resposta utilizando o Exim

Utilizando o pine com o fetchmail

  
Comentários
[1] Comentário enviado por leoberbert em 10/10/2010 - 03:59h

Excelente Artigo...

Está de parabéns!

[2] Comentário enviado por fmpfmp em 15/10/2010 - 16:01h

Só faltou a instalação de um sistema de Webmail para completar o artigo.

[3] Comentário enviado por obernan em 13/12/2010 - 20:26h

Valeu brother, muito bom seu tuto, obrigado !!!!

[4] Comentário enviado por ricardoschet em 08/03/2013 - 13:35h

Uso e recomendo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts