iRedMail como servidor de e-mails em servidor GNU/Linux ou BSD

Nesse artigo, vou mostrar a instalação e utilização do iRedMail como uma solução de e-mail simples, fácil e de rápida instalação no CentOS, Debian e OpenBSD.

[ Hits: 53.468 ]

Por: Daniel Lara Souza em 06/09/2013 | Blog: http://danniel-lara.blogspot.com/


iRedMail no CentOS 6.4 64 bits



iRedMail é um Shell Script que permite que tu instale rapidamente uma solução de e-mail completo, em minutos.

A maioria dos componentes utilizados na iRedMail, são fornecidos pelas próprias distribuições GNU/Linux e BSD. O iRedMail suporta tanto OpenLDAP, MySQL e PostgreSQL, como backend para armazenar domínios virtuais e usuários.

Vamos realizar a instalação no CentOS 6.4 64 bits.

Desabilite o SELinux:

# vim /etc/selinux/config

E deixe assim:

SELINUX=disabled

Configure o nome do seu servidor:

# vim /etc/sysconfig/network

HOSTNAME=mail.teste.org

E no arquivo de hosts:

# vim /etc/hosts

127.0.0.1   mail.iredmail.org mail localhost

Reinicie o seu servidor.

Agora, efetue o download:

Obs.: até o momento, está disponível a versão 0.8.5 como a última versão:

# wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.5.tar.bz2

Descompacte:

# tar -jxvf iRedMail-0.8.5.tar.bz2

Acesse o diretório:

# cd iRedMail-0.8.5

Dê permissão de execução no arquivo "iRedMail.sh":

# chmod 777 iRedMail.sh

Agora executa o mesmo:

# ./iRedMail.sh

Ele irá verificar, instalar alguns pacotes e adicionar alguns repositórios.

Na tela de instalação, tecle Enter e em 'Yes" para iniciar a instalação:

Nessa opção, você escolhe onde quer armazenar os seus e-mails. O local default é "/var/vmail", mas você pode alterar esse local:

Agora você escolhe qual suporte a autenticação: OpenLDAP, MySQL ou PostgreSQL. Nesse caso, vamos usar MySQL:

Digite uma senha para o root do MySQL:
Adicione o seu domínio:

Defina a senha do usuário postmaster@seudominio:

Deixe todas as opção marcadas:

Digite "YES", para continuar a instalação:

Após a instalação e configuração, reinicie o seu servidor.

Acessos

Painel:
  • https://<ip do seu servidor o dominio>/iredadmin

phpMyAdmin:
  • https://<ip do seu servidor o dominio>/phpmyadmin

Webmail:
  • https://<ip do seu servidor o dominio>/
  • Ou:
  • https://<ip do seu servidor o dominio>/mail

AWStats:
  • https://<ip do seu servidor o dominio>/awstats/awstats.pl


    Próxima página

Páginas do artigo
   1. iRedMail no CentOS 6.4 64 bits
   2. iRedMail no Debian 7 64 bits
   3. iRedMail no OpenBSD 5.3 64 bits
Outros artigos deste autor

Criando Imagens com Buildah

My Traceroute (MTR) , uma ferramenta de diagnóstico de rede

FreeIPA - uma solução integrada de identidade e autenticação para ambientes de rede Linux/UNIX

IPFire - Um Firewall Open Source

MariaDB + phpMyAdmin no Ubuntu 12.04 LTS

Leitura recomendada

Gmail com POP e SMTP no Thunderbird

Qmail a La Toaster no Debian Etch

Solução corporativa Expresso Livre, substituto de peso do Notes

Importando e-mails do MS Outlook para o Evolution ou Kmail

Usando Spammer e SpamDomains no sendmail

  
Comentários
[1] Comentário enviado por xmarcusv em 06/09/2013 - 09:07h

É uma excelente opção, principalmente por consumir poucos recursos do pc, muito leve e simples.

[2] Comentário enviado por removido em 06/09/2013 - 09:32h

Parabéns, Dan!

Estais bastante produtivo.

[3] Comentário enviado por danniel-lara em 06/09/2013 - 09:47h


[1] Comentário enviado por xmarcusv em 06/09/2013 - 09:07h:

É uma excelente opção, principalmente por consumir poucos recursos do pc, muito leve e simples.


sim , e consome muito pouco recurso

[4] Comentário enviado por danniel-lara em 06/09/2013 - 09:47h


[2] Comentário enviado por izaias em 06/09/2013 - 09:32h:

Parabéns, Dan!

Estais bastante produtivo.


Valeu Izaias , logo mais terás mais artigos

[5] Comentário enviado por removido em 07/09/2013 - 11:56h

Artigo perfeito e bem objetivo.
uso o OpenBSD também.

[6] Comentário enviado por danniel-lara em 09/09/2013 - 07:49h


