Qmail é uma ferramenta que se encaixa como "agente de transporte de e-mail". Até hoje poucos bugs foram encontrados nele e é oferecido um prêmio de US 500 para quem encontrar algum outro bug. Então, servidor de e-mail é Qmail!
Fiz esse tutorial e publiquei em meu blog, agora estou publicando aqui no Viva o Linux. Após passar por uma experiência ruim tentando instalar um servidor de e-mail, utilizei o Qmail e percebi que haviam caminhos mais simples para isso, porém o conhecimento para fazê-lo estava espalhado. Então fui reunindo blogs, estudando... e finalmente fiz o meu tutorial, o qual segui à risca e que funcionou perfeitamente. Abaixo seguem os softwares que deverão ser instalados:
Qmail
Vpopmail
Courier-IMAP
UCSPI
Daemontools
Ezmlm
AutoResponder
Vqadmin
Maildrop
QMailAdmin
Squirrelmail
SpamAssassin
Qmail-scanner
MySQL
Clamav
Instalando dependências e preparando o terreno
Instale os seguintes softwares pelo Aptitude ou Apt-get:
[4] Comentário enviado por poetah em 05/10/2009 - 17:55h
Compile o Qmail:
# cd /usr/src/qmail/qmail-1.03
# make man && make setup check
make: Nothing to be done for `man'.
./load auto-str substdio.a error.a str.a
/usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference in substdio.a(substdo.o)
/lib/libc.so.6: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [auto-str] Error 1
[5] Comentário enviado por leodamasceno em 06/10/2009 - 09:07h
Olá poetah, bem, deixa eu ti fazer duas perguntas básicas:
1 - Você está usando o Debian e tem o pacote build-essential instalado!?
2 - Você rodou o script qmail_big_patches.script ?
[6] Comentário enviado por poetah em 06/10/2009 - 12:47h
sim, estava usando o debian lenny e tinha o build-essential instalado,
cheguei a rodar o qmail_big_patches.script antes mais apertei ctrl + c
para sair e proceguir com a etapa de compilação...
[10] Comentário enviado por adrianogoerk em 07/10/2009 - 11:07h
ele esqueceu de dizer que você temque rodar dentro do diretório /downloads/install o arquivo qmr_install_linus-sr1.script
faça isso e manda bala!
tive o mesmo problema então parei li reli e dei uma olhada no diretório fiquei pensando mas pq diabos ele mandou acessar a pasta install e não fazer nada...
ehehehe
mas tai poetah..
faça isso e manda bala...
tens um projeto com qmail?
talvez possamos trocar ideia, eh minha primeira vez só trabalhei com postfix e sendmail...
mas um cliente me pediu agora e vamos ver no que da...
[15] Comentário enviado por adrianogoerk em 07/10/2009 - 19:18h
Para começar no sou jovem...
segundo dúvido muito que tenha feito o que postou mas enfim não estamos aqui para discutir estou reportando como solucionei a questão não conseuigo acessar o vqadmin.cgi algum erro de permissão do apache... mas o restante me parece funcionando
ótimo o artigo desculpe se lhe ofendi.. mas a de advir que cometemos deslises e um está confirmado aqui:
ele esqueceu de dizer que você temque rodar dentro do diretório /downloads/install o arquivo qmr_install_linus-sr1.script
a questão do acessar o cgi tudo bem eu tenho o apache rodando a mais tempo e pode ser problema no apache mesmo...
irei constatar e reporto aqui pois vejo que não sou o único...
está sendo adequato até mesmo pq no meu caso são mais de um domínio e mais de um ip que vao rodar no servidor...
possuo uma empresa de TI e trabalho a muito tempo com TI mas não utilizava qmail... sempre utilizei postfix depois do sendmail...
até estou gostando do qmail... razoavelmente simples de se instalar e configurar... ainda não entrei em detalhes pois estou estudando e implementando....
Parabéns pelo artigo e novamente se lhe ofendi me desculpe mas estou agindo em comunidade e estou reportando algumas coisas, evitende que as vezes nao sejam erros mas detalhes que não foram postados no artigo, pois ele está mais para um tutorial (how to) que artigo, mas muito interessante e muito bom alias!
[16] Comentário enviado por valterrezendeeng em 22/10/2009 - 15:16h
Boa Tarde Leodameceno
vc poderia informar ou alguem que lei esta mensagem, se no qmail, tenho como e se tiver como faço para implementar a seguinte solução:
- Inserir no rodapé de todas as mensagem enviada pelo meu servidor qmail
"Esta mensagem pode conter informações confidenciais, protegidas por sigilo profissional ou cuja divulgação seja proibida por lei. O uso não autorizado de tais informações é proibido e está sujeito às penalidades cabíveis."
[19] Comentário enviado por leodamasceno em 06/11/2009 - 12:04h
Bem, é para você conseguir a não ser que fizeste algo errado.
Porém existe outra forma de adicionar um domínio, no diretório HOME do vpopmail
existe uma pasta chamada bin, lá você pode fazer:
# ./vadddomain seudominio
[20] Comentário enviado por thiagosc em 10/12/2009 - 15:35h
Em primeiro lugar parabéns pelo artigo!
Tenho a seguinte dúvida:
Tenho uma rede baseada em win2k3 (ad+dns+dhcp) com um domínio abc.com.br porém esse domínio não existe na internet somente internamente. É possível eu instalar o qmail e fazer com que os usuários enviem e-mail somente dentro desse domínio?
É necessário replicar o ad para o linux para que isso ocorra? Ou simplesmente devo adicionar o ip do servidor qmail no meu servidor de dns.
Obrigado e parabéns pelo artigo!
[21] Comentário enviado por leodamasceno em 10/12/2009 - 15:38h
Olá thiagosc, eu não utilizo Windows, mas pelo que você está dizendo, é possível sim.
Você irá "adicionar o domínio" com o vqadmin, ou na linha de comando, chamado "abc.com.br", então quem estiver dentro da sua rede vai poder enviar e-mail sim.
Basta você adicionar no seu servidor DNS.
[22] Comentário enviado por rafael.sul em 23/02/2010 - 16:12h
vlw pelo tutorial amigo, gostaria de saber se possivel compartilhe a lista de repositórios utilizados nessa instalação pois teve alguns pacotes que só após eu adicionar alguns (repositorios) o lenny instalou normal.grande abraço e parabens pelo artigo.