MailboxFactory factory = context.getBean( MailboxFactory.class );
IMailbox mailbox = factory.createMailbox( IMailbox.TYPE_IMAP );
mailbox.init( username, new String( password ) );
log.debug( "Start login..." );
mailbox.login();
log.debug( "Login successful" );
this.mailboxPrincipal = new MailboxPrincipal( username, mailbox );
this.succeeded = true;
}