class MailboxAppender {

    public ComposedMessageId append(MimeMessage mail, Username user, String folder) throws MessagingException {
        MailboxSession session = createMailboxSession(user);
        return append(mail, user, useSlashAsSeparator(folder, session), session)
            .getId();
    }

    public  MailboxAppender(MailboxManager mailboxManager);

}