/** * Handler method called upon receipt of a USER command. Reads in the user * id. */ @Override public Response onCommand(POP3Session session, Request request) { String parameters = request.getArgument(); if (session.getHandlerState() == POP3Session.AUTHENTICATION_READY && parameters != null) { session.setUser(parameters); session.setHandlerState(POP3Session.AUTHENTICATION_USERSET); return POP3Response.OK; } else { return POP3Response.ERR; } }
session.setUser(parts[0]);