¿Hay algún reemplazo del servidor de correo electrónico MS-Exchange gratuito y de código abierto fácil de instalar?
Debe ser escalable, tener soporte IPV4+IPV6, incluir un servidor SMTP (incluido TLS) y un servidor POP3/IMAP (IMAP 4 - push-IMAP), con soporte LDAP/ActiveDirectory, así como una buena -filtro de virus, como ClamAV y SpamAssassin, y por supuesto no tienen problemas de codificación de texto (como la compatibilidad con Unicode).
También necesita una interfaz web, pero SIN usar PHP (o cualquier cosa que sea peor que PHP cuando se trata de seguridad, por ejemplo, Apache).
Debe ejecutarse en Linux (y posiblemente también en Windows), almacenar TODO (sin archivos externos, excepto cualquier cosa en /tmp, como para el análisis de virus) en una base de datos relacional (por ejemplo, PostgreSQL) y agregar la menor cantidad posible de dependencias externas.
También debería ser escalable a unos pocos cientos de usuarios como mínimo.
Cosas que he investigado que no lo cortan:
No creo que entiendas cómo funcionan algunos de los paquetes que investigaste...
postfix
es SMTP puro. Cuando recibe mensajes, pasa a un agente de entrega de correo como dovecot
. Un MDA es puro IMAP/POP3, no SMTP.
Puede usar postfix
y dovecot
juntos en muchas configuraciones diferentes para tener usuarios virtuales (no se necesita una cuenta de Linux), almacenar usuarios, direcciones de correo electrónico, asignaciones de transporte, etc. en varios tipos de bases de datos diferentes. Puede integrar el escaneo de virus y spam en los mensajes entrantes y salientes, y la integración de SSL/TLS es trivial.
En cuanto al almacenamiento de mensajes de correo reales en una base de datos, no lo recomendaría en absoluto. Buen artículo sobre por qué no - http://www.memoryhole.net/~kyle/databaseseemail.html
Entonces... como administrador de Linux... que enseña a los estudiantes de tecnología habilidades de administración de Linux... Le recomiendo que vuelva a investigar usando postfix
+ dovecot
y un back-end de db (mariadb/mysql o postgres) para usuarios/transportes/etc y almacenamiento de archivos regular en formato maildir para los mensajes reales.
La última parte de sus requisitos, un cliente de correo web F/OSS que no sea PHP, estoy atascado... pero es fácil escribir código basura en otros lenguajes además de PHP, así que no estoy seguro de su odio por eso Me gusta Roundcube.
Aunque soy consciente de que algunos de estos softwares no cumplirán con todos sus requisitos...
Eche un vistazo a SOGo https://sogo.nu No lo he probado y puede que no satisfaga todas sus necesidades, pero leí cosas buenas al respecto.
Su publicación original no menciona si su cliente de correo debe ser Outlook o puede ser otro.
Le sugiero que consulte este artículo (en francés), así como los comentarios, ya que pueden ayudarlo a comprender los pros y los contras de las diversas soluciones. No todos son gratuitos. https://philippe.scoffoni.net/7-solutions-open-source-pour-remplacer-exchange/
Me sorprende que para cientos de cuentas de correo no tengas ni un centavo para gastar. De lo contrario, también sugeriría buscar en el servidor de pequeñas empresas http://www.zentyal.org/ .
Hay una lista de opciones aquí: https://en.wikipedia.org/wiki/Comparison_of_mail_servers
Tenía requisitos similares para un reemplazo de intercambio que me llevaron a una búsqueda similar:
Como resultado:
Eso me dejo con:
Donde fui
No me gusta esta ruta, ya que la configuración de postfix y el soporte LDAP no ha ido bien hasta ahora, pero es donde estoy.
duct_tape_coder