Descrição das funcionalidades
- Full Multi Domínio Hosting (Suporte a contas e sistema de entrega sem a necessidade de conta POSIX no sistema para cada usuário)
- Autenticação LDAP
- Gerenciamento de contas via web do LDAP, função onde cada domínio hospedado terá um administrador específico protegido por senha (Phamm)
- Web-mail em português completo (Horde,IMP)
- Função de troca de senha de usuários web
- Função de auto-resposta e encaminhamento automáticos para férias web-ldap
- Função de quota de caixa postal (tamanho máximo para caixa postal individual dos usuários configurável via web (ajustável por usuário))
- Relatórios administrativos separados por domínio hospedado, estatísticas com gráficos de envio, recebimento, spam e vírus via web (mailwatch)
- Antispam completo (checagens de servidor, rede, envelope, corpo e databases públicas) (Postfix-Anti-UCE Restrictions+MailScanner+SpamAssassin)
- Whitelist e Blacklist Gerais do Domínio e por Usuário administradas via WEB (Mailwatch+Mailscanner)
- Whitelist do filtro de restrições UCE-POSTFIX
- Antivírus de Email com atualizações Gratuitas (ClamAV)
- Função POP/IMAP/IMAPs (Seguro/Criptografado) (Dovecot)
- Função SMTP Autenticado (SASL Dovecot, POSTFIX MailDir) - Função de armazenamento em Quarentena separadas por domínio hospedado para Spam e Virus (MailScanner+MailWatch)
- Função de Alias no LDAP
- Função de encaminhamento (Forward) no LDAP
Baixar todos os arquivos de configuração (.conf):
Instalando e configurando o sistema operacional
Instale o
Fedora 12 e selecione os pacotes de desenvolvimento e Web-Server.
Atenção: O
MailScanner necessita de pelo menos 2GB de memória RAM para rodar razoavelmente (processar 10.000 mails dia).
Desligue o SElinux.
Insira no arquivo selinux a palavra "disabled" onde está "enabled".
# sestatus
# cd /etc/sysconfig
# vi selinux
Ajuste a hora do sistema. Ajustar data e hora é fundamental para o funcionamento do sub-sistema de mail.
# date -s 16:40
Desligue qualquer Firewall ou filtro:
# chkconfig iptables off ; iptables -L ; iptables -F
Desligue o Network Manager:
# chkconfig NetworkManager off
# chkconfig network on
Configure a Interface de rede e IP estático para o Servidor:
# system-config-network-tui
# cd /etc
# cd sysconfig
# cd network-scripts
# vi ifcfg-eth0
# service network restart
Configure uma entrada no /etc/hosts adequada para seu nome de maquina e IP:
# vi /etc/hosts
192.168.1.34 mailserver.zapt.com.br mailserver
Coloque em runlevel 3 (Inicializacao em modo texto):
# vi /etc/inittab
Verifique se o IP esta correto:
# ip addr list
Verifique se existe um servidor de DNS válido no /etc/resolv.conf. Teste usando: host www.google.com.br ou a ferramenta dig. Para o envio e recebimento de e-mails a resolução de nomes do servidor deve estar 100% funcional.
Ajuste a linguagem do sistema.
# system-config-language
Atualize todo o sistema:
# yum update
Instale ou atualize alguns pacotes necessários. Instalando grupo devel necessário:
# yum grouplist |grep Devel
# yum groupinstall "Legacy Software Development"
Instale todos os grupos de desenvolvimento:
# yum install openldap-servers
# yum install phpldapadmin
# yum install postfix
# yum install dovecot
# yum install php
Troca no alternatives o sendmail (default do fedora 12) para o postfix:
# alternatives --config mta
# chkconfig sendmail off
Gera Backup da configuração original de alguns pacotes:
# cp /etc/openldap/slapd.conf slapd.conf.original
# cp /etc/postfix/main.cf main.cf.original
# cp /etc/postfix/master.cf master.cf.original
# cp /etc/dovecot.conf dovecot.conf.original