Depending on the features you need, you could always use Argosoft
Mailserver.
If you want to have a different web interface, you could use software like
SquirrelMail to do the webmail part of it.
You have to use a third party webmail client for this, and again they
suggest using SquirrelMail (they have a mod of it to work best with
hmailserver).