@Override
protected Mailbox auth(POP3Session session, String username, String password) throws Exception {
MailboxSession mSession = null;
try {
mSession = manager.login(session.getUser(), password, new Slf4jLoggerAdapter(session.getLogger()));
manager.startProcessingRequest(mSession);
MailboxPath inbox = MailboxPath.inbox(mSession);
// check if the mailbox exists, if not create it
if (!manager.mailboxExists(inbox, mSession)) {