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: 46.438 ]

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

Conversão da base de dados do Cyrus IMAP no Debian

Como fazer usuário interagir com SpamAssassin

Instalando um servidor de news com INN

Servidor de E-mails Falido?

Trabalhando com os logs do Postfix/Qmail usando o isoqlog

  
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