From: Jamie C. <jca...@we...> - 2008-02-27 19:06:53
|
On 27/Feb/2008 09:23 Bill Moyers wrote .. > Hi, currently we have virtualmin installed on a machine that should be > running exim for mail. Since exim is not supported by virtualmin we also > have postfix running but with hooks to inform exim when changes (to alias > files, etc.) need to be made. Two questions: > > 1) How hard do you think it would be for us to add exim support to > virtualmin? Not too hard, assuming that it supports the same concepts the other mail servers, like virtusers and aliases, and that it's aliases can run programs and deliver to mail files. The only hard part is that the code which deals with mail servers in scattered throughout Virtualmin - basically, any place you see references to $config{'mail_system'} > 2) Failing that, how hard would it be to add a sort of generic mail server > option? The generic mail server could make calls to an external plugin > which could be different for various types of mail servers. Seems like it > might be a bit simpler since we already sort of have this for exim > (although it's very ugly). What I should really do is allow plugins to implement a new mail server type, just as how they can currently create a new database type. But I'm not sure if this would be worth it, as it would require major changes to the Virtualmin core .. and there aren't really that many different mail servers out there :-) - Jamie |