MTA Selor: Servidor de E-mails - Novo Projeto GPL
Como criar rapidamente, um servidor de E-mails para grande fluxo de mensagens e de fácil administração. Inclui: SMTP (MTA Selor), POP3/IMAP (Dovecot), base MySQL, WEBmail (Roundcube), quota de envio de mensagens e técnicas anti-Spam.
Apresentação e downloads
Este artigo é uma apresentação do novo projeto GPL brasileiro, MTA Selor. Selor é o acrônimo de Servidor de E-mails Livre Orientado por Regras.
Eu sou o autor do projeto, e há alguns anos havia criado o MTA Sceo, que prometi libera-lo sob GPL, mas, uma pequena parte do Sceo foi feito na antiga empresa onde trabalhava, então, para não haver qualquer tipo de problema, decidi iniciar um novo projeto escrito do zero, mas usando a mesma ideia de regras que eu sempre achei muito poderosa para controlar o seu servidor.
Projetei o Selor para ser mais rápido do que os outros principais MTAs, para tirar o máximo proveito de um servidor e também, para ter maior flexibilidade. Por isso, a necessidade de usar Assembly no meio dele.
Da parte POP3/IMAP, de todos os servidores que testei, o Dovecot se mostrou de longe, o melhor e mais rápido.
O Roundcube é um bonito WEBmail e de fácil instalação. Você pode até instalá-lo em um servidor separado, para não consumir tanto processador e acesso a disco.
O S.O. usado foi o Slackware 13.37 64 bits.
Puxando os programas:
# mkdir /home/progs
# cd /home/progs
# wget http://www.mtaselor.com.br/downloads/selor/selor_src_1.1.tar.bz2
# wget http://www.mtaselor.com.br/downloads/modulos/selor_mysql_src_1.0.tar.bz2
# wget http://www.mtaselor.com.br/downloads/utilitarios/selor_rquota_src_1.0.tar.bz2
# wget http://dovecot.org/releases/2.2/dovecot-2.2.12.tar.gz
# wget http://ufpr.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.0/roundcubemail-1.0.0.tar.gz
Eu sou o autor do projeto, e há alguns anos havia criado o MTA Sceo, que prometi libera-lo sob GPL, mas, uma pequena parte do Sceo foi feito na antiga empresa onde trabalhava, então, para não haver qualquer tipo de problema, decidi iniciar um novo projeto escrito do zero, mas usando a mesma ideia de regras que eu sempre achei muito poderosa para controlar o seu servidor.
Projetei o Selor para ser mais rápido do que os outros principais MTAs, para tirar o máximo proveito de um servidor e também, para ter maior flexibilidade. Por isso, a necessidade de usar Assembly no meio dele.
Da parte POP3/IMAP, de todos os servidores que testei, o Dovecot se mostrou de longe, o melhor e mais rápido.
O Roundcube é um bonito WEBmail e de fácil instalação. Você pode até instalá-lo em um servidor separado, para não consumir tanto processador e acesso a disco.
O S.O. usado foi o Slackware 13.37 64 bits.
Puxando os programas:
# mkdir /home/progs
# cd /home/progs
# wget http://www.mtaselor.com.br/downloads/selor/selor_src_1.1.tar.bz2
# wget http://www.mtaselor.com.br/downloads/modulos/selor_mysql_src_1.0.tar.bz2
# wget http://www.mtaselor.com.br/downloads/utilitarios/selor_rquota_src_1.0.tar.bz2
# wget http://dovecot.org/releases/2.2/dovecot-2.2.12.tar.gz
# wget http://ufpr.dl.sourceforge.net/project/roundcubemail/roundcubemail/1.0.0/roundcubemail-1.0.0.tar.gz
Desculpe a pergunta de alguém sendo preguiçoso XP .. Vi que têm uma versão para FreeBSD, você sabe se o programa compila com LLVM ou se você esta fazendo uso de chamadas ou algo específico que só funcione com GCC, ou algo que nem vale tentar a empreitada de tentar ajustar o programa para compilar com LLVM ?
Você é o pai da criança :) vai ser mais rápido e fácil de responder.
Pergunto isto, pois a partir do freebsd 10 o compilador padrão é o LLVM .... ( blah blah ), instalar mais um compilador ( blah blah )
No mais achei bem interessante o software, pena que ainda não está utilizando algum gerenciador de código fonte como SVN, ou GIT.
Assim que conseguir um tempo melhor, espero testar e contribuir.
Ressalto aqui parabenizando a iniciativa do projeto, parabéns.
Abraços