Implement an IMAP server

1. A Java socket based server.
2. Listen on port 143, receive data from a client.