SquirrelMail is quite easy to setup. While not as featureful as some other applications it has enough features to compete with desktop mail clients. It reportedly works fine for servers with over 600 users. Using imapproxy can speed it up.