Pedro Pereira

Linux, Cisco, *BSD's, um pouco de Windows e o que mais eu achar interessante :)

iRedMail: Servidor de e-mails fácil e rápido


WP Greet Box icon
Olá! Se você gostou do blog, assine o feed RSS para não perder as próximas atualizações!

iredmaillogo

Introdução

O e-mail é a forma de comunicação mais utilizada hoje em dia. Se o servidor de e-mails de uma empresa parar, é como se o mundo acabasse para os usuários! O telefone não vai parar de tocar, e-mails importantes não serão entregues/recebidos podendo gerar grandes prejuízos financeiros para empresas.

Imaginando um cenário desses, você com certeza não escolheria qualquer solução para implantar na sua empresa, certo? Atualmente, um dos melhores, mais seguros e mais estáveis softwares MTA (Mail Transport Agent) disponíveis é o Postfix.

Embora ele seja simples para quem já possui experiência na administração de servidores Linux, ele pode ser um pouquinho complicado para quem está apenas começando na administração de sistemas.

Por isso, neste artigo vou mostrar uma solução para facilitar a configuração do Postfix: o iRedMail. Este é um software que automatiza todo o processo de instalação e configuração de um servidor de e-mails utilizando as distribuições CentOS e Red Hat. Ele permite que você escolha o backend de gerenciamento de usuários (MySQL ou OpenLDAP), qual o webmail que você quer utilizar, gerenciador MySQL ou OpenLDAP, entre várias outras opções.

Aqui, vou assumir que você já possui um servidor CentOS configurado e funcional com acesso à Internet.

Quais os softwares que o iRedMail utiliza?

O iRedMail faz o download de todos os softwares automaticamente. Porém, obviamente você precisa saber quais são estes softwares que ele utiliza e suas versões também.

Segue uma lista de alguns dos softwares utilizados por ele:

  • Amavisd-new 2.6.2-2

  • Clamav 0.94.2-1

  • Dovecot 1.1.11

  • Postfix 2.5.6

Claro que esta não é a lista completa. Para verificar todos os pacotes que foram baixados para a sua máquina entre no diretório pkgs/rpms dentro do diretório criado quando você descompacta o iRedMail.

Download do iRedMail

O site oficial do iRedMail é http://code.google.com/p/iredmail/.

Vá até a seção “Downloads”. Lá você irá encontrar todas as versões do iRedMail que foram publicadas. Até a data de publicação deste texto, a versão mais recente é a 0.4.0, que pode ser obtida no link: http://iredmail.googlecode.com/files/iRedMail-0.4.0.tar.bz2.

Instalação

O script de instalação do iRedMail cuida de todo o processo, inclusive do download de todos os RPM’s necessários para que a instalação seja feita sem problemas. Vamos à instalação.

Primeiro, descompacte o arquivo que você baixou do site oficial:

# tar xjvf iRedMail-0.4.0.tar.bz2

Será criado um diretório chamado iRedMail-0.4.0. Entre nele:

# cd iRedMail-0.4.0

O seu diretório se parecerá com este:

listagemdirprin

Entre no diretório pkgs e execute o script que faz o download de todos os pacotes necessários:

# bash get_all.sh

E vá tomar um café. Dependendo da velocidade da sua conexão esta etapa poderá demorar um pouco para ser concluída. Quando ela terminar, podemos começar a configuração do nosso servidor de e-mail.

Para isso, faça o seguinte. Suba um nível em relação ao diretório pkgs (o diretório raíz do iRedMail) e execute o script iRedMail.sh:

# cd .. ; bash iRedMail.sh

Você verá a tela inicial da instalação do iRedMail:

tela1

Esta tela é apenas informativa. Aperte enter para passarmos para a próxima tela.

tela2

Esta tela permite que você escolha qual será o diretório home do usuário vmail. Como não serão criados usuários no sistema (todos os usuários serão virtuais), todos os e-mails serão entregues ao vmail e ele irá “distribuir” estas mensagens aos usuários certos.

Como este diretório irá conter todos os e-mails que chegam ao sistema, pode ser que ele cresça bastante com o tempo, portanto pense no futuro e reserve um espaço considerável para o home do usuário vmail.

Você pode deixar o padrão ou modificar para outro diretório que você queira. Depois selecione “OK”.

tela3

Agora, devemos escolher qual vai ser o backend do nosso servidor de e-mail. Isto irá informar ao iRedMail como nós queremos que ele guarde as informações de contas de usuários, autenticação, etc.

Se você escolher MySQL, o webmail será o RoundCube (um webmail excelente) e a ferramenta de administração será o PostfixAdmin. Se você escolher o OpenLDAP ele irá utilizar o SquirrelMail como webmail (o RoundCube não suporta OpenLDAP) e a ferramenta de administração será o phpLDAPadmin.

O MySQL é o recomendado, aqui iremos utilizá-lo. Obviamente, os passos daqui para frente serão diferentes dependendo do que você escolher aqui. Em outro artigo tratarei a configuração do OpenLDAP como backend. Vamos para a próxima tela.

tela4

Aqui devemos informar ao iRedMail qual a senha queremos utilizar para o usuário root do MySQL. Informe a senha com cuidado pois não haverá chance de confirmá-la mais tarde. Tenha certeza que digitou a senha corretamente.

tela5

Nesta tela devemos informar a senha do usuário administrador do Vmail. Aqui acontece a mesma coisa que aconteceu com a senha do root do MySQL: você não vai poder confirmar a senha que escreveu. Portanto, tenha certeza que digitou a senha corretamente.

tela6

Aqui acabam as diferenças de configuração entre MySQL e OpenLDAP.

Você precisa informar o domínio que você quer utilizar. Lembre-se, este é um domínio virtual. Você poderá adicionar outros domínios sem problema algum quando precisar.

tela7

Nesta tela você deve definir qual será o nome de usuário do administrador do domínio. O padrão em todos os servidores de e-mail é definir “postmaster” para este usuário. Seguiremos o padrão aqui.

tela8

Aqui devemos definir qual será a senha da conta “postmaster”, o administrador do domínio.

tela9

Nesta tela você pode criar o primeiro usuário “normal” do seu domínio. Ele não terá direito especial algum, é apenas um usuário.

tela10

Nesta tela você pode definir a senha para o usuário. Ele irá utilizar esta senha quando for ler o e-mail ou acessar o webmail.

tela11

Aqui você deve escolher se quer habilitar ou não o suporte a SPF e DKIM. Segue uma breve descrição sobre o que são ambos:

  • DKIM: DomainKeys Identified Mail. Basicamente, o DKIM oferece um método para validar um nome de domínio associado a um e-mail através de autenticação criptográfica.

  • SPF: O objetivo do SPF é impedir que worms, vírus e spammers utilizem endereços arbitrários (ou inexistentes) no campo “sender” do envelope do e-mail. Os administradores do domínio devem publicar registros SPF no DNS e os administradores do servidor de e-mail devem utilizar MTAs (como o Postfix) que possuam suporte ao SPF para que ele compreenda os registros SPF. Estes registros informam quais servidores possuem autoridade para enviar e-mails. Qualquer outro servidor enviando e-mails destes domínios não possui credibilidade e os e-mails são descartados.

Você pode habilitar ambos ou nenhum, fica à sua escolha.

tela12

O pysieved é um serviço que gerencia scripts Sieve que os usuários utilizam.

Sieve é uma linguagem especializada no tratamento e filtragem de e-mails. Não é uma linguagem de programação completa.

Ela permite que se desenvolva pequenos scripts (que podem ser implementados no cliente ou no servidor de e-mails) que filtram e-mails, como por exemplo recusando e-mails maiores de 1MB e enviando uma mensagem de aviso de volta à origem da mensagem (ao remetente).

O pysieved permite que os usuários executem scripts Sieve no servidor sem precisar de uma conta nele.

tela13

Nesta tela você pode escolher se vai prover suporte a POP3/IMAP utilizando SSL.

É recomendado que se utilize o SSL pois ele criptografa todo o conteúdo das mensagens impedindo que sniffers e ataques como “man in the middle” consigam ler todo o conteúdo transferido por estas mensagens.

tela14

Nesta tela você pode escolher o webmail que deseja utilizar no seu servidor. Escolha o seu favorito e selecione “OK”.

tela15

Neste passo da instalação você poderá definir qual será a língua principal utilizada no seu webmail. Basta utilizar a seta para baixo para rolar por todas as opções e utilizar a barra de espaço para selecionar.

tela16

Nesta tela você pode escolher se quer instalar o phpMyAdmin (para administrar o banco de dados MySQL via web), o PostfixAdmin (para gerenciar domínios e contas de usuários via web) e o AwStats (para verificar estatísticas sobre o servidor de e-mails).