[5] Comentário enviado por Jail em 07/09/2013 - 11:56h:

Artigo perfeito e bem objetivo.
uso o OpenBSD também.


Obrigado , eu também uso o OpenBSD em alguns servidores
e nunca tive problemas com ele
é muito estável

[7] Comentário enviado por MinisterLin em 15/09/2013 - 19:18h

Nossa, muito útil este artigo! E muito simples de se instalar este pequeno webmail!

O único que eu conheci foi o SquirrelMail e agora esse Red é ainda mais fácil de se configurar! ^.^

Favoritado!

Obrigado!

[8] Comentário enviado por danniel-lara em 15/09/2013 - 22:50h


[7] Comentário enviado por MinisterLin em 15/09/2013 - 19:18h:

Nossa, muito útil este artigo! E muito simples de se instalar este pequeno webmail!

O único que eu conheci foi o SquirrelMail e agora esse Red é ainda mais fácil de se configurar! ^.^

Favoritado!

Obrigado!


valeu , o objetivo é ter um servidor de email em poucos minutos

[9] Comentário enviado por celsowebmax em 11/10/2013 - 13:41h

Olá Danniel...

Primeiramente quero parabenizar este seu excelente post. É de muita utilidade para muitos viu !!!

Deixa lhe perguntar uma coisa:

Eu instalei o iRedMail certinho em meu VPS CentOS 6 64-bit, acesso o painel de controle normalmente e adiciono domínios...

Minha dúvida é como associar um domínio hospedado em outro servidor para assinar com DKIM?

Explicando melhor...

Tenho 02 VPS Ok!?

Em um eu tenho meu dominio...(maxportal.com.br)

