<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">conflict with others.  But the difference is a lot more fundamental -<br>for this kind of software, downloading the package is only the *very
<br>first* step in actually getting it working.  You have to configure<br>these, and there's no way around that.  <br></blockquote></div><br>Well, why not start integrating pre-configured "puppet recipes" that configure the server software (postfix for example) for popular configurations. The way I see it, you select your server software, and you get a list of popular configurations:
<br>1) Standalone primary mail server<br>2) Backup MX mail-server<br>3) Anti-Virus, Anti-Spam gateway<br><br>The user chooses a configuration, gets a simple web-interface to fill "parameters" as in "your domain name", "the primary MX IP address" ... etc
<br><br>The user clicks "Go", the software is downloaded, installed, configured, started. New users will be happy, advanced admins will hack on the configuration even more.<br>