Instalando MTA Sceo no FreeBSD 7.1

Esse MTA me chamou bastante a atenção por vários fatores: flexível, bem modular, facilidade na criação de regras, escrito em C, suporte a autenticação nativa, suporte a domínios virtuais - MySQL, interface web em PHP. Com esse mundo de opções então pensei: "Porque não no FreeBSD, meu sistema favorito?".

[ Hits: 28.983 ]

Por: Renato Martins em 20/02/2009


Preparando a instalação do MTA SCEO



Vamos criar um usuário para o Sceo:

# pw add user sceo -u 105 -s /sbin/nologin -d /home/mail

Seu home...

# mkdir -p /home/mail

Alterar a permissão da pasta para o Sceo e seu grupo:

# chown sceo:sceo /home/mail

Baixando os arquivos necessários para instalação

Instalaremos um sistema "básico" do Sceo, com suporte a MySQL para contas virtuais, suporte a quotas (SMTP autenticado por default) e administração via web com o Sceo-UI.

O Sceo, além de possuir uma boa documentação, possui também um fácil suporte a programas externos, como exemplo a Greylist, que pode ser puxada em http://sceo.hosperia.com.br e um antivírus como o Clamav.

Acesse o fórum do MTA Sceo e contribua com dúvidas ou sugestões.

O Sceo-UI é uma bonita interface escrita em PHP pelo grande Kram3r (Ananias Filho) que ainda está em desenvolvimento, mas já se encontra em pleno funcionamento.

Fiz algumas pequenas alterações no Sceo-UI devido aos patchs de alguns aplicativos estarem e pastas diferentes no Linux e no FreeBSD que tem por padrão de instalar aplicativos de terceiros em /usr/local/.

Para facilitar eu coloquei a interface alterada para download no próprio site do projeto Sceo:
Download do MTA Sceo: sceo_0_28b.tar.bz2

Download do módulo Sceo MySQL: sceo_mysql_1.2.2.tar.bz2

# mkdir /home/mail/install
# cd /home/mail/install
# fetch http://sceo.hospedaria.com.br/downloads/sceo_0_28b.tar.bz2
# fetch http://sceo.hospedaria.com.br/ferramentas/sceo_mysql_1.2.2.tar.bz2


Página anterior     Próxima página

Páginas do artigo
   1. Instalando MTA Sceo no FreeBSD 7.1
   2. Ativando compatibilidade Linux no FreeBSD
   3. Preparando a instalação do MTA SCEO
   4. Preparando o banco de dados no MySQL
   5. Descompactando os arquivos
   6. Configurando SCEO
   7. Subindo os serviços e testando
Outros artigos deste autor

Cacti - O melhor monitor de link (FreeBSD 6.1)

Leitura recomendada

Servidor de e-mail Postfix com Fetchmail, Procmail, Blockmail e antispam

Postfix com autenticação em base LDAP no Slackware

XMail - Servidor de email fácil de configurar

Populando sua SpamTrap com e-mails relevantes

Bloqueando SPAM no Kmail com o SpamAssassin

  
Comentários
[1] Comentário enviado por renatomartins em 20/02/2009 - 15:10h

Como no tutorial eu não falei sobre a interface web do sceo
não tem muito segredo só basta ter apache e php5 rodando e descompactar o arquivo sceo-ui-08-freebsd.bz2
no home do apache, no meu caso eu extrai o arquivo em /usr/local/www/apache22/data/sceo-ui/

para testar abra o navegador em http://seu_servidor/sceo-ui

usuário: admin
senha: teste

Com o admin você poderá listar incluir e excluir dominios.

Para administrar um domínio entre com o usuário postmaster@seu_novo_dominio.com.br
com acesso do usuário postmaster você poderá fazer a administração das constas de email referentes ao seu dominio.

Para trocar a senha do admin abra o arquivo configPage.inc.php e troque a senha na seguinte variável:
$_adminPass="nova_senha";

Cuidado se você for usar outro diretorio não se esqueça de alterar o caminho do criaDir.sh no arquivo /usr/local/etc/sudoers
vi /usr/local/etc/sudoers
www ALL=(ALL) NOPASSWD: /seu_novo_caminho_home_apache/sceo-ui/criaDir.sh

Espero que todos gostem desse MTA 10

[2] Comentário enviado por lpriori em 22/06/2009 - 15:51h

Gostaria de informar que o código fonte do MTA Sceo será disponibilizado em breve sob licença GPL.
O código fonte esta sendo preparado para um fácil entendimento, como adição de comentários, estrutura interna de distribuição das funções em arquivos fonte separados, etc...

Espero poder contar com a comunidade livre

[3] Comentário enviado por renatomartins em 23/06/2009 - 09:47h

Lucas toda a comunidade livre aguarda pelo sceo de código livre quero ver o Sceo no ports do freebsd e das principais distros linux.

é isso ai software brazuca para todo mundo !


Grande abraço


Quem quiser testar o sceo nativamente no freebsd já é possivel além das várias novidades e funcionalidades da versão 0.29b, sem duvidas um MTA mais que completo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts