Servidor de e-mail com OpenBSD - Postfix & Cia
Nesse breve HOWTO vamos discorrer a respeito da instalação de um servidor de e-mail usando a plataforma OpenBSD com Postfix, MySQL e mais algumas coisas legais de se mexer.
[ Hits: 73.805 ]
Por: Thiago Alves em 28/01/2009 | Blog: http://www.seeufosseopresidente.com.br
Postfixadmin
Aqui vamos mostrar os passos simples para a instalação do
postfixadmin .
Baixe o pacote no site:
http://postfixadmin.sourceforge.net/
Os seguintes passos são simples:
Descompacte no pacote no seu /var/www/htdocs para que ele fique visível pelo apache;
Configure arquivo config.inc.php;
Acesse http://ip-do-servidor/postfixadmin/setup.php;
Verifique as configurações, veja se correu tudo ok nos testes.;
Apague o arquivo setup.php que está no diretório do postfixadmin.
Pronto, já tem um administrador do seu postfix pronto para o serviço. Como é uma coisa bem simples de se fazer, não vou me aprofundar.
Com isso seu servidor fica prontinho e tinindo...
Caso prefira algo mais controlado, feito na unha. Sugiro um pequeno script pra funções básicas... Na próxima página.
Página anterior Próxima página
Páginas do artigo
1.
Introdução - O que é o que?
2.
Postfix
3.
MySQL
4.
Courier-IMAP
5.
Filtragem de conteúdo (Spamassassin + ClamAV + Amavisd-new)
6.
Webmail (Squirrel ou RoundCube)
7. Postfixadmin
8.
Sugestão de script
9.
Conclusão
Outros artigos deste autor
Montando um PDC com OpenBSD
OpenBSD IDS - Solução Snort e BASE
CentOS e LVM
Instalando o Apache + PHP + MySQL no Slackware
Tornando seu Apache mais seguro com o ModSecurity
Leitura recomendada
Clamav com Mailscanner para Postfix
SlackwareBOX MTA
Recuperando senhas de e-mails esquecidas usadas no Claws-Mail
Qmail - Servidor de email em 20 minutos
Como acessar contas do Hotmail no seu cliente de e-mail Linux
Comentários
Show de bola o artigo... parabéns... e continue escrevendo sobre o Open... muito bom
Show de bola o artigo, vc ja tentou aplicar essa solução em um SO Freebsd ?
Mensagem
Show de bola o artigo, vc ja tentou aplicar essa solução em um SO Freebsd ?
Opa..
Valeu...
Mas não, ainda não tentei...
Mas acredito que não havera muitas coisas diferentes pra fazer no freebsd.
Mensagem
Opa..
Valeu...
Mas não, ainda não tentei...
Mas acredito que não havera muitas coisas diferentes pra fazer no freebsd.
CVS,
Muito bom o texto. Com certeza precisamos de mais artigos desta qualidade e voltados para sistemas BSD's. Parabéns!
[]'s
Pogo.
Mensagem
CVS,
Muito bom o texto. Com certeza precisamos de mais artigos desta qualidade e voltados para sistemas BSD's. Parabéns!
[]'s
Pogo.
Caro Thiago!
Primeiramente, agradeço a grande contribuição a toda comunidade!
Estou tentando configurar o servidor como descrito, porém estou com dificuldades de instalação do postfix + mysql. O problema é relacionado alguma source nas configurações do proprio port. Qual é a versão do port que foi instalado? É por um acaso a da data 08/08/2008?
Estou usando a versão 4.4. Poderia ser isso?
Desde já agradecido!
Atenciosamente
Mensagem
Caro Thiago!
Primeiramente, agradeço a grande contribuição a toda comunidade!
Estou tentando configurar o servidor como descrito, porém estou com dificuldades de instalação do postfix + mysql. O problema é relacionado alguma source nas configurações do proprio port. Qual é a versão do port que foi instalado? É por um acaso a da data 08/08/2008?
Estou usando a versão 4.4. Poderia ser isso?
Desde já agradecido!
Atenciosamente
Eu usei a versão padrão que fica em
ftp://ftp.das.ufsc.br/pub/OpenBSD/4.4/ports.tar.gz e não tive que fazer nada alem do que descrevi para subir o postfix com suporte a mysql. A versão é a 4.4 mesmo que estou usando.
Qual erro que aparece? Cola ae pra gente ver.
Mensagem
Eu usei a versão padrão que fica em ftp://ftp.das.ufsc.br/pub/OpenBSD/4.4/ports.tar.gz e não tive que fazer nada alem do que descrevi para subir o postfix com suporte a mysql. A versão é a 4.4 mesmo que estou usando.
Qual erro que aparece? Cola ae pra gente ver.
Caro Thiago!
Acabei por descobrir qual era o erro apresentado. O problema na compilação estava acontecendo pelo uso do interpretador Bash. Efetuei a modificação para o interpretador padrão, continuando assim a compilação perfeitamente. Consegui subi o servidor, seguindo os passos descritos neste. Muito Obrigado pela atenção!
Atenciosamente
Mensagem
Caro Thiago!
Acabei por descobrir qual era o erro apresentado. O problema na compilação estava acontecendo pelo uso do interpretador Bash. Efetuei a modificação para o interpretador padrão, continuando assim a compilação perfeitamente. Consegui subi o servidor, seguindo os passos descritos neste. Muito Obrigado pela atenção!
Atenciosamente
Para montar um script para popular:
GRANT SELECT ON mail.* to 'vmail'@'localhost' IDENTIFIED BY 'vmail';
use mail; (faltou acrescentar isso)
INSERT INTO domains (domain) VALUES ('exemplo.com.br');
INSERT INTO users (login, name, password, maildir)
VALUES ('thiago@exemplo.com.br', 'Thiago Alves', ENCRYPT('thiagogostosao'), 'exemplo.com.br/thiago/');
INSERT INTO alias_maps (account, alias)
VALUES ('postmaster@exemplo.com.br', 'postmaster@localhost.exemplo.com.br');
INSERT INTO alias_maps (account, alias)
VALUES ('root@exemplo.com.br', 'root@localhost.exemplo.com.br');
Mensagem
Para montar um script para popular:
GRANT SELECT ON mail.* to 'vmail'@'localhost' IDENTIFIED BY 'vmail';
use mail; (faltou acrescentar isso)
INSERT INTO domains (domain) VALUES ('exemplo.com.br');
INSERT INTO users (login, name, password, maildir)
VALUES ('thiago@exemplo.com.br', 'Thiago Alves', ENCRYPT('thiagogostosao'), 'exemplo.com.br/thiago/');
INSERT INTO alias_maps (account, alias)
VALUES ('postmaster@exemplo.com.br', 'postmaster@localhost.exemplo.com.br');
INSERT INTO alias_maps (account, alias)
VALUES ('root@exemplo.com.br', 'root@localhost.exemplo.com.br');
amigão... pode me ajudar?
Mensagem
amigão... pode me ajudar?
Mensagem
http://www.vivaolinux.com.br/topico/Postfix/PostFix-+-courier-me-dando-dor-de-cabeca/
Contribuir com comentário
Enviar