Qmail a La Toaster no Debian Etch

Este artigo é uma atualização de muitos encontrados pela web para instalação de um servidor de correio eletrônico utilizando o Qmail e rodando no sistema operacional Debian Linux. Na minha opinião este é um servidor de correio robusto e confiável e neste artigo estarei ensinando como utilizar os pacotes a La Toaster (netqmail).

[ Hits: 44.292 ]

Por: frederico pereira em 11/02/2009


Finalizando o netqmail e instalando vpopmail e suas dependências



Instalando o Vpopmail e resolvendo suas dependências:

# cd /usr/src/downloads
# tar -xzvf vpopmail-5.4.13.tar.gz
# cd vpopmail-5.4.13
# patch -p0 < ../vpopmail-5.4.13-cumulative-1.patch

# groupadd -g 89 vchkpw
# useradd -u 89 -g vchkpw vpopmail

# ./configure --enable-logging=v --enable-auth-module=mysql \
--enable-auth-logging=y --enable-sql-logging --enable-valias \
--disable-mysql-limits --enable-libdir=/usr/lib

# make
# make install-strip

# echo '127.:allow,RELAYCLIENT=""' > /home/vpopmail/etc/tcp.smtp
# cd /home/vpopmail/etc
# tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp


ATENÇÃO: SUBSTITUA o texto SUASENHA pela sua senha de preferência e lembre-se que ela será utilizada no passo para criação do banco de dados e permissões no MySQL.

# echo "localhost|0|admin|SUASENHA|vpopmail" > /home/vpopmail/etc/vpopmail.mysql

Trocando a senha do root no MYSQL:

# mysqladmin -uroot password 'suasenhapadrao'

Criando o banco de dados no MYSQL e dando permissão de acesso ao usuário do Vpopmail:

# mysql -u root -p
mysql> CREATE DATABASE vpopmail;
mysql> GRANT select,insert,update,delete,create,drop ON vpopmail.* TO admin@localhost IDENTIFIED BY 'SUASENHA';
mysql> quit

# cd /usr/src/downloads/toaster-scripts-0.8.1
# cp vpopmailctl /home/vpopmail/bin/
# ln -s /home/vpopmail/bin/vpopmailctl /usr/bin/


Terminando a instalação do netqmail e aplicando os patchs de atualização:

# cd /usr/src/downloads/netqmail-1.05/netqmail-1.05
# bunzip2 -c /usr/src/downloads/qmail-toaster-0.8.2.patch.bz2 | patch -p0
# patch -p0 < /usr/src/downloads/empf-toaster-0.8.1.patch
# make clean
# make
# qmailctl stop
# make setup check

# chown -R vpopmail:vchkpw /var/qmail/spam

# make cert
# make tmprsadh


Adicione ao cron a seguinte linha:

01 01 * * * /var/qmail/bin/update_tmprsadh > /dev/null 2>&1

Agora vamos iniciar o qmail:

# qmailctl start

Adicione o vpopmail ao daemontools:

# ln -s /var/qmail/supervise/qmail-pop3d /var/qmail/supervise/qmail-pop3ds /service
# sleep 5 && vpopmailctl stat


Substituindo o sendmail padrão da distribuição pelo netqmail:

# rm -f /usr/lib/sendmail
# rm -f /usr/sbin/sendmail
# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail


Configurando o EMPF:

# touch > /var/qmail/control/policy

# echo "seudominio.com.br:LREI," > /var/qmail/control/policy


Com esta configuração todo usuário terá que se autenticar para enviar mensagem do servidor, um exemplo do uso desta ferramenta é quando você recebe mensagens do tipo "ESTA_CONTA_NAO_EXISTE@seudominio.com.br", com a ajuda deste patch, para enviar mensagens @seudominio o usuário tem que estar autenticado.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Resolvendo dependências e baixando os pacotes necessários
   3. Instalando netqmail, daemontools e ucspi-tool
   4. Finalizando o netqmail e instalando vpopmail e suas dependências
   5. Instalando courier-imap, autoresponder e Ezmlm
   6. Instalando o vqadmin e o QmailAdmin
   7. Instalando o Spamassassin, ClamAV, Ripmime e SimScan
   8. Finalizando e instalando o QmailMRTG
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Instalando MTA Sceo no FreeBSD 7.1

Aliases e autenticação para aliases no Postfix

POSTFIX + SASL - Autenticando em SMTP remoto

Implementando auto-resposta utilizando o Exim

Tutorial: Como instalar o Openfire (Wildfire) no Kubuntu 7.10 (Gutsy Gibbon) com o "copiar e colar"

  
Comentários
[1] Comentário enviado por thimedeal em 11/02/2009 - 16:55h

Cara Otimo artigo.. Fui copiando e colando e deu tudo certo..heheheh
Fazia tempo que tava atras de um tuto para instalar um servidor de email..
Agora fica a dica de voce, acrescentar uma instalacao de um webmail, e umas configuracoes
de como fazer ele funcionar saindo para a internet, como dns essa coisas....
Só tive problemas em encontrar o arquivo clamd.conf que esta em /usr/local/etc/clamd.conf, e o
arquivo /etc/qmailmrtg/qmail.mrtg.cfg que nao estava no /etc dai tive que criar a pasta qmailmrtg
e copiar o arquivo qmail.mrtg.cfg que estava em /usr/src/downloads/qmailmrtg7-4.2.tar.gz e depois realizar a mudança.
Tive tambem alguns problemas em baixar alguns pacotes, mais nada dificil foi só baixar a mao mesmo e outra nao esqueçamos de colocar servers de atualizacao no /usr/local/etc/freshclam.conf

Bem do mais tudo certo, parabens novamente.

[2] Comentário enviado por fredux em 11/02/2009 - 19:09h

Oi camarada, obrigado pela força e as observações, realmente ficou faltando a parte do webmail q inclusive eu mostro como utilizar o roundcube como alternativa ao squirrelmail que não anda muito confiável. Bom prestarei atenção no próximo artigo, obrigado mais uma vez.

fredux

[3] Comentário enviado por c0nd3 em 26/02/2009 - 23:57h

Ótimo artigo parabéns...

[4] Comentário enviado por francisco.costa em 08/05/2009 - 13:10h

Obrigado. Belo Tuto. :)

[5] Comentário enviado por mr_sagrav em 08/06/2009 - 14:52h

Muito bom artigo, mas vale ressaltar um ponto:

O site qmailrocks está sem atualização desde abril de 2006, tanto é que não utiliza o pacote netqmail, mas sim o qmail.

Perticularmente recomendo as documentações fornecidas pelo Life With qmail.

[6] Comentário enviado por fabio_12 em 22/01/2010 - 16:00h

olá amigos, preciso da força de vcs....
segui todo o tutorial e qnt configurei a conta no outlook ela não autentica...
da esse erro...

Ocorreu um erro durante a conexão ao servidor de mensagens. A senha foi recusada. Conta: '172.19.5.xxx', Servidor: '172.19.5.xxx', Protocolo: POP3, Resposta do servidor: '-ERR [AUTH] Password supplied for "fabio" is incorrect.', Porta: 110, Segura (SSL): Não, Erro do servidor: 0x800CCC90, Nº do erro: 0x800CCC92

vcs podem me ajudar ?!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts