Examples of ACLMailbox


Examples of org.apache.james.imapserver.ACLMailbox

            session.setCurrentMailbox( null );
            session.setCurrentIsReadOnly( false );
        }

        String folder = (String) argValues.get( 0 );
        ACLMailbox mailbox = getMailbox( session, folder, command );
        if ( mailbox == null ) {
            return true;
        }
        else {
            session.setCurrentMailbox( mailbox );
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

                }
            }
        }

        if (useIMAPstorage) {
            ACLMailbox mbox = null;
            try {
                String folderName = "#user." + username + ".INBOX";
                getLogger().debug("Want to store to: " + folderName);
                mbox = imapHost.getMailbox(MailServer.MDA, folderName);
                if(mbox.store(message,MailServer.MDA)) {
                    getLogger().info("Message " + message.getMessageID() +" stored in " + folderName);
                } else {
                    throw new RuntimeException("Failed to store mail: ");
                }
                imapHost.releaseMailbox(MailServer.MDA, mbox);
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

        int arguments = request.arguments();
        StringTokenizer commandLine = request.getCommandLine();
        String command = request.getCommand();

        String folder;
        ACLMailbox target = null;
           
        checkUsage( arguments, session );
           
        folder = readAstring( commandLine );
           
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

    {
        List set = (List) argValues.get( 0 );
        getLogger().debug( "Fetching message set of size: " + set.size() );
        String targetFolder = (String) argValues.get( 1 );

        ACLMailbox targetMailbox = getMailbox( session, targetFolder, this.commandName );
        if ( targetMailbox == null ) {
            return true;
        }
        try { // long tries clause against an AccessControlException
            if ( !session.getCurrentMailbox().hasInsertRights( session.getCurrentUser() ) ) {
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

            session.setCurrentMailbox( null );
            session.setCurrentIsReadOnly( false );
        }

        String folder = (String) argValues.get( 0 );
        ACLMailbox mailbox = getMailbox( session, folder, command );
        if ( mailbox == null ) {
            return true;
        }
        else {
            session.setCurrentMailbox( mailbox );
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

                }
            }
        }

        if (useIMAPstorage) {
            ACLMailbox mbox = null;
            try {
                String folderName = "#user." + username + ".INBOX";
                getLogger().debug("Want to store to: " + folderName);
                mbox = imapHost.getMailbox(MailServer.MDA, folderName);
                if(mbox.store(message,MailServer.MDA)) {
                    getLogger().info("Message " + message.getMessageID() +" stored in " + folderName);
                } else {
                    throw new RuntimeException("Failed to store mail: ");
                }
                imapHost.releaseMailbox(MailServer.MDA, mbox);
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

        int arguments = request.arguments();
        StringTokenizer commandLine = request.getCommandLine();
        String command = request.getCommand();

        String folder;
        ACLMailbox target = null;
           
        checkUsage( arguments, session );
           
        folder = readAstring( commandLine );
           
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

        foldername += buf.toString();
       
        foldername = foldername.replace('"',' ').trim();
        System.out.println("FOLDERNAME FOR COPIING: " + foldername);
        try {
            ACLMailbox targetMailbox = getMailbox( session, foldername, this.commandName );
            if ( targetMailbox == null ) {
                return;
            }
            if ( !targetMailbox.hasInsertRights( session.getCurrentUser() ) ) {
                session.noResponse( this.commandName, "Insert access not granted." );
                return;
            }
            for (int i = 0; i < set.size(); i++) {
                if (useUIDs) {
                    Integer uidObject = (Integer)set.get(i);
                    int uid = uidObject.intValue();
                    MimeMessage message = (MimeMessage)
                        session.getCurrentMailbox().retrieveUID(uid, session.getCurrentUser() );
                    /*MessageAttributes mattr =
                        session.getCurrentMailbox().getMessageAttributesUID(uid, session.getCurrentUser() );
                    Flags flags = new Flags();
                    flags.setFlags(session.getCurrentMailbox().getFlagsUID(uid, session.getCurrentUser()),
                                    session.getCurrentUser());
                     */
                     targetMailbox.store(message, session.getCurrentUser());
                } else {
                    int msn = ((Integer)set.get( 0 ) ).intValue();
                    MimeMessage message = (MimeMessage)
                        session.getCurrentMailbox().retrieve(msn, session.getCurrentUser() );
                    /*MessageAttributes mattr =
                        session.getCurrentMailbox().getMessageAttributes(msn, session.getCurrentUser() );
                    Flags flags = new Flags();
                    flags.setFlags(session.getCurrentMailbox().getFlags(msn, session.getCurrentUser()),
                                    session.getCurrentUser());
                     */
                     targetMailbox.store(message, session.getCurrentUser());
                }
            }

            caller.checkSize();
            out.println(tag + SP + OK + SP + "COPY completed");
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

            session.setCurrentMailbox( null );
            session.setCurrentIsReadOnly( false );
        }

        String folder = (String) argValues.get( 0 );
        ACLMailbox mailbox = getMailbox( session, folder, command );
        if ( mailbox == null ) {
            return true;
        }
        else {
            session.setCurrentMailbox( mailbox );
View Full Code Here

Examples of org.apache.james.imapserver.ACLMailbox

        int arguments = request.arguments();
        StringTokenizer commandLine = request.getCommandLine();
        String command = request.getCommand();

        String folder;
        ACLMailbox target = null;
           
        checkUsage( arguments, session );
           
        folder = readAstring( commandLine );
           
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.