Completamente solução FOSS EMail

6

Eu estou olhando para várias opções de software livre para construir uma solução robusta de e-mail para uma universidade financiada pelo governo. As opções comerciais devem ser escolhidas apenas no pior cenário possível. Aqui estão os requisitos:

  • Aproximadamente 1000-1500 usuários - Postfix ou Exim? (Sendmail está fora ;-))
  • Listas de e-mail para grupos diferentes / Precisa de arquivo baseado na web - Mailman? Sympa?
  • Armazenamento de identidade centralizado - OpenLDAP? Fedora 389DS?
  • Apenas IMAP seguro - não é necessário o POP3 - Courier? Dovecot? Ciro?
  • Anti Spam - SpamAssasin? o quê mais?
  • Calendário - ??
  • webmail - bom ter, não obrigatório - precisa ser muito seguro ... então squirrelmail está fora ;-)?

Outras questões:

  • Qual formato de armazenamento de caixa de correio deve ser usado? onde armazenar? banco de dados / sistema de arquivos?
  • Opções de HA simples e eficazes? Existe um proxy da Web equivalente ao squid no mundo do servidor de email? balanceadores de carga de software? CARP?
  • Monitoramento e alerta?
  • Backup?

O governo quer estimular a economia local comprando hardware localmente de fornecedores de whitebox. Também consultores locais e estudantes universitários farão a integração. Analisamos soluções integradas prontas para uso como Axigen, Zimbra e GMail, mas cada uma foi descartada em favor de uma abordagem DIY na esperança de controle total sobre os dados e de evitar o bloqueio de fornecedores - o que eu achei inteligente façam. Desejo que mais governos provinciais do mundo em desenvolvimento pensem sobre esse tipo de iniciativa

Quanto ao OS - Debian, o FreeBSD seria a primeira preferência. O sistema operacional comercial não precisa ser aplicado. CentOS como opção de segundo nível ...

    
por James 06.04.2010 / 21:11

2 respostas

3

É melhor você manter os "padrões" o máximo possível, aos meus olhos, isso significa;

  • MTA: Postfix
  • IMAP: dovecot
  • Auth / routing / etc: OpenLDAP
  • Listas de e-mail: mailman
  • Spam / vírus: amavis + clamav + $ comercial_scanner + SpamAssassin
  • Webmail: o Squirrelmail é provavelmente sua melhor opção. Você poderia tentar o Roundcube.
  • Calendário: basta usar o Zimbra se quiser agendar.
  • Armazenamento de caixa de correio: Algum sabor de maildir, no sistema de arquivos. Não use um banco de dados. É bom que os metadados vivam em um banco de dados, mas as mensagens pertencem ao sistema de arquivos.
  • Solicitações de entrada de proxy / roteamento: nginx ou perdition
  • HA: isso é mais complexo. DRBD + heartbeat entre um par de servidores para o armazenamento de caixa de correio de backend.

Não use software não-mantido / desatualizado e não instale esse tipo de material da fonte - use os pacotes da sua distro. Seus futuros sysadmins vão agradecer.

O uso de software obscuro só dificulta muito para a próxima pessoa manter o sistema. Brian está no local com o seu comentário acima.

Interessado em saber porque o Zimbra foi descontado? É é open source depois de tudo. Eu migrei algumas instalações "roll your own" para o Zimbra e é muito melhor do que fazer a integração sozinho. O Zimbra vale a pena apenas pela interface web.

    
por 07.04.2010 / 00:23
0

Existem provavelmente muitas outras soluções por aí, mas a que eu conheço e que brinquei no passado é a torradeira qmail do Matt Simerson (roda no FreeBSD): link . Eu não tenho certeza se é atual, mas algo que você pode achar útil, pelo menos.

Boa sorte,

- jed

    
por 06.04.2010 / 21:32