Webmail of that scale will always be disk IO bound... not CPU bound. The JVM is fine for what is needed. Unless you are holding the messages in a database. Databases are created to solve different problems than storing large amounts of email.
But I agree that most users, Postgresql will be fine.