I was playing around with FreeBSD and decided to install Cyrus IMAP and Postfix. With the help of a HOWTO I found online, I was able to get a simple Web-based administration program for Cyrus up and running and was able to add email accounts, set quotas, etc.
Unfortunately, neither of the 4 major control panels (CPanel, Ensim, H-Sphere, Plesk) support Cyrus and Postfix. I'm considering writing my own control panel as a result. Is it worth my time to try to support these two pieces of software by making a control panel, or should I just stick with the software the major ones install by default?
I've wrote a simple Control Panel for FreeBSD using Exim as mailseamon. Wasn't that hard. I think making the GUI and checking the input was the hardest thing to do.
I may be willing to give my code out, but ONLY if other people would like to contribute to it. And the code I'll be giving out is the (php)deamon, and functions that control the adding of users / email aliasses.
(users & email aliasses are the only options I currently have developped). PM / mail me if you would like to have more information and when you are really SERIOUS in contributing CODE!!