No outro eu instalei o iRedMail...( https://198.98.125.138/iredadmin )

Como eu faço para que os emails do meu dominio saiam assinados com o DKIM e DomainKey ?


Desde já aguardo e agradeço muito se puder me ajudar com esta explicação.

[10] Comentário enviado por danniel-lara em 11/10/2013 - 15:27h


[9] Comentário enviado por celsowebmax em 11/10/2013 - 13:41h:

Olá Danniel...

Primeiramente quero parabenizar este seu excelente post. É de muita utilidade para muitos viu !!!

Deixa lhe perguntar uma coisa:

Eu instalei o iRedMail certinho em meu VPS CentOS 6 64-bit, acesso o painel de controle normalmente e adiciono domínios...

Minha dúvida é como associar um domínio hospedado em outro servidor para assinar com DKIM?

Explicando melhor...

Tenho 02 VPS Ok!?

Em um eu tenho meu dominio...(maxportal.com.br)

No outro eu instalei o iRedMail...( https://198.98.125.138/iredadmin )

Como eu faço para que os emails do meu dominio saiam assinados com o DKIM e DomainKey ?


Desde já aguardo e agradeço muito se puder me ajudar com esta explicação.


opa , eu não chegei a fazer essa configuração
mas de uma olhada por aqui quem sabe é um caminho
http://www.iredmail.org/wiki/index.php?title=Addition/Configure_dk-filter_to_sign_emails_with_Domain...

[11] Comentário enviado por celsowebmax em 11/10/2013 - 19:06h


opa , eu não chegei a fazer essa configuração
mas de uma olhada por aqui quem sabe é um caminho
http://www.iredmail.org/wiki/index.php?title=Addition/Configure_dk-filter_to_sign_emails_with_Domain....


Opa Daniel,

Primeiramente quero agradecer por sua atenção e resposta...

Estou vendo aqui se vai funcionar desta forma que você informou. Mas deixa te explicar uma coisa.

No momento da instalação do iRedMail, eu coloquei como hostname um dominio que estou hospedando em outro servidor, diferente do servidor desta instalação. Depois fui lá nas configurações DNS e criei 02 registros TXT ( um com SPF e outro com DKIM ). Desta forma, quando eu faço um envio de e-mail através deste domínio ele chega assinado com o DKIM perfeitamente.

- Será que só funciona para o hostname que é informado no momento da instalação?
- Para que serve então o painel de controle onde você pode adicionar mais domínios?
- Eu até gerei uma nova key para meu domínio mas não funciona, o email chega sem a assinatura do DKIM

Usei o comando abaixo para ver as keys geradas no servidor do iRedMail e aparece tudo certinho:
#amavisd showkeys

Mas só funciona mesmo no dominio que configurei como hostname no momento da instalação.

Usei este tutorial para gerar novas keys:
http://www.iredmail.org/wiki/index.php?title=IRedMail/FAQ/Enable.DKIM.Signing.For.New.Mail.Domain/RH...


E agora? Como devo proceder ?

Se tiver um pouquinho mais de paciência para poder me ajudar ficarei muito grato. E se for preciso, passo todos os dados do meu servidor para você verificar tudo.

Desde já aguardo e agradeço.



-

[12] Comentário enviado por removido em 01/12/2013 - 19:53h

Boa Noite

Daniel, parabéns pela instrução mas estou precisando de uma ajuda sua, segui sua instalação do iRedMail, seguindo todos os passos no CentOS 6.4, mas sempre da o mesmo erro na finalização da instalação e não consigo saber onde e esse erro:

Error: Package: 1:perl-IO-Zlib-1.09-129.el6.i686 (base)
Requires: perl = 4:5.10.1-129.el6
Installed: 4:perl-5.10.1-131.el6_4.i686 (@updates)
perl = 4:5.10.1-131.el6_4
Available: 4:perl-5.10.1-129.el6.i686 (base)
perl = 4:5.10.1-129.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
< ERROR > Installation failed, please check the terminal output.
< ERROR > If you're not sure what the problem is, try to get help in iRedMail
< ERROR > forum: http://www.iredmail.org/forum/
[root@mail iredadmin]#


Obrigado
Jefferson
email jeffersonclaud@gmail.com

[13] Comentário enviado por danniel-lara em 04/12/2013 - 09:46h


[12] Comentário enviado por jefalex67 em 01/12/2013 - 19:53h:

Boa Noite

Daniel, parabéns pela instrução mas estou precisando de uma ajuda sua, segui sua instalação do iRedMail, seguindo todos os passos no CentOS 6.4, mas sempre da o mesmo erro na finalização da instalação e não consigo saber onde e esse erro:

Error: Package: 1:perl-IO-Zlib-1.09-129.el6.i686 (base)
Requires: perl = 4:5.10.1-129.el6
Installed: 4:perl-5.10.1-131.el6_4.i686 (@updates)
perl = 4:5.10.1-131.el6_4
Available: 4:perl-5.10.1-129.el6.i686 (base)
perl = 4:5.10.1-129.el6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
< ERROR > Installation failed, please check the terminal output.
< ERROR > If you're not sure what the problem is, try to get help in iRedMail
< ERROR > forum: http://www.iredmail.org/forum/
[root@mail iredadmin]#


Obrigado
Jefferson
email jeffersonclaud@gmail.com


qual os repositórios que tu esta usando ?
ja atualizou o seu Centos ?

[14] Comentário enviado por removido em 07/12/2013 - 14:09h

problema resolvido era atualização do CentOS

Mas estou com uma dúvida no IredMail, conseguir instalar mas tenho um problema só consigo enviar e receber email interno não externo o que pode ser ou como acerto essa configuração

Att

Jefferson

[15] Comentário enviado por junior em 08/01/2014 - 15:48h

Grande Daniel!

Top o artigo!

[16] Comentário enviado por asparion em 13/01/2014 - 09:55h

Bom dia. instalei e funcionou ok mas so esta recebendo, quando envio da essa mensagem
############################################################
This is the mail system at host asparion.no-ip.info.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<ti2@hondafreeway.com.br>: host mx.spamexperts.com[95.211.169.152] said: 550
189.7.23.120 is listed on zen.spamhaus.org. Please organise removal and
retry. (in reply to end of DATA command)
Reporting-MTA: dns; asparion.no-ip.info
X-Postfix-Queue-ID: A28AC140C85
X-Postfix-Sender: rfc822; roberto@asparion.no-ip.info
Arrival-Date: Mon, 13 Jan 2014 09:00:32 -0200 (BRST)

Final-Recipient: rfc822; ti2@hondafreeway.com.br
Original-Recipient: rfc822;ti2@hondafreeway.com.br
Action: failed
Status: 5.0.0
Remote-MTA: dns; mx.spamexperts.com
Diagnostic-Code: smtp; 550 189.7.23.120 is listed on zen.spamhaus.org. Please
organise removal and retry.
#######################################################

que sera que é isso

[17] Comentário enviado por cabralwms em 15/04/2014 - 09:19h

Acho que é o DNS reverso tem que pedir para sua operadora configurar o reverso do seu domínio

exemplo: vc criou domínio no iredmail meudominio.com.br reverso mail.meudominio.com.br pede na operadora que resolve e vc consegue mandar e-mails para outros servidores se seu IP for dedicado claro.

[18] Comentário enviado por galima13 em 07/08/2014 - 16:38h

Parabens pelo artigo,

So q o meu n envia para a web. ha mais alguma configuração que eu tenha q fazer para ele poder enviar para o gmail, hotmail ou serviços do tipo?

[19] Comentário enviado por ojferracini em 11/02/2016 - 07:31h

Parabéns pelo artigo.

Você teria algum exemplo de configuração do SpamAssassin? em que a mensagem seja enviada como exemplo *** SPAM


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts