Si una solución de Java está bien para usted (Java alojamiento es generalmente el doble del precio de hosting PHP), que SubEthaMail podría ser exactamente lo que usted busca: http://code.google.com/p/subetha/
Es una administrador de la lista de correo, pero también tiene la interfaz de usuario web para permitir que los usuarios lo usen en lugar de usar el correo, al igual que los grupos de google. Otra ventaja es que usa SubEthaSMTP como motor de correo y es muy eficiente para manejar grandes cantidades de correo debido a su procesamiento asincrónico.
También están "comiendo su propia comida para perros", mediante el uso de SubEthaMail sí para desarrollarlo (en oposición a, por ejemplo Apache JAMES - esto es sólo una solución de correo, sin interfaz de usuario basada en la web).
Consulte su user list here, o puede ver algunas capturas de pantalla para ver que es bastante avanzado, y con respecto a la usabilidad, diría que es incluso mejor que los grupos de google.
Lo más parecido que he encontrado es utilizar Mailman para el backend y Nabble para la interfaz. Esto no es exactamente lo que estaba buscando, pero funciona. Con suerte, alguien sabe de una solución más limpia ... – ace973