Só copiei e colei, acho que isso ae vai servir para você, como ja serviu para vários outros.
Se você precisa de um servidor rápido, seguro, com
anti-virus gratuido, anti-span e politicas anti-relay, SPF (DNS),
autenticação de smtp etc os pacotes QMAILTOASTER são tudo que precisa.
Com o QMAILTOASTER tudo isso é possível e tudo com painel de controle para o administrador e para o cliente via WEB.
Nesse artigo mostrarei como instalar e configurar todos os pacotes da linha TOASTER e explicar os arquivos de configuração.
Para esse tutorial todas as distros baseadas em source RPM são suportadas.
Para instalar vou exemplificar como eu faço no FEDORA FC4 mas segue abaixo as flags para instalação de quaquer distro RPM.
Distro Flag
--------------------------------------
Mandrake 9.0 Linux mdk90
Mandrake 9.1 Linux mdk91
Mandrake 10.0 Linux mdk100
Mandrake 10.1 Linux mdk101
Mandriva 2005 Linux mdk102
Red Hat 9 Linux rht90
Fedora Core 1 Linux fdr10
Fedora Core 2 Linux fdr20
Fedora Core 3 Linux fdr30
Fedora Core 4 Linux fdr40
CentOS 3 Linux rht90
CentOS 4 Linux cnt40
Trustix 2.0 Linux trx20
Abaixo segue toda funcionalidade que seu servidor de e-mail terá após essa instalação:
SMTP with SMTP-AUTH, SpamThrottle, DNS, large concurrency
SPF "Sender Policy Framework"
Integrated SpamAssassin, ClamAV and Simscan
Warlock virus and worm loader realtime scanning
CHKUSER 2.0 functions for qmail-smtpd
Qmail-Tap provides email archive capability
Virtual Domains (MySQL), Virtual Users (MySQL)
Autoresponder, Mailing List
Web-based email system, Web-based administration tools
SMTP roaming via SMTP-AUTH, POP3-AUTH, & IMAP-AUTH
POP3, POP3-SSL, IMAP and IMAP-SSL
Agora vamos iniciar.
1) Instale sua distro
-(no meu caso FEDORA FC4).
-Escolha os pacotes de desenvolvimento.
2) Use o yum, apt-get ou up2date para verificar as dependências
-Verifique se todas as dependências estão instaladas (no meu caso uso yum):
- Verifique se tem zlib instalado e qual a versão dele (a versão tem que ser igual ou superior a 1.2.2.2)
# rpm -q zlib
se não tiver instale ou atualize do diretório que vc baixou
# rpm -Uvh zlib*.rpm
-Tire com o ntsysv todos os serviços desnecessários, deixe somente mysqld, httpd, syslogd etc, enfim os padrões.
6) Vamos começar a instalar os pacotes.
-Não se esqueçam todos os pacotes precisam ser instalados NESSA EXATA ORDEM!
- Vá ao diretório onde você baixou os rpms:
# cd /diretorio-rpms-qmail/
Agora teremos que recompilar cada pacote para transforma-lo de source src.rpm para rpm.
Usaremos "rpmbuild --rebuild --with (distro) pacote"
onde no lugar da (distro) você vai substituir pela flag de sua distro
que está na tabela do topo deste tutorial.
Na instalação abaixo estou tomando por padrão o Fedora FC4.
Se você seguiu a risca todos os passos acima, após a instalação completa reinicie seu servidor e tudo estará no ar já!
8) Arquivos de configuração importantes!
-No caso de erros:
Erro enviando e-mail via web-client verifique o log /var/log/qmail/send/current
Erro enviando e-mail via email-client verifique o log /var/log/qmail/smtp/current
Erro recebendo e-mail via imap verifique o log /var/log/qmail/imap/current
Erro recebendo e-mail via imap-ssl verifique o log /var/log/qmail/imap-ssl/current
Erro recebendo e-mail via pop3 verifique o log /var/log/qmail/pop3/current
Erro recebendo e-mail via pop3-ssl verifique o log /var/log/qmail/pop3-ssl/current
-Altere os arquivos /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-mailer-daemon /var/qmail/alias/.qmail-postmaster
coloque o email do administrador do servidor precedido de & ficando assim:
-Foram
configurados 2 serviços, o de inicialização e controle do QMAIL e o de
inicialização e controle do FRESHCLAM que atualiza seu anti-virus
periodicamente.
Use:
# service qmail start
(para iniciar)
# service qmail stop
(para parar)
# service qmail stat
(para verificar se está rodando)
# service freshclamd start
(para iniciar o atualizador do anti-virus)
# service freshclamd stop
(para parar o atualizador do anti-virus)
Comandos alternativos ao SERVICE podem ser utilizados da mesma maneira:
qmailctl
fclamctl
9) Configurações WEB:
Você
agora pode criar domínios, contas de e-mail e verificar logs de
utilização do servidor via mrtg e logs de quantidade de e-mails e fila
via painel de controle:
-Vamos fazer um firewall agora para permitir acesso somente as portas necessárias!
Crie um arquivo chamado "configfirewall.sh"
Edite o conteúdo e coloque:
############################### INICIO DO ARQUIVO - CORTE E COLE O INTERIOR
#!/bin/sh
iptables -F
iptables -Z
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP
iptables -A INPUT -i eth0 -f -j DROP
iptables -A INPUT -m state --state NEW -j REJECT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p udp -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -p icmp -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
## BLOQUEIA IPS INVÁLIDOS NA INTERFACE LO
iptables -A INPUT -s 127.0.0.0/8 -i ! lo -j DROP
iptables -A INPUT -s 10.0.0.0/8 -i ! lo -j DROP
iptables -A INPUT -s 192.168.0.0/16 -i ! lo -j DROP
iptables -A INPUT -s 224.0.0.0/4 -i ! lo -j DROP
iptables -A INPUT -s 0.0.0.0/8 -i ! lo -j DROP
iptables -A INPUT -s 255.255.255.255 -i ! lo -j DROP
iptables -A INPUT -s 169.254.0.0/16 -i ! lo -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT
Onde
trabalho recebi esta semana a informacao que os 5 dominios nossos
sairao de um provedor em SP para nossa Matriz em Betim-MG.
Até
ja instalaram um link de 2Mb oticos com ips fixos para a hospedagem e
estão me enviando um Servidor com Fedora 4 e instalado o Qmail.
É o seguinte, até hoje só trabalhei com Squid, Samba nunca
trabalhei com hospedagem de emails e dominios (Qmail), então só tenho
teoria.
Instalação do Qmail ja encontrei alguns materiais, mas
administração achei pouco material. Fiquei com algumas duvidas tambem
quanto a troca dos ips para reposta a Fapesp e colocação deste novo
server, hoje recebo o link otico em um dhcp e compartilho com iptables
para os usuarios, onde entraria o Qmail ?
Alguns de vcs teriam tutoriais, apostilas se possivel em portugues, e poderiam me enviar, toda ajuda será bem vinda.