- if (command.equals("UID")) { uid = true; command = atom(); }
- if (command.equals("AUTHENTICATE")) { login(astring(), astring()); }
- else if (command.equals("LIST")) list(mailbox(), mailboxPattern());
- else if (command.equals("LSUB")) lsub(mailbox(), mailboxPattern());
- else if (command.equals("CAPABILITY")) { capability(); }
- else if (command.equals("LOGIN")) login(astring(), astring());
- else if (command.equals("LOGOUT")) { logout(); conn.close(); return false; }
- else if (command.equals("RENAME")) rename(mailbox(), atom());
- else if (command.equals("APPEND")) append(mailbox(), token());
- else if (command.equals("EXAMINE")) select(astring(), true);
- else if (command.equals("SELECT")) select(astring(), false);
- else if (command.equals("COPY")) copy(Query.num(set()), mailbox());
- else if (command.equals("DELETE")) delete(mailbox());
- else if (command.equals("CHECK")) check();
- else if (command.equals("CREATE")) create(astring());
- else if (command.equals("STORE")) store(Query.num(set()), atom(), l());
- else if (command.equals("FETCH")) fetch(Query.num(set()), token());
- else if (command.equals("STATUS")) status(mailbox(), l());
+ if (command.equalsIgnoreCase("UID")) { uid = true; command = atom(); }
+ if (command.equalsIgnoreCase("AUTHENTICATE")) { login(astring(), astring()); }
+ else if (command.equalsIgnoreCase("LIST")) list(mailbox(), mailboxPattern());
+ else if (command.equalsIgnoreCase("LSUB")) lsub(mailbox(), mailboxPattern());
+ else if (command.equalsIgnoreCase("CAPABILITY")) { capability(); }
+ else if (command.equalsIgnoreCase("LOGIN")) login(astring(), astring());
+ else if (command.equalsIgnoreCase("LOGOUT")) { logout(); conn.close(); return false; }
+ else if (command.equalsIgnoreCase("RENAME")) rename(mailbox(), atom());
+ else if (command.equalsIgnoreCase("APPEND")) append(mailbox(), token());
+ else if (command.equalsIgnoreCase("EXAMINE")) select(astring(), true);
+ else if (command.equalsIgnoreCase("SELECT")) select(astring(), false);
+ else if (command.equalsIgnoreCase("COPY")) copy(Query.num(set()), mailbox());
+ else if (command.equalsIgnoreCase("DELETE")) delete(mailbox());
+ else if (command.equalsIgnoreCase("CHECK")) check();
+ else if (command.equalsIgnoreCase("NOOP")) noop();
+ else if (command.equalsIgnoreCase("CREATE")) create(astring());
+ else if (command.equalsIgnoreCase("STORE")) store(Query.num(set()), atom(), l());
+ else if (command.equalsIgnoreCase("FETCH")) fetch(Query.num(set()), token());
+ else if (command.equalsIgnoreCase("STATUS")) status(mailbox(), l());