I hate to say it, but running something mission critical like a mail server at least as far as security goes should require more than "basic knowledge of server management" -- there is a lot to monitor on a public facing server and basic knowledge just doesn't cover it.
But in regards to simplicity of "installing" and "operating" SmarterMail itself, wanting the concept to be simple and easy is totally understandable. In reality, it shouldn't take much to coax SM to run under a less-privileged user in Linux -- the Kestrel webserver only needs to be served by a web proxy so it's not like it needs permission to manage the firewall, and the user account granted to SM would need access to the paths SM uses.
MailEnable survivor / convert --