tela17

Aqui você escolhe o usuário administrador do PostfixAdmin (não do domínio). O padrão é usar o “postmaster”, mas você pode usar qualquer usuário que deseje.

tela18

Aqui você irá criar um “alias”, um nome alternativo, para o usuário root. Isso é necessário pois é o usuário root quem irá receber as mensagens de falhas, problemas, etc do sistema.

Isso conclui toda a configuração do seu servidor de e-mail.

Depois, responda “Y” e pressione a tecla “enter” para dar continuidade ao processo de instalação do sistema.

Agora o iRedMail irá instalar e configurar (de acordo com os parâmetros passados a ele nos passos anteriores) todos os softwares envolvidos com o serviço de entrega de e-mails. Além disso, ele também irá atualizar todos os pacotes que já estão na máquina. O processo irá levar bastante tempo, seja paciente e aguarde até o final.

Quando o iRedMail perguntar se você deseja remover o sendmail, diga que sim.

Depois, o programa irá perguntar se você quer utilizar as regras de IPTables configuradas no iRedMail ou não. Se você quiser fazer as suas próprias regras, responda não. Caso deseje utilizar estas regras, responda sim. Se utilizar as regras, reinicie o IPTables quando for questionado.

Se você já estiver utilizando o MySQL para outras finalidades, responda não quando for questionado se quer sobrescrever o arquivo de configuração do MySQL utilizando um modelo fornecido pelo iRedMail. Caso não esteja utilizando o MySQL para outras finalidades, pode resopnder afirmativamente sem problemas.

Logo após, ele irá perguntar se você quer atualizar o Clamav. É recomendado que já faça isso para que você não corra o risco de esquecer de fazê-lo mais tarde. Para atualizar, responda “Y”.

Por último, o software irá perguntar se você quer inicializar o Postfix. Responda que sim. Ele irá inicializar o Postfix e todos os serviços que ele necessitar para funcionar corretamente.

Pronto! Seu servidor de e-mail está ativo! Basta agora você adicionar outros usuários ao banco de dados para que os outros usuários também possam utilizar o seu servidor (você pode utilizar o PostfixAdmin para isso).

Acessando webmail e o PostfixAdmin

Para acessar todos os serviços web configurados no seu servidor de e-mails, recomendo que configure um registro no seu DNS para facilitar as coisas.

Para acessar o webmail utilize a URL http://servidor/mail ou http://servidor/webmail. Isto irá acessar o webmail que você escolheu durante a configuração do iRedMail.

O Postfixadmin ficará ativo no endereço http://servidor/postfixadmin.

Estas e muitas outras informações como localização de logs, arquivos de configuração utilizados, etc. estão localizados no arquivo dentro do diretório criado quando você descompacta o pacote do iRedMail, chamado iRedMail.tips. Nele você irá encontrar todas as informações que precisar.

Conclusão

O iRedMail é uma excelente ferramenta que simplifica e muito o processo de configurar um servidor de e-mails para a sua empresa. Porém, não confie 100% nele.

Faça todas as análises de segurança necessárias para garantir que seu servidor não será comprometido. Atualize sempre os softwares utilizados, tente configurar CHRoot, atualize sempre o anti-vírus, utilize senhas fortes, etc. Sempre tente garantir que seu servidor está o mais seguro possível.

Gostou do blog? Me siga no Twitter e sempre seja avisado quando um novo post for publicado! Você também pode assinar o feed RSS!

Compartilhe o post! These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Webnews
  • Digg
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Ask
  • Bloglines
  • email
  • Facebook
  • Furl
  • Google Bookmarks
  • LinkedIn
  • Live-MSN
  • Pownce
  • Print
  • Rec6
  • Slashdot
  • Technorati
  • TwitThis

Posts relacionados:

  • iRedOS: Servidor de e-mails completo em 20 minutos Há alguns meses, escrevi sobre como fazer um servidor de...
  • Por que meus e-mails vão para a caixa de SPAM? O SPAM hoje em dia é um problema tão sério...
  • Instalar o WordPress no seu servidor Muito provavelmente você já ouviu falar do WordPress. Ele é...



  • 125 Comentários

    1. Rafael

      14|May|2009 1

      Oi, amigo.
      Sou estudanote de linux. Gostaria de saber se eu, com o meu link com a internet caseiro, com ip dinâmico, poderia montar um servidor de email para fins de estudo. Gostaria de fazer um site que envie a senha para o usuário via email caso ele a perca.
      Obrigado desde já.

    2. Pedro Pereira

      14|May|2009 2

      Olá,

      Sim, é possível. Você pode utilizar algum serviço como o No-IP para que o seu IP tenha resolução de DNS (para evitar ser barrado por alguns servidores de e-mail). O único problema é que alguns servidores de e-mail mais restritos bloqueiam o envio de e-mails a partir de IP’s que pertençam a links ADSL. Fora isso, você não vai ter muitos problemas não e vai poder estudar tranquilo! :)

      []‘s

      Pedro

    3. Alessandro

      06|Aug|2009 3

      Olá Pedro .. otimo tutorial … fiz os testes e funcionou legal a ferramenta. Só tenho um problema … quando digito o end do postfixadmin, no meu servidor esta dando erro … da que a pagina nao pode ser exibida. Para o acesso ao webmail vai na boa. Vc tem alguma dica pra me dar do que pode estar acontecendo ???

      Abraço !!!!

    4. Marcio Rodrigo

      06|Aug|2009 4

      Olá Pedro, primeiramente essa sua matéria está um espetáculo, show de bola. Uma pergunta. Eu consigo autenticar minhas contas no meu provedor e baixar os e-mails no iRedMail? Agradecido e abraços…

    5. Pedro Pereira

      06|Aug|2009 5

      Alessandro,

      Tente olhar no arquivo iRedMail.tips e confirme em qual endereço o PostfixAdmin foi instalado no seu servidor. Se estiver correto, verifique se o diretório existe e se o usuário que executa o seu servidor Apache possui direitos para ler o diretório onde ele foi instalado!

      Fico feliz que tenha gostado do tutorial, se precisar de mais alguma coisa é só deixar um comentário!

      []‘s

      Pedro

    6. Pedro Pereira

      06|Aug|2009 6

      Macio Rodrigo,

      Consegue fazer isso sim, mas a configuração deve ser feita no Postfix. Você deve configurá-lo para utilizar smarthosts. Existem vários tutoriais na Internet, e essa configuração é até que simples. No http://www.vivaolinux.com.br você vai encontrar vários tutoriais sobre este tema.

      Qualquer coisa é só deixar um comentário!

      []‘s

      Pedro

    7. Marcio Rodrigo

      07|Aug|2009 7

      Olá Pedro, gostaria da sua opinião e visão de como eu posso montar um servidor de e-mail.
      Aqui na empresa nossos e-mails ficam hospedado na LocaWeb, e precisamos montar um servidor de e-mail interno para que o Servidor Postfix já receba essas mensagens e nas estações usando o imap. Me fala uma coisa, para eu receber essas mensagens no servidor como você mencionou que tenho que usar o smarthosts, ou seja eu poderia usar o SASL para autenticar e baixar essas mensagens? No caso quando uma estação tentar enviar e receber mensagens, você poderia me orientar quais ferramentas eu posso usar para realizar esse trabalho? Como você mencionou no seu manual estou seguindo as suas dicas MySql -> RoundCubeMail -> PostfixAdmin . Minha dúvida mesmo é saber como seria esse cenário principalmente em saber como as estações vão enviar e receber e-mails externo. Agradecido mais uma vez… Um forte abraço

    8. Pedro Pereira

      09|Aug|2009 8

      Márcio,

      Utilizando um Postfix configurado para trabalhar com um smarthost, os seus clientes devem ser configurados para utilizar o seu servidor interno para enviar e receber mensagens (e não o da LocaWeb). Assim, quando as mensagens forem enviadas, o IP de origem será o do servidor da LocaWeb.

      A coisa é mais ou menos assim: o Outlook da estação de trabalho vai enviar o e-mail para o seu servidor interno; o seu servidor interno vai reenviar o e-mail para o servidor da LocaWeb e o servidor da LocaWeb vai enviar o e-mail para o destinatário final.

      E sim, você poderia utilizar o SASL no seu servidor para autenticar os seus usuários. Como as mensagens de e-mail vão estar no seu servidor, você pode fazer o que quiser: utilizar anti-vírus, anti-spam, barrar mensagens maiores que X megabytes, etc. Tudo isso utilizando o software que você escolher.

      Qualquer dúvida é só deixar um comentário!

      []‘s

      Pedro

    9. Tiago Vieira

      14|Aug|2009 9

      Montei um servidor segundo esse tutorial, mas não consigo enviar mensagens a partir do windows live, outlook express e 2007. Consigo enviar as mensagens mas elas não chegam, a não ser que eu usea conta de usuario do sistema.

    10. Pedro Pereira

      15|Aug|2009 10

      Tiago,

      Mande mais detalhes. Qual erro aparece no Outlook quando você tenta enviar? O problema pode ser na hora da criação de mais usuários, talvez você esteja cometendo algum erro no processo.

      Poste mais detalhes para que seja possível ajudar-lhe.

      []‘s

      Pedro

    11. Tiago Vieira

      20|Aug|2009 11

      Pedro,

      Consegui resolver, a dúvida agora é se posso restringir o serviço de pop pra uns e o imap para outros. Exemplo: Eu só posso configurar o meu email no outlook como pop, caso eu tente configurar como imap eu seja bloqueado e vice-versa.

      No aguardo,

      Tiago Vieira.

    12. Pedro Pereira

      20|Aug|2009 12

      Tiago,

      Isso é possível sim, mas vai ser meio trabalhoso. Você teria que configurar o seu IPTables para impedir que algumas máquinas se conectem à porta do POP3 e outras que não poderão se conectar à porta do IMAP.

      O que eu costumo fazer é apenas configurar de modo diferente no Outlook, deixando quem precisa usar POP configurado como POP e quem precisa usar IMAP configurado como IMAP.

      Qualquer coisa é só comentar!

      []‘s

      Pedro

    13. Tiago Vieira

      25|Aug|2009 13

      Pedro,

      Resolvi!!!
      Tava na minha frente e eu não enxergava. No banco de dados Vmail existe uma tabela a Mailbox e 2 colunas chamadas ‘enablepop3′ e ‘enableimap’. Isso pra cada conta de email que eu criar!!!
      Muito bom esse iredmail! Uma verdadeira mão na roda.

      Att
      Tiago Vieira

    14. Tiago

      30|Aug|2009 14

      Uma dúvida,
      Como faço para ativar o corretor ortográfico?

    15. Tiago

      30|Aug|2009 15

      corretor ortográfico no roundcube

    16. Pedro Pereira

      31|Aug|2009 16

      Tiago,

      O corretor ortográfico do Roundcube utiliza uma API do Google para fazer as análises e sugerir correções. Essa função dele necessita que você instale e habilite os módulos OpenSSL e Socket no PHP. Assim, o Roundcube vai ser capaz de se comunicar com o Google utilizando SSL (que é o correto).

      Espero que resolva seu problema!

      []‘s

      Pedro

    17. Aprendiz

      27|Sep|2009 17

      Olá… fis tudo conforme seu artigo, no entanto o acesso
      ao mail webmail Postfixadmin aqui não se encontra…

      antes do inicio da configuração do servidor de email,
      mantive o apache com php mais mysql rodando

      segui seu tutorial tudo nos conforme nao alterei nada a nao
      ser o dominio… e agora?

    18. Aprendiz

      28|Sep|2009 18

      (…)

    19. Pedro Pereira

      28|Sep|2009 19

      Aprendiz,

      Mas o que acontece? Você já verificou onde ele está instalado? Não é permissão na pasta? Sem uma mensagem de erro fica impossível te ajudar!

      []‘s

      Pedro

    20. Aprendiz

      28|Sep|2009 20

      Estou seguindo outro tutorial no ubuntu, mais a pasta não tinha nascido em diretorio para acesso na web, acho que teria que copiar a pasta postifixadmin para /var/www mais aonde nasceu essa essa pasta eu nao verifiquei, logo mais irei reinstalar o centos e tentar proceder com o artigo novamente

      até daqui a pouco!

    21. Aprendiz

      28|Sep|2009 21

      Quando o iRedMail perguntar se você deseja remover o sendmail, diga que sim.

      Depois, o programa irá perguntar se você quer utilizar as regras de IPTables configuradas no iRedMail ou não. Se você quiser fazer as suas próprias regras, responda não. Caso deseje utilizar estas regras, responda sim. Se utilizar as regras, reinicie o IPTables quando for questionado

      Aqui isso não foi perguntado!

      enfim instalado, no entando Pedro Pereira aonde estas pasta são jogadas na instalação ?!

      procurei aqui por postfixadmin e não achei em lugar nenhum…

    22. Aprendiz

      29|Sep|2009 22

      iRedMail.tips não existe no diretório criado ao descompactar [...]

    23. Samuel

      30|Sep|2009 23

      Gostei muito do tutorial, e funcionou perfeitamente, mas me faltou algo para ficar completo. Como fazer o backuo dos
      e-mails usando esta ferramenta?

    24. Pedro Pereira

      30|Sep|2009 24

      Samuel,

      Você pode fazer uma conta que receberá uma cópia de todos os e-mails ou configurar o Procmail e fazer o backup por ele.

      Bom, estas são as duas soluções que eu conheço (trabalho bastante com Procmail), se encontrar outra compartilhe conosco! :)

      []‘s

      Pedro

    25. Samuel

      01|Oct|2009 25

      O Procmail se integra bem com nosso ambiente?

    26. Samuel

      01|Oct|2009 26

      voce conhece algum tutorial interessante do Procmail?

    27. Samuel

      01|Oct|2009 27

      Me desculpe perguntar tanto, mas vc conhece uma forma de fazer redirecionamento dos e-mail.
      Exemplo; todos os e-mail que vir para teste@teste enviar uma copia para teste1@teste, tem geito?

    28. Beatriz Rochitti

      01|Oct|2009 28

      oi, montei um servidor de emails seguindo o tutorial mais, o envio de mensagens para o hotmail está chegando como spam!
      como melhor configurar para chegar inbox ?

    29. Samuel

      01|Oct|2009 29

      este redirecionamento deveria servir tanto para e-mails enviados como recebidos.

    30. Pedro Pereira

      01|Oct|2009 30

      Beatriz,

      Existem algumas variáveis que devem ser levadas em consideração. Muitos servidores de e-mail descartam e-mails originados de servidores com IP’s de redes ADSL (como Speedy, por exemplo) e também de servidores que não possuem o DNS reverso configurado corretamente. Você já verificou estes dois pontos?

      []‘s

      Pedro

    31. Pedro Pereira

      01|Oct|2009 31
    32. Beatriz

      06|Oct|2009 32

      obrigada por responder, mais estou com dificuldades
      já tentei diversas maneiras de configurar e ainda
      não consegui com sucesso, estou usando um vps e nele
      já vem o dns reverso configurado, pelo menos posso ver
      no menu do site clicando em DNS reverse, o endereço ao
      contrário, se não for isso só pode ser o SPF que no iredmail
      já vem configurado corretamente ? aonde altero a
      configuração SPF no iredmail ?

      obrigada novamente.

    33. Samuel

      06|Oct|2009 33

      Pedro, boa tarde!

      Por favor, como eu poderia criar um e-mail e fazer com que quando enviassem e-mail para esta conta, varias outras recebessem uma copia. como faço isso.

    34. Pedro Pereira

      07|Oct|2009 34

      Samuel,

      Tente criar uma lista de e-mails no Postfix.

      []‘s

      Pedro

    35. Samuel

      09|Oct|2009 35

      qual a possibilidade de o IredMail parar de fucnionar e em futuras instalação nao termos mais essa facilidae.

    36. Pedro Pereira

      12|Oct|2009 36

      Samuel,

      Essa pergunta você precisa fazer para os desenvolvedores =)

      []‘s

      Pedro

    37. Tiago Vieira

      21|Oct|2009 37

      como eu posso criar um alias para enviar mensagens para todos os usuários como ex um alias nao.responda@meudominio.com.br

    38. Bluis

      02|Nov|2009 38

      Pedro

      Sou um estudante de Linux, trabalho ha 4 anos com sistemas Unix e Linux, Gostei do tutorial, isso facilita e muito a configuracao de um servidor Tks.

      Forca e continue nos deciliando com tutorias deste genero.

      BL

    39. Tiago Caixeta

      16|Nov|2009 39

      Pedro,

      segui o tutorial e deu td certo exceto pelo postfixadmin, tento logar pelo user postifx senha postfixadmin e nao da certo, essa senha esta conf. no arquivo config.inc.php

    40. Edinho

      24|Nov|2009 40

      Pedro gostei muito do tutorial, fiz a instalação via ISO que já vem pronta com CentOS e iRedmail prontinhos, depois é só alterar os repositorios e instalar os pacotes que faltam para completar o servidor.

      Aproveitando para responder uma pergunta, sobre os Alias, vc tem a opção de fazer eles via postfixadmin.

      Abraços

    41. Tiago Vieira

      03|Dec|2009 41

      Pedro,

      To voltando com uma dúvida.
      Como eu posso utilizar o vacation?

      Configurei várias vezes mas a mensagem automática não retorna.

    42. iRedOS: Servidor de e-mails completo em 20 minutos | Pedro Pereira

      30|Jan|2010 42

      [...] alguns meses, escrevi sobre como fazer um servidor de e-mails utilizando o iRedMail. Naquela época, o iRedMail podia apenas ser instalado como um software em uma distribuição [...]

    43. Jhony

      04|May|2010 43

      Amigo, eu entro no roundcube envio e mensagem aparece enviada com sucesso
      mais nao chega ao destino, e quando tento enviar alcontrario para receber a mensagem
      tbm nao recebo a mensagem acontece uma resposta de falha automatica

      meu servidor nao ta com dominio configurado será por causa disso ?

    44. Pedro Pereira

      04|May|2010 44

      @Jhony,

      Cola as mensagens de erro que estão aparecendo aí no seu Roundcube. Pode ser problema com DNS reverso, talvez seu IP esteja em lista de SPAM, etc. Mas sem ver a mensagem de erro que aparece pra você não dá pra saber :)

      []‘s
      Pedro Pereira

    45. liliana

      06|May|2010 45

      Boa noite,
      Bom eu estava a tentar instalar mas nem isso estou a conseguir. :(
      Dá-me um erro e diz que tenho de configurar um nome de domínio em /etc/hosts, mas nem tenho essa directoria.
      Como faço isso?

      Obrigado

    46. Pedro Pereira

      09|May|2010 46

      @liliana,

      Você tem certeza que não possui o arquivo /etc/hosts? Qual distribuição você está usando?

      O /etc/hosts é um arquivo presente em todas as distribuições Linux e, por exercer um papel muito importante, deve estar corretamente configurado para que seu sistema funcione corretamente.

      []‘s
      Pedro Pereira

    47. Elson

      25|May|2010 47

      Pedro otimo tutorial. Em nossa empresa usávamos o Qmail e agora estamos com a locaweb, depois que li seu tutorial resolvi instalar o IredMail aqui tambem. Instalei e consegui configurar de acordo com seu tutorial. Coloquei uma maquina aqui como teste e com um ip interno da rede mesmo. Depois de tudo instalado, eu criei duas contas testes e estou tentando mandar email entre essas duas contas atraves do webmail so para teste e nenhuma das contas recebe os email. O que mais tenho que configurar para que meu servidor envie esses teste.

      Grato pela atencao

      Elson

    48. Pedro Pereira

      26|May|2010 48

      Elson,

      Que bom que o tutorial foi útil para você! :)

      Quando ao seu problema, você pode fazer o seguinte teste: envie uma mensagem para a outra conta interna e fique analisando o /var/log/maillog com o comando tail -f para verificar qual a mensagem que aparece. Cole a mensagem aqui para eu tentar te ajudar melhor!

      []‘s
      Pedro Pereira

    49. Elson

      26|May|2010 49

      Meus email estao ficando na cx de saida parece. Dou u=o comando mailq e ele me mostra os teste parado. me parece que o postfix nao esta encaminhado eles.

    50. Elson

      26|May|2010 50

      [root@mail postfix]# tail -f /var/log/maillog
      May 26 08:39:35 mail postfix/qmgr[3952]: B46FE1880319: from=
      May 26 08:39:35 mail postfix/smtp[4346]: connect to 127.0.0.1[127.0.0.1]:10024:May 26 11:39:35 mail postfix/smtp[4346]: B46FE1880319: to=,onnect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
      May 26 08:54:03 mail postfix/smtpd[4437]: connect from mail[127.0.0.1]May 26 11:54:03 mail postfix/smtpd[4437]: A0F1D188032D: client=mail[127.0.0.1],May 26 08:54:03 mail postfix/cleanup[4445]: A0F1D188032D: message-id=<9a83b171d7May 26 08:54:03 mail postfix/qmgr[3952]: A0F1D188032D: from=
      May 26 08:54:03 mail postfix/smtp[4446]: connect to 127.0.0.1[127.0.0.1]:10024:May 26 11:54:03 mail postfix/smtp[4446]: A0F1D188032D: to=,ect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
      May 26 11:54:03 mail postfix/smtpd[4437]: disconnect from mail[127.0.0.1]May 26 08:57:19 mail postfix/smtpd[4484]: connect from mail[127.0.0.1]May 26 11:57:19 mail postfix/smtpd[4484]: B07F5188032E: client=mail[127.0.0.1],sasl_method=LOGIN, sasl_username=teste@k-mex.com.br
      May 26 08:57:19 mail postfix/cleanup[4487]: B07F5188032E: message-id=May 26 08:57:19 mail postfix/qmgr[3952]: B07F5188032E: from=,size=506, nrcpt=1 (queue active)
      May 26 08:57:19 mail postfix/smtp[4488]: connect to 127.0.0.1[127.0.0.1]:10024:Connection refusedMay 26 11:57:19 mail postfix/smtp[4488]: B07F5188032E: to=,relay=none, delay=0.06, delays=0.04/0.02/0/0, dsn=4.4.1, status=deferred (conne ct to 127.0.0.1[127.0.0.1]:10024: Connection refused)
      May 26 11:57:19 mail postfix/smtpd[4484]: disconnect from mail[127.0.0.1]May 26 08:59:35 mail postfix/qmgr[3952]: 1E283188031E: from=, size=496, nrcpt=1 (queue active)May 26 08:59:35 mail postfix/qmgr[3952]: A0F1D188032D: from=, size=506, nrcpt=1 (queue active)
      May 26 08:59:35 mail postfix/qmgr[3952]: AADEC1880322: from=, size=496, nrcpt=1 (queue active)May 26 08:59:35 mail postfix/smtp[4501]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused
      May 26 08:59:35 mail postfix/smtp[4502]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refusedMay 26 11:59:35 mail postfix/smtp[4501]: A0F1D188032D: to=, relay=none, delay=332, delays=332/0.03/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
      May 26 11:59:35 mail postfix/smtp[4502]: 1E283188031E: to=, relay=none, delay=10115, delays=10115/0.05/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
      May 26 11:59:35 mail postfix/smtp[4501]: connect to 127.0.0.1[127.0.0.1]:10024: Connection refusedMay 26 11:59:35 mail postfix/smtp[4501]: AADEC1880322: to=, relay=none, delay=10079, delays=10079/0.07/0.09/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)

    51. Pedro Pereira

      26|May|2010 51

      Elson,

      De acordo com o log, ele está dando este problema pq o 127.0.0.1 não consegue se conectar na porta 10024. Libere esse tráfego e veja se volta ao normal.

      []‘s
      Pedro Pereira

    52. Elson

      26|May|2010 52

      warning: /etc/postfix/main.cf: logical line must not start with whitespace: ” Global Postfix configuration …”

      O que seria isso ?

    53. Pedro Pereira

      26|May|2010 53

      Elson,

      Tem algum erro no arquivo /etc/postfix/main.cf… você chegou a alterar alguma coisa nele?

      []‘s
      Pedro Pereira

    54. Elson

      28|May|2010 54

      Deu certo. Erro banal…Ou seja falta de atenção minha mesmo.

      Deixa eu te pergunta mais uma coisa. Vou criar 3 dominios para serem gerenciados pelo postfix ok. Quais os diretorios que eu preciso fazer um backup, para savar as configurações e as contas criadas se por acaso um dia der pau em meu servidor?

      []´s

      Elson

    55. Pedro Pereira

      07|Jun|2010 55

      Elson,

      Eu não lembro o caminho exato de cabeça, mas é algo dentro de /var/mail/vmail eu acho. Dê uma olhada aí e confirme aqui se é isso mesmo.

      []‘s
      Pedro Pereira

    56. Elson

      14|Jun|2010 56

      Bom dia Pedro , estou usando perfeitamente agora o Postfix e ate hoje esta tudo bem. Notei hoje que alguns dominios estao rejeitando o meu dominio. Será problema de DNS, ou o meu spamassasim esta bloqueando isso. existe uma foma de configuracao do postfix para eu forca a liberacao de certos dominios. estou copiando o erro que esta dando ai para vc ok.

      This is the mail system at host mail.k-mex.com.br.

      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

      : host nextinfotec.com.br[93.104.215.66] said:
      550-Verification failed for 550-The mail server
      could not deliver mail to elson_junior@k-mex.com.br. The account or domain
      may not exist, they may be blacklisted, or missing the proper dns entries.
      550 Sender verify failed (in reply to RCPT TO command)

    57. Pedro Pereira

      01|Jul|2010 57

      Elson,

      Hotmail, Yahoo! e GMail são bem restritos com a política de SPAM que eles criaram. O GMail é mais simples de resolver, basta configurar SPF e DKIM que ele já passa a aceitar as suas mensagens sem problema algum (claro, considerando que DNS reverso esteja OK; que o relay do servidor não esteja aberto para qualquer um; etc.). Com Hotmail e Yahoo! já é um pouco mais complicadinho.

      Eles colocam todos os servidores desconhecidos numa lista de SPAM, da qual você precisa preencher formulários e provar que você não é um spammer (eu acho esta técnica um absurdo e falta de respeito com todas as empresas sérias que querem manter um servidor de e-mail próprio). Pro Hotmail, entra no http://mail.live.com/mail/postmaster.aspx e leia todas as informações por lá. Você vai encontrar o link para o formulário que deve ser preenchido para que você entre na whitelist deles (geralmente em 2 dias úteis isso já é feito). O Yahoo! é a mesma coisa, você entra no http://help.yahoo.com/l/us/yahoo/mail/postmaster/bulkv2.html e preenche o formulário. Comigo, eles entraram em contato logo no mesmo dia e em 4 dias o problema estava resolvido.

      Para testar a sua configuração de DNS reverso, você pode usar o site do Terra: http://www.terra.com.br/postmaster. Basta você fornecer o IP e o teste será realizado gratuitamente. No MXToolBox você consegue testar se o IP do servidor está em alguma lista de SPAM: http://www.mxtoolbox.com/blacklists.aspx.

      Os SPAMMERS que fazem o errado e nós pagamos o pato! :) Infelizmente esta é a única maneira de resolver o problema de envio para Hotmail e Yahoo! (não se esqueça do SPF e do DKIM!). Lembrando que este não é um problema exclusivo do iRedMail. Qualquer servidor (Postfix, QMail, Exchange, etc) está sujeito a estes problemas. O negócio é correr atrás do prejuízo.

      Desculpa a demora na resposta!

      []‘s
      Pedro Pereira

    58. Juliano

      15|Jul|2010 58

      Bom dia Pedro,

      Não sou leigo em linux mas também nunca houve a necessidade de instalar um servidor de email. Minha dúvida é a seguinte:

      a) Se eu colocar esse servidor no ar, eu consigo tipo fazer igual ao exchange server, publicar pastas publicas onde todos os usuários tem acesso inclusive a uma agenda compartilhada?;

      b) Ou eu tenho que instalar esse servidor e mais outro software que possibilita essa atividade?

      E isso tudo utilizando o MS Outlook 2003 como cliente de email, tem como será?

      E aproveitando, muito bom seu tutorial, parabéns por conseguir administrar tempo útil para compartilhar seus conhecimentos.

      Desde já, muito obrigado.

      JULIANO

    59. Pedro Pereira

      15|Jul|2010 59

      Bom dia Juliano,

      Fazer igual o Exchange Server usando só os softwares instalados pelo iRedMail você não vai conseguir não. Tem uma solução que satisfaz essas necessidades que chama Zimbra (www.zimbra.com). Tem versões pagas e grátis. Dê uma olhada lá no site, o Zimbra é excelente (inclusive tem um plugin para Outlook, como você deseja), embora um pouco complicadinho de configurar.

      Se não quiser ter todo o trabalho de configurar o Zimbra, basta instalar qualquer outro software que execute estes papéis junto com a solução oferecida pelo iRedMail. Infelizmente não posso te recomendar nenhuma pois nunca usei coisas deste tipo.

      Fico muito feliz que tenha gostado do tutorial!

      []‘s
      Pedro Pereira

    60. Juliano

      19|Jul|2010 60

      Pedro… muito obrigado pela dica… já visitei o site do Zimbra, espero que me ajude… até mais… vlw

    61. japa

      03|Aug|2010 61

      Pedro, posso utilizar o seu tutorial no Ubuntu server 10.04?

    62. Fábio Brito

      27|Aug|2010 62

      Bom dia,

      Gostaria de saber se tem como instalar um auto-responder nesse servidor de email,
      e se dá para eu criar um grupo para mandar mensagens para todos os intergrantes desse grupo ?

    63. Pedro Pereira

      04|Sep|2010 63

      @japa,

      Sim! Atualmente o iRedMail também suporta o Ubuntu. Não muda praticamente nada do tutorial ;)

      []‘s
      Pedro Pereira

    64. Pedro Pereira

      04|Sep|2010 64

      @Fábio,

      No PostfixAdmin dá para você habilitar o plug-in “vacation” para uma determinada conta. Esse plug-in vai mandar uma resposta automática (configurada por você) para quem mandar e-mail para a conta na qual o plug-in foi habilitado.

      Sim, você também pode criar grupos de e-mail. Talvez este link te ajude http://tinotapa.blogspot.com/2009/11/diy-grupo-de-e-mail-no-postfix.html.

      []‘s
      Pedro Pereira

    65. mycrocell telecom

      12|Sep|2010 65

      primeiro meus parabéns pelo post gostei do tutorial permissão para copiar para o fórum da minha empresa e colocar sua autoria é claro

      se puder me orientar eu fico muito grato e fico a disposição para ajudar o senhor também no que eu puder caso o senhor queira pode entrar em contato comigo mycrocell site do bra z s il

      comprei um servidor HP instalei o red hat server com todos os pacotes necessários para server

      preciso de um servidor de e-mail que envie e-mail a partir de um link Speedy meu Speedy é IP fixo

      bom minha duvida

      o servidor de e-mail vai mandar e-mail se não estiver nenhum domínio nele exemplo se eu não hospedo nenhum site nele

      ques portas terão que estar abertas no na conexão para ser usado pelo servidor

      como faço para que o servidor mande e-mail para o msn sem ser barrado como spán

      como faço para ter dns reverso

      me desculpe por fazer um monte de perguntas é que venho buscando essa oportunidade a tempos que deus o abençoe pois ele é justo sempre

    66. Pedro Pereira

      12|Sep|2010 66

      Marco,

      Para que o servidor de e-mails consiga enviar corretamente, não é obrigatório que um site esteja configurado nele. O que você precisa fazer é modificar o DNS que controla o seu domínio (não importa qual seja e nem onde esteja hospedado) e fazer com que o registro MX dele aponte para o IP ou nome DNS do servidor onde você configurou um servidor DNS. Além disso, também é necessário que você tenha uma zona reversa configurada nesse DNS para que seja possível descobrir o nome desse servidor através do IP. Para isso, você precisa entrar em contato com o seu provedor e pedir que eles passem o controle do DNS reverso para você (só faça isso depois de ter configurado o serviço corretamente). Sem o DNS reverso, 90% dos servidores irão marcar a sua mensagem como SPAM.

      Para que você consiga prover o serviço corretamente, deve abrir as portas 110 (POP, para receber e-mails) e 25 (SMTP, para enviar e-mails). Caso queira utilizar um webmail, também vai precisar abrir a porta 80 (HTTP).

      Para que GMail, Hotmail e Yahoo! não marquem a sua mensagem como SPAM você precisa de:
      * DNS reverso corretamente configurado;
      * Registro SPF disponibilizado no seu domínio;
      * Assinatura DKIM em todas as mensagens que saem do seu servidor e um registro DKIM no seu domínio para que seja possível checar a assinatura corretamente;
      * Um serviço (pode ser terceirizado) que permita aos usuários se descadastrarem da sua lista de e-mails (mesmo que você não esteja enviando uma newsletter). Isso é pré-requisito tanto para Yahoo! quanto para Hotmail, sem isso esquece: suas mensagens serão tratadas como SPAM sempre.

      É isso! Se precisar de mais ajuda, poste aqui :)

      []‘s
      Pedro Pereira

    67. Pedro

      14|Sep|2010 67

      Material show de bola kra, meus parabéns.

      Porém já encontrei um problema logo no inicio. Baixei a versão 0.6.1 no site do iredmail e extrai ele na minha area de trabalho. Até ai ta tranquilo, o problema começa quando vou abri-lo da maneira como vc explica. Dps de abrir o terminal e digitar o “cd” (para mudar o local), digito: “cd iRedMail-0.6.1″. Porém aparece essa mensagem para mim:

      root@pedro-desktop:~# cd iRedMail-0.6.1
      bash: cd: iRedMail-0.6.1: Arquivo ou diretório não encontrado

      O que pode ser isso kra ? Estou esquecendo algum comando ? Tenho q extrair o arquivo em algum lugar especifico ? Só pra constar, estou usando o Ubuntu 10.04.

      Mto obrigado pela ajuda.
      Abrç

    68. Pedro Pereira

      15|Sep|2010 68

      @Pedro,

      Cara, parece que, depois que você descompactou o pacote do iRedMail, o diretório criado não se chama “iRedMail-0.6.1″ não. Faz o seguinte, descompacta o pacote novamente e dá um “ls” no diretório e cola a listagem aqui pra eu tentar te ajudar com o nome do diretório.

      []‘s
      Pedro Pereira

    69. Pedro

      15|Sep|2010 69

      Olha o q apareceu qdo digitei o ls:

      pedro@pedro-desktop:~$ ls
      9103252_Pedro_LP1_Lista03.rar eclipse-cpp-helios-linux-gtk.tar.gz Música
      amsn_received examples.desktop Público
      Área de Trabalho Firefox_wallpaper.png Vídeos
      Documentos Imagens
      Download Modelos

      A pasta realmente n esta ai, porém a pasta está sim na area de trabalho. Isso q n estou entendendo.

    70. Pedro Pereira

      15|Sep|2010 70

      @Pedro,

      Faz o seguinte, move o arquivo compactado do iRedMail pro /tmp e descompacta lá.

      []‘s
      Pedro Pereira

    71. Pedro

      15|Sep|2010 71

      Só pra constar, eu tentei de outro jeito e tb deu a mesma resposta:

      root@pedro-desktop:~# cd /home/pedro/Área de Trabalho/iRedMail-0.6.1
      bash: cd: /home/pedro/Área: Arquivo ou diretório não encontrado

    72. Pedro Pereira

      15|Sep|2010 72

      @Pedro,

      Tenta usando aspas:

      cd “/home/pedro/Área de Trabalho/iRedMail-0.6.1″

      []‘s
      Pedro Pereira

    73. Pedro

      15|Sep|2010 73

      Ja movi a o arquivo para o /tmp e a descompactei la. Fui no terminal e digitei “cd /tmp/iRedmail-0.6.1″ porém não abriu nenhuma tela como descrito no tutorial, apareceu a seguinte msg:

      root@pedro-desktop:/home/pedro# cd /tmp/iRedMail-0.6.1
      root@pedro-desktop:/tmp/iRedMail-0.6.1#

      Como se eu estivesse dentro da pasta, somente. Tenho que especificar algum arquivo pra poder abrir aquela tela ? Se sim, seria usando o ” vim iRedMail.sh”, por exemplo.

    74. Pedro Pereira

      15|Sep|2010 74

      @Pedro,

      Cara, o comando cd apenas faz você entrar em um determinado diretório. Ele não executa qualquer script ou comando uma vez que você entrou no diretório.

      Depois que você entrar no diretório do iRedMail, você precisa executar manualmente o script de instalação da ferramenta. Para isso, como citado no texto, você precisa executar o getall.sh e ir seguindo as coisas que disse ali no texto. ;)

      []‘s
      Pedro Pereira

    75. Pedro

      15|Sep|2010 75

      Entendi.

      Mas isso eu terei q fazer pelo terminal seguindo essa linha de comando a seguir ?

      root@pedro-desktop:/home/pedro# cd /tmp/iRedMail-0.6.1
      root@pedro-desktop:/tmp/iRedMail-0.6.1# bash get_all.sh

      Ou de outro jeito? Pq fazendo da forma q disse acima foi me retornado a msg q o arquivo ou diretório n exixtem.
      Como vc pode notar sei mto pouco de linux, mas agradeço mto sua ajuda e paciencia.

      Abrç

    76. Pedro Pereira

      15|Sep|2010 76

      @Pedro,

      O arquivo get_all.sh está em um subdiretório. Você precisa entrar no diretório “pkgs”, dentro do diretório do iRedMail, e aí sim executar o get_all.sh.

      []‘s
      Pedro Pereira

    77. Pedro

      15|Sep|2010 77

      Bom, fiz como vc me disse e apareceu a seguinte msg:

      pedro@pedro-desktop:~/Área de Trabalho/iRedMail-0.6.1$ cd pkgs
      pedro@pedro-desktop:~/Área de Trabalho/iRedMail-0.6.1/pkgs$ bash get_all.sh
      get_all.sh: linha 27: /home/pedro/Área: Arquivo ou diretório não encontrado
      get_all.sh: linha 28: /home/pedro/Área: Arquivo ou diretório não encontrado
      get_all.sh: linha 29: /home/pedro/Área: Arquivo ou diretório não encontrado
      get_all.sh: linha 30: /home/pedro/Área: Arquivo ou diretório não encontrado
      get_all.sh: linha 35: check_user: comando não encontrado
      get_all.sh: linha 36: check_hostname: comando não encontrado
      cat: /home/pedro/Área: Arquivo ou diretório não encontrado
      cat: de: Arquivo ou diretório não encontrado
      cat: Trabalho/iRedMail-0.6.1/pkgs/MD5.misc: Arquivo ou diretório não encontrado
      get_all.sh: linha 286: [: número excessivo de argumentos
      get_all.sh: linha 289: ${STATUS_FILE}: redirecionamento ambíguo
      get_all.sh: linha 145: ECHO_INFO: comando não encontrado
      get_all.sh: linha 207: ECHO_INFO: comando não encontrado
      cat: MD5.misc: Arquivo ou diretório não encontrado
      md5sum: /tmp/check_md5_tmp.595713232}: foram encontradas linhas de soma de verificação MD5 com formatação imprópria
      [ OK ]
      get_all.sh: linha 222: ${STATUS_FILE}: redirecionamento ambíguo
      get_all.sh: linha 223: ${STATUS_FILE}: redirecionamento ambíguo
      get_all.sh: linha 224: ${STATUS_FILE}: redirecionamento ambíguo

      Esqueci o escrevi aldo de errado ?

    78. Pedro Pereira

      16|Sep|2010 78

      @Pedro,

      Parece que o problema que você está tendo é o mesmo de alguns comentários atrás. O diretório onde você está executando o get_all.sh tem espaço no nome. No caso, o problema é o “Área de Trabalho”. Mude para um diretório sem espaços no nome, tipo /tmp/iredmail ;)

      []‘s
      Pedro Pereira

    79. Pedro

      16|Sep|2010 79

      Poxa cara, toda hora é um probleminha. Dessa vez fiz como vc me disse e quando eu pensei q ia dar certo foi me retornado a seguinte msg :

      root@pedro-desktop:/tmp/iRedMail/pkgs# bash get_all.sh
      Please configure a fully qualified domain name (FQDN) in /etc/hosts before we go further.

      Example:

      127.0.0.1 mail.iredmail.org mail localhost

      Tentei ir no local indicado no exemplo e adicionar a linha, porém n foi possivel nem salva-lo, pois me foi retornada a msg de q eu n tinha permissões. Como procedo para resolver esse problema ?

    80. Pedro Pereira

      16|Sep|2010 80

      @Pedro,

      Você precisa editar o arquivo /etc/hosts como root, se não ele dá erro mesmo.

      Cara, antes de fazer o servidor de e-mail recomendo que você dê uma lida no Guia Foca Linux (www.guiafoca.org).

      []‘s
      Pedro Pereira

    81. Pedro

      18|Sep|2010 81

      Agradeço a ajuda e a dica. Esse Guia Foca Linux ajuda bastante.

      Mas agora não estou entendendo algo, depois que dou o comando “bash get_all.sh” já dentro da pasta “pkgs” me é retornado a mensagem que preciso editar o arquivo /etc/hosts inserindo nele um FQDN. Tentei fazer isso colocando a seguinte linha nele: 127.0.0.1 mail.iredmail.org mail localhost (como é dito no exemplo), mas não funcionou.

      O que devo estar escrevendo no hosts para que consiga executar o “bash get_all.sh”.
      Desculpa se a dúvida é boba, mas realmente não achei a solução para essa situação.

      Grato

    82. Pedro Pereira

      22|Sep|2010 82

      @Pedro,

      No arquivo /etc/hosts você tem q colocar o nome DNS do host que você está configurando como servidor de e-mail.

      []‘s
      Pedro Pereira

    83. Rodrigo Ferrari

      18|Oct|2010 83

      Olá,

      Gostaria de utilizar o dominio mail.dominio.com.br, acredito que o seu tutorial e o dos gringos prega que a máquina será apenas para o servidor de email, acontece que tenho uma aplicação que precisa desse servidor de email bem simples, mas precisa! Queria configurar no mail.dominio.com.br essa aplicação! Teria de mudar onde para por esse subdominio como sendo o principal?

      Muito obrigado!

    84. Rodrigo

      04|Nov|2010 84

      Bom dia!

      Ótimo tutorial…. só gostaria de uma ajuda, como sempre utilizei e nunca montei um servidor, acabo me atrapalhando, acho que deve estar falatando alguma configuração pois tento acessar uma conta de e-mail no webmail e ocorreo o erro “A ligação ao servidor IMAP falhou e ao acessar o postfixadmin retorna como não encontrado…. O que pode estar faltando?
      Obrigado

    85. Pedro Pereira

      20|Nov|2010 85

      @Rodrigo Ferrari,

      Cara, é só mudar a configuração do Postfix. Mas se você precisa só do envio de e-mails pela aplicação, talvez seja mais simples configurar só o Postfix diretamente, sem precisar instalar tudo o que o iRedMail instala.

      []‘s
      Pedro Pereira

    86. Pedro Pereira

      20|Nov|2010 86

      @Rodrigo,

      Pegue as linhas do log pra facilitar. Sem as mensagens do log é quase impossível te ajudar direito :)

      []‘s
      Pedro Pereira

    87. Paulo Arantes

      03|Dec|2010 87

      Prezado, sua matéria foi muito bem desenvolvida e eu mesmo a coloquei em prática e está uma beleza. Bem o que eu quero saber é, os meus emails estão demorando muito para ser entregue tanto para vir quanto para ir, será que existe alguma configuração no servidor para agilizar a entrega e o recebimento mais rápido?

      Obrigado.

    88. Pedro Pereira

      05|Dec|2010 88

      @Paulo Arantes,

      Dê uma lida aqui nesse texto: http://www.unitednerds.org/thefallen/docs/index.php?area=Postfix&tuto=Postfix-Turbinando_o_Postfix.

      []‘s
      Pedro Pereira

    89. Wagner Cavesso

      19|Dec|2010 89

      Olá Pedro !
      Obrigado pelo excelente artigo. Para mim que sou novo em Linux foi de muita valia.
      O colega Marcio Rodrigo fez um questionamento sobre relay em domínio externo, com a LocalWeb, em 07/8/2009 e eu acabei me interessando pelo assunto. Pesquisando sobre relay externo, encontrei um artigo onde o autor trata das configurações no main.cf para usuários locais. Exemplo:
      smtp_sasl_passwd_maps = hash:/etc/postfix/sasl_passwd
      smtp_generic_maps = hash:/etc/postfix/generic
      relay = [smtp.dominio.com.br]

      Para eu reproduzir estas linhas no domínio virtual que foi criado pelo iRedMail, como ficam estas instruções ?
      Você poderia me orientar ou ainda indicar algum tutorial para estudar ?
      Agradeço fortemente.
      Wagner Cavesso

    90. Anderson Donola

      04|Jan|2011 90

      Olá Pedro !
      Artigo muito mesmo. Não sei se você pode me ajudar. Recebo a seguinte mensagem com executo: bash get_all.sh

      Please configure a fully qualified domain name (FQDN) in /etc/hosts before we go further.

      Example:

      127.0.0.1 mail.iredmail.org mail localhost

      O meu arquivo hosts está da seguinte maneira:
      127.0.0.1 localhot
      #127.0.1.1 emailserver
      127.0.0.1 emailserver

      Instalei o Ubuntu Server 10.10 com DNS Server na segunda vez, pois achei que poderia resolver, mas não consegui.

      O nome do meu servidor de email que você fala lá em cima, seria onde está hospedado as contas (ex.: Locaweb, Terra, etc) ou o nome do meu servidor de email (emailserver) que estou criando.

      Estou bastante perdido.

      Abraço ! ! !

    91. Luiz

      05|Jan|2011 91

      Olá, muito bom seu artigo, ja uso o iredmail a muito tempo, otima ferramenta, mas agora estou com um probleminha, meu hardware não da conta do trabalho e preciso de um upgrade urgente, vc conhece alguma ferramenta que faça ( depois de ter montado e configurado uma nova maquia com o iredmail) a migração de todas as contas e suas respectivas mensagens para esse novo servidor?
      Na verdade eu preciso migrar tudo de um servidor para outro.
      Grato por qualquer ajuda.

      Luiz

    92. Fábio Brito

      17|Jan|2011 92

      Bom dia, É a primeira vez que monto um servidor de email com o Iredmail,
      gostaria de saber se depois de seguir todos os procedimentos do tutorial é necessário configurar
      DNS e DNS reverso para que possa funcionar e se precisar como faço para configurar isso.
      Obrigado.

      ótimo tutorial.

    93. Fábio Brito

      17|Jan|2011 93

      olá, Gostaria de saber se é necessário configurar um DNS e um DNS reverso para o Iredmail 0.6.0, e se precisar como faço isso, e quais as regras de firewall tenho q fazer para q eu consiga enviar e receber email pelo outlook, sou iniciante em linux, nunca montei servidor de email e necessito da ajuda do amigo. Obrigado desde já
      Excelente post tem me ajudado muito.

    94. Pedro Pereira

      22|Jan|2011 94

      Luiz,

      Infelizmente não conheço, mas acredito que apenas exportando/importando as bases de LDAP e/ou MySQL já resolva grande parte do problema, não?

      []‘s
      Pedro Pereira

    95. Pedro Pereira

      22|Jan|2011 95

      Anderson,

      Você precisa incluir uma linha no /etc/hosts com o nome e domínio do seu servidor. Por exemplo, se o seu servidor de email é mail.pedropereira.net ficaria parecido com:

      123.4.5.6 mail.pedropereira.net mail localhost

      []‘s
      Pedro Pereira

    96. Pedro Pereira

      22|Jan|2011 96

      Fábio,

      Para todo servidor de e-mail é necessário DNS direto e reverso.

      []‘s
      Pedro Pereira

    97. Antonio

      02|Feb|2011 97

      Ótimo tutorial, mas eu precisava de urgencia, então achei esse site http://store.jbpserver.com.br incrivel ! em 3 minutos estava com um servidor de email para multiplos dominios, webmail, firewall e ainda um chat corporativo.

      Estava sem tempo isso salvou minha vida !

      haa tem relatórios de estatiscas tb e servidor FTP, eu recomendo !!!

      http://store.jbpserver.com.br

    98. Fábio Brito

      10|Mar|2011 98

      olá Pedro,
      Como faço para configurar um DNS e um DNS REVERSO no iredmail ?
      instalei o servidor conforme o tutorial e Minhas mensagens estão voltando.
      você pode me ajudar ?

    99. Pedro Pereira

      14|Mar|2011 99

      Fábio,

      A configuração de DNS reverso não é feita no iRedMail, é feita no Bind como sempre. A configuração das zonas diretas ou reversas não muda em nada quando se usa o iRedMail.

      []‘s
      Pedro Pereira

    100. Joel

      09|Apr|2011 100

      Ola Pedro,
      É possível controlar o tamanho de anexo individualmente por conta?
      Se não, qual ferramenta mais adequada para usar com iRedMail, com essa finlidade?
      Obrigado,
      Joel.

    101. Gabriek K.

      03|Jun|2011 101

      Olá pedro, parabens pela ajuda.
      Eu montei um servidor de e-mail somente com o postfix no centos, e tenho um ip fixo configurado um dns reverso.
      Gostaria de saber pq alguns sites como terra e uol não recebem estes e-mails do meu servidor e outros como bol, gmail e yahoo recebem. Não mexi em nada de configuração do postifix alem de apenas inserir o dominio pra ele rodar e ativar o soft_bounce.

      Obrigado!

    102. Pedro Pereira

      03|Jun|2011 102

      Gabriel,

      Provavelmente é um filtro anti-spam impedindo que o seu servidor entregue a mensagem. Geralmente, configurar DKIM e/ou SPF já resolvem o problema. Se não, vai ser necessário entrar em contato com eles para que eles liberem o seu servidor para entrega ao usuários deles.

      []‘s
      Pedro Pereira

    103. Gabriel K.

      05|Jun|2011 103

      Ola Pedro,

      como eu configuro esses parametros no postfix?

      abraço.

    104. Paulo Cesar Garcia

      08|Jun|2011 104

      Pedro, parabéns pelo artigo.
      Consegui instalar perfeitamente o servidor, e funciona muito bem.

      Você sabe me informar se posso instalar o mailman neste servidor?
      Ou se você conhece algum servidor que consiga instalar algum servidor de listas de e-mail.

    105. Pedro Pereira

      25|Jun|2011 105

      Gabriel,

      Nestes links você encontra um guia passoa a passo de como fazer isso:

      DKIM: http://code.google.com/p/iredmail/wiki/DNS_DKIM
      SPF: http://code.google.com/p/iredmail/wiki/DNS_SPF

      Se você fizer isso durante a instalação do iRedMail é muito mais fácil :)

      []‘s
      Pedro Pereira

    106. Pedro Pereira

      25|Jun|2011 106

      Paulo,

      Consegue usar o mailman sim, sem problema. Basta configurar :)

      []‘s
      Pedro Pereira

    107. Raynerson Moura

      25|Sep|2011 107

      Ola Pedro,

      Estou tentando instalar a versão citada no tutorial acima pois ela instala o postfixadmin, mais ta dando erro, preciso da sua ajuda,

      root@debian:~/iRedMail-0.4.0# sh iRedMail.sh
      [: 34: X: unexpected operator
      grep: /etc/sysconfig/network: Arquivo ou diretório não encontrado
      [: 121: Xxterm: unexpected operator
      [: 153: XLinux: unexpected operator
      [: 160: XLinux: unexpected operator
      [: 23: Xunknown: unexpected operator
      [: 23: XYour architecture is not supported yet: unknown.: unexpected operator
      [: 23: Xpcconsole: unexpected operator
      -e Your architecture is not supported yet: unknown.
      [: 23: XiRedMail support i386 only up to now.: unexpected operator
      [: 23: Xpcconsole: unexpected operator
      -e iRedMail support i386 only up to now.
      [: 23: X0: unexpected operator
      [: 23: XChecking necessary package: dialog.unknown…: unexpected operator
      [: 23: Xpcconsole: unexpected operator
      -e Checking necessary package: dialog.unknown…
      [: 23: XInstalling package(s): dialog.unknown: unexpected operator
      [: 23: Xpcconsole: unexpected operator
      -e Installing package(s): dialog.unknown
      iRedMail.sh: 23: -y: not found
      -e Installation failed, please check the terminal output.
      root@debian:~/iRedMail-0.4.0#

      Att,

      Raynerson Moura

    108. Pedro Pereira

      25|Sep|2011 108

      Raynerson,

      Você está tentando instalar em uma máquina de 64-bits? Se você der uma olhada mais de perto nas mensagens vai ver que ele está informando que o iRedMail só suporta i386 nesta versão.

      Na minha opinião, você deveria instalar a versão mais nova e instalar o postfixadmin depois.

      []‘s
      Pedro Pereira

    109. Raynerson Moura

      29|Sep|2011 109

      Ola, Pedro,

      Já tenho a versão iRedMail-0.7.0 instalada em outro servidor, instalei o postfixamin mais ele não consegue acessar o banco de dados criado pelo iRedMail,

      erro ao acessar o postfixadmin;

      DEBUG INFORMATION:
      Invalid query: Table ‘postfixpolicyd.admin’ doesn’t exist

      Please check the documentation and website for more information.

      Postfix Admin
      Forums

      Como eu faço pra ter certeza do nome do banco de dados usuário e senha, existe outra configuração a ser feita, você conhece tutorial que fala sobre o assunto?

      Realmente você tem razão quanto ao sistema operacional, deveria ter prestado mais atenção! mais e errando que se aprende!

    110. Pedro Pereira

      08|Oct|2011 110

      Raynerson,

      Basta você entrar no MySQL usando a senha que configurou durante a instalação do iRedMail e verificar a estrutura. Depois, basta adequar o Postfixadmin para tudo funcionar corretamente.

      []‘s
      Pedro Pereira

    111. Gilberto

      11|Nov|2011 111

      Pedro,

      não estou conseguindo acessar a url http://servidor/mail; http://servidor/webmail e http/servidor/postfixadmin (obs alterei o servidor pelo nr. de ip do servidor) – o que pode ser? Também parou de funcionar o dns (talvez por causa da regras firewall implantadas automaticamente), onde fica os arquivos do fireall?

      Obrigado

    112. E-mails enviados para Yahoo! e Hotmail vão para a caixa de SPAM | Pedro Pereira

      02|Dec|2011 112

      [...] facilitar a sua vida, você pode usar um script como o iRedMail que configura tudo utilizando as melhores práticas (inclusive colocando SPF e DKIM). Infelizmente, a parte do DNS ainda tem que ser feita manualmente, [...]

    113. Ramon

      05|Dec|2011 113

      Pedro boa tarde!

      Segui o tuto e consegui colocar o iRedMail 0.7.3 sem problemas… porém não consigo fazer com que ele receba e-mail externo… nosso domínio esta configurado com a empresa e eles estão setando o direcionamento do MX para nosso IP de acesso a Embratel, mas não consigo receber esses e-mails… consigo enviar para qualquer lugar mas não receber… como faço essa configuração?

    114. Ronaldo Simoes

      09|Dec|2011 114

      Oi Pedro,

      Tô querendo usar o roundcube (Versão 0.6), mas vc disse no seu artigo que ele não suporta openldap. É isso mesmo?

    115. regis

      10|Dec|2011 115

      otimo tutorial muito intuitivo, estou com um problema! como faço para importar un database de um servidor de e-mail antigo?

    116. Pedro Pereira

      14|Dec|2011 116

      Ronaldo,

      As versões mais recentes aparentemente suportam sim. Se a versão do Roundcube que foi instalada com o iRedMail não suportar, basta você fazer o upgrade manualmente que fica tudo certo! :)

      []‘s
      Pedro Pereira.

    117. Pedro Pereira

      14|Dec|2011 117

      @regis,

      Cara, esse tipo de coisa não é tão simples assim. Você vai precisar verificar qual a estrutura das tabelas no servidor atual e verificar o que a configuração do iRedMail espera. Com um shell script você consegue fazer isso, mas vai dar um trabalho considerável.

      []‘s
      Pedro Pereira.

    118. Pedro Pereira

      14|Dec|2011 118

      Ramon,

      Você já confirmou se o nome do seu servidor de e-mails pode ser resolvido por outros computadores utilizando outros servidores DNS? Você pode tentar fazer um teste: pingue o seu servidor de e-mails pelo nome do computador da sua casa para ver se dá certo. Se não der, está aí o seu problema.

      []‘s
      Pedro Pereira.

    119. Josias

      15|Dec|2011 119

      Parabens pelo artigo, e parabens principalmente pela paciência! abraço

    120. Marcelo

      26|Dec|2011 120

      Boa tarde a todos.
      Eu fiz a instalação seguinte esses passos, mas só consigo enviar e receber (via webmail) somente para o mesmo dominio. Engraçado que eu fiz testes pelo DNS Stuff e Mxtoolbox, tudo OK, perfeito. Mas não consigo enviar ou receber para e-mails de outros dominios. O erro que ele mostra é o “Erro SMTP (450): Falha ao adicionar o destinatário MEUEMAIL@MEUDOMINIO.COM.BR (4.1.2) … Recipient Address rejected: Domain not found. Já pesquisei bastante, mas até agora não achei nada. To começando agora nesse mundo “Linux”, meu foco é mais Microsoft.

      Desde já agradeço.
      Obrigado.

    121. Pedro Pereira

      28|Dec|2011 121

      @Marcelo,

      Isso parece problema de DNS. O seu servidor consegue resolver nomes? Por exemplo, você consegue pingar com sucesso o http://www.google.com.br? Dá alguma mensagem de erro?

      []‘s
      Pedro Pereira.

    122. Anderson

      29|Dec|2011 122

      olá amigos, trabalho em uma empresa de Ti e 99% de nossas máquinas são linux suse, então nós temo um script feito que executamos logo após a instalação do linux, o problema é que algumas coisas são barradas para o usuário como por exemplo o cd que não é montado e as atualizações do firefox, eu sou novato no linux mas estou gostando muito do que estou aprendendo no trabalho, gostaria da ajuda de vcs pra criar um outro script que desse acesso ao cd e as atualizações do firefox por causa do sistema q a empresa usa, desde ja agradeço a todos, Obrigadoooo !!!!

    123. Pedro Pereira

      04|Jan|2012 123

      @Anderson,

      Não lembro muito bem do SuSe, mas para fazer tarefas que exigem permissões de root você pode usar o sudo. Para aprender a configurar, leia este post: http://www.pedropereira.net/como-configurar-e-usar-o-sudo/.

      []‘s
      Pedro Pereira.

    124. Paulo

      10|Jan|2012 124

      Boa noite Pedro.

      Tenho o iredmail instalado no meu CENTOS com suporte a dkim e spf, porém quando envio as mensagens, no header do e-mail só funciona o spf, o dkim não.

      Ja configurei o DNS, tudo certinho, mas nao vai o dkim no header do e-mail.

      Pode me ajudar? estou há 3 dias testando de tudo e não funciona.

      Abraço, ótimo post!

    125. Pedro Pereira

      15|Jan|2012 125

      Paulo,

      Você precisa configurar o amavisd para que ele “intercepte” as mensagens do Postfix e assine tudo antes de enviar. Aqui tem um tutorial especificamente para o iRedMail: https://code.google.com/p/iredmail/wiki/DNS_DKIM.

      []‘s
      Pedro Pereira.


    Deixe seu comentário!

    Acompanhe!

      Assine o feed RSS! Me acompanhe no Twitter! Me adicione no LinkedIn!

    Creative Commons


    Mais lidos