This is an attempt at making an Erlang IMAP client library. It is not complete.
- connect/disconnect (tcp or ssl)
- EXAMINE (read-only)
- SELECT (read-write)
- . store 1 flags \Seen
- . store 1,2 -flags \Seen
Further, it is not intelligent about clearing out the fsm's list of untagged responses, and matching them up with the command to which the server was responding.