Solução completa com o sendmail (segunda edição)
Quase 2 anos após ter escrito a primeira versão deste artigo, chegou a hora de rescrevê-lo com informações adicionais e atualizadas. Dentre seus recursos podemos citar o suporte a SMTP TLS e POP SSL (criptografado), antivírus, antiSPAM, autenticação SMTP e sistema de quota de usuário.
Introdução
Todas as informações contidas nesse documento foram testadas no Slackware 10.2 e current.
Não me responsabilizo por qualquer problema que essas informações possam causar ao seu servidor.
Todos estão autorizados a publicar esse artigo, desde que preserve minha autoridade.
Nesse documento informo como montar um servidor de e-mail completo, infelizmente sem suporte a banco de dados (MySQL, PgSQL, etc). Nele abordo como instalar e configurar o sendmail no Slackware Linux com os seguintes recursos:
Qpopper
Serviço responsável pela conexão POP segura (spop3 porta 995).
Versão: 4.0.8
Clamav
Serviço responsável no caso, em bloquear e-mails com vírus.
Versão: 0.88.3
SpamAssassin
Serviço responsável em bloquear o tráfego de SPAM.
Versão: 3.1.0
OBS:
Vamos criar um diretório onde os downloads serão salvos para manter também a instalação organizada.
# mkdir /pkg
Vamos parar o sendmail também se ele tiver sendo executado.
# /etc/rc.d/rc.sendmail stop
OBS: Não esqueça de estar logado como root.
Não me responsabilizo por qualquer problema que essas informações possam causar ao seu servidor.
Todos estão autorizados a publicar esse artigo, desde que preserve minha autoridade.
Nesse documento informo como montar um servidor de e-mail completo, infelizmente sem suporte a banco de dados (MySQL, PgSQL, etc). Nele abordo como instalar e configurar o sendmail no Slackware Linux com os seguintes recursos:
- Autenticação SMTP;
- Conexão SMTP criptografada/segura;
- Conexão POP criptografa/segura;
- Antivírus (clamav) usando milter;
- AntiSPAM (SpamAssassin) com o procmail;
- Espaço em disco (quota).
Programas necessários
Qpopper
Serviço responsável pela conexão POP segura (spop3 porta 995).
Versão: 4.0.8
Clamav
Serviço responsável no caso, em bloquear e-mails com vírus.
Versão: 0.88.3
SpamAssassin
Serviço responsável em bloquear o tráfego de SPAM.
Versão: 3.1.0
OBS:
- Outros programas são necessários, como por exemplo OpenSSL, procmail, sendmail, cyrus-sasl, mas na instalação padrão do Slackware eles já estão instalados e configurados. Caso eles não estejam instalados, basta buscar o pacote no próprio site do Slackware.
- Estou usando somente pacotes .tgz para manter o padrão do Slackware, alguns pacotes podem ser encontrados facilmente em http://www.linuxpackages.net.
Começando e organizando a instalação
Vamos criar um diretório onde os downloads serão salvos para manter também a instalação organizada.
# mkdir /pkg
Vamos parar o sendmail também se ele tiver sendo executado.
# /etc/rc.d/rc.sendmail stop
OBS: Não esqueça de estar logado como root.
Os arquivos para ativação de quota no slackware mudaram!
# touch /aquota.user
# touch /aquota.group
# chmod 600 /aquota.user
# chmod 600 /aquota.group