Postfix + MySQL + Submission Port + Dovecot + Postfix Admin no CentOS 6.3
Guia atualizado de instalação do Postfix no CentOS 6.3 com as novas configurações do Dovecot para o MySQL.
Introdução
Olá,
Faço parte da comunidade há muito tempo e nunca havia contribuído com nada, decidi contribuir com esse guia atualizado de instalação do Postfix em CentOS 6.3 com as novas configurações do Dovecot para o MySQL.
Este guia é baseado no previamente publicado em:
Estou detalhando algumas coisas que foram omitidas e corrigindo algo que não funcionou de primeira no guia original. Ah, sim, e colocando em português.
Vamos começar a configurar o Postfix para múltiplos domínios, Vusers, MySQL e filtro para a caixa de spam.
Obs.: Usei o Vim como editor, use o seu editor preferido.
Estarei detalhando uma instalação sem Webmail, pois tutoriais sobre Webmail, nós encontramos muitos, estou dando preferência a detalhar a configuração do Postfix Admin.
Abaixo, uma lista do que iremos ver/ter:
# yum install dovecot dovecot-mysql dovecot-pigeonhole cyrus-sasl-devel cyrus-sasl-sql subversion vim
# yum install perl-MailTools perl-MIME-EncWords perl-MIME-Charset perl-Email-Valid perl-Test-Pod perl-TimeDate
# yum install perl-Mail-Sender perl-Log-Log4perl imapsync offlineimap perl-MIME-EncWords.noarch perl-Email-Valid.noarch perl-MIME-Charset-1.006.2-3.el6.noarch.rpm perl-TimeDate-1.16-11.1.el6.noarch perl-MailTools-2.04-4.el6.noarch perl-Mail-Sender.noarch perl-Log-Log4perl.noarch perl-Test-Log4perl.noarch perl-Lingua-EN-Numbers-Ordinate-1.02-1.el6.rf.noarch perl-Test-Simple
# yum install amavisd-new clamav clamd razor-agents perl-Convert-BinHex
Na instalação do Postfix Admin, não usei pacote RPM (e nem sei se tem), fiz o download e extrai ele em /var/www/html. Lembrando que a versão 2.1.0 tem problemas com o MySQL 5, então, pegue a 2.3.5.
Execute os passos abaixo para baixar/instalar a última versão:
# wget http://sourceforge.net/projects/postfixadmin/files/latest/download
# tar -xzvf postfixadmin-2.3.5.tar.gz
# mv postfixadmin-2.3.5 /var/www/html/
Faço parte da comunidade há muito tempo e nunca havia contribuído com nada, decidi contribuir com esse guia atualizado de instalação do Postfix em CentOS 6.3 com as novas configurações do Dovecot para o MySQL.
Este guia é baseado no previamente publicado em:
Estou detalhando algumas coisas que foram omitidas e corrigindo algo que não funcionou de primeira no guia original. Ah, sim, e colocando em português.
Vamos começar a configurar o Postfix para múltiplos domínios, Vusers, MySQL e filtro para a caixa de spam.
Obs.: Usei o Vim como editor, use o seu editor preferido.
Estarei detalhando uma instalação sem Webmail, pois tutoriais sobre Webmail, nós encontramos muitos, estou dando preferência a detalhar a configuração do Postfix Admin.
Abaixo, uma lista do que iremos ver/ter:
- SMTP autenticado;
- Secure SMTP com TLS;
- Submission port (Porta 587);
- Dovecot: IMAP, IMAPs e POP3;
- Mensagem marcada como spam para a pasta spam;
- MySQL para virtual domains e usuários;
- Postfix Admin: GUI para administração de domínios;
- Filtragem de spam/vírus usando amavisd-new, SpamAssassin e ClamAV.
Instalando o software
Para evitar problemas no final da instalação e configuração, é importante instalar todos estes pacotes listados:# yum install dovecot dovecot-mysql dovecot-pigeonhole cyrus-sasl-devel cyrus-sasl-sql subversion vim
# yum install perl-MailTools perl-MIME-EncWords perl-MIME-Charset perl-Email-Valid perl-Test-Pod perl-TimeDate
# yum install perl-Mail-Sender perl-Log-Log4perl imapsync offlineimap perl-MIME-EncWords.noarch perl-Email-Valid.noarch perl-MIME-Charset-1.006.2-3.el6.noarch.rpm perl-TimeDate-1.16-11.1.el6.noarch perl-MailTools-2.04-4.el6.noarch perl-Mail-Sender.noarch perl-Log-Log4perl.noarch perl-Test-Log4perl.noarch perl-Lingua-EN-Numbers-Ordinate-1.02-1.el6.rf.noarch perl-Test-Simple
# yum install amavisd-new clamav clamd razor-agents perl-Convert-BinHex
Na instalação do Postfix Admin, não usei pacote RPM (e nem sei se tem), fiz o download e extrai ele em /var/www/html. Lembrando que a versão 2.1.0 tem problemas com o MySQL 5, então, pegue a 2.3.5.
Execute os passos abaixo para baixar/instalar a última versão:
# wget http://sourceforge.net/projects/postfixadmin/files/latest/download
# tar -xzvf postfixadmin-2.3.5.tar.gz
# mv postfixadmin-2.3.5 /var/www/html/