So this is just a idea, but thought I'd put it out there. Has anyone considered working on integrating DBMail + Postfix with egroupware?
(http://www.egroupware.org/user-manual-english) Right now my primary installs are using Kolab with Horde. This makes it pretty much a complete turn-key email/groupware solution. Works great, but dependant on LDAP and Cyrus.... which are ok but not the direction I want. I've been looking to replace Kolab/Cyrus with DBMail/Custom for some time now. I just like the RDBMS backend concept a lot, mostly for its replication possibities. Anyway, eGroupware seems like a logical choice for a pairing in the same way that Kolab Paired with Horde. It uses MySQL/PgSQL for a backend, has webmail, calendar, todos, content system, about 15 apps... even palm syncing. All it is lacking is a standard email and database server. With the common db backend it seems to make sense. Anyway, if there is interest, it might be good to spin out a seperate sf project to integrate the two... with a simple installer like Kolab. Goals: - provide a complete groupware solution using application that use MySQL/Postgres as a data store. - focus *only* on integrating existing projects with no development on actual projects to keep focus. - make easy commandline installer - compat with multiple platforms (RH, Fedora, Debian...) Features: - dbmail + postfix + spamassassin + clamav - egroupware - Mysql/Pg Backend - custom installer (model after kolab) - compile dbmail - download install egroupware - maybe an apt-get type thing - configure replication to second server for hot backup Why: 1. The easier and more feature rich a solution including dbmail is, the larger the user base would be. This is why I went with Kolab in the first place. 2. The large the user base, larger the potential pool of developers. 3. A seperate project would also help to keep the DBMail focus from being deluted, while helping support for the project increase. Ok, so it's a brain dump... but I've been thinking of ways to maybe help the project. Since I am not a C developer I thought this would be a way, until I actually kick myself and actually start coding. Thoughts? Feel free to tell me I'm nuts, and I'll move onto other thoughts ;) Kev