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.964 ]

Por: Renato Martins em 20/02/2009


Ativando compatibilidade Linux no FreeBSD



Não temos uma versão do Sceo nativa ainda para FreeBSD, então, precisamos da compatibilidade Linux, mas em breve teremos uma versão compilada para o Free.

Após a instalação e configuração básica de nossa máquina com o Nome, IP, DNS, que não vamos cobrir aqui pois existem artigos aos milhares na Internet, vamos partir para a compatibilidade FreeBSD x Linux.

Coloquei no /boot/loader.conf as seguintes linhas:

linprocfs_load="YES" # Linux compatibility process filesystem
linux_load="YES" # Linux emulation

No /etc/rc.conf adicionei essa linha:

linux_enable="YES" # Linux binary compatibility loaded at startup

No /etc/fstab adicionei essa linha:

linproc /compat/linux/proc linprocfs rw 0 0

Instalando arquivos da base Fedora 4 via ports:

# cd /usr/ports/emulators/linux_base-fc4/
# make install clean


Um reboot para carregar os módulos.

Pronto, nosso suporte Linux já está completo.

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

Instalando o Thunderbird e colocando o atalho no desktop

Servidor de e-mail com anti-vírus: MailScanner + Exim + Clamav + Cpanel/WHM

Postfix com autenticação em base LDAP no Slackware

Alta disponibilidade com Debian Lenny + Heartbeat + DRBD8 + OCFS2 + MONIT + LVS

SlackwareBOX MTA

  
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