Package javax.mail

Examples of javax.mail.Folder.open()


        Folder folder = null;

        try {
            final Store store = openGmailStore();
            folder = getFolder(this.srcFolder, store);
            folder.open(Folder.READ_WRITE);
            Message message = folder.getMessage(messageNumber);
            if (message.isSet(Flags.Flag.SEEN)) {
                message.setFlag(Flags.Flag.SEEN, false);
            }
        } catch (Exception e) {
View Full Code Here


        Folder folder = null;

        try {
            final Store store = openGmailStore();
            folder = getFolder(this.srcFolder, store);
            folder.open(Folder.READ_WRITE);
            Message message = folder.getMessage(messageNumber);
            if (!message.isSet(Flags.Flag.FLAGGED)) {
                message.setFlag(Flags.Flag.FLAGGED, true);
            }
        } catch (Exception e) {
View Full Code Here

        Folder folder = null;

        try {
            final Store store = openGmailStore();
            folder = getFolder(ImapGmailLabel.STARRED.getName(), store);
            folder.open(Folder.READ_WRITE);
            Message message = folder.getMessage(messageNumber);
            if (message.isSet(Flags.Flag.FLAGGED)) {
                message.setFlag(Flags.Flag.FLAGGED, false);
            }
        } catch (Exception e) {
View Full Code Here

                session.getStore(new URLName("pop3://" + user.getUsername()
                        + ":" + user.getPassword() + "@" + remoteHost + ":"
                        + +remotePort + "/INBOX"));
        store.connect();
        Folder folder = store.getFolder("INBOX");
        folder.open(Folder.READ_WRITE);
        Message[] messages = folder.getMessages();
        int cSuccessfulMails = 0;
        // user name currently equals with the maildrop name, but this is
        // not necessarily true in general.
        String maildropName = user.getUsername().toString();
View Full Code Here

        Store store =
                session.getStore(new URLName("pop3://john:secret@localhost:"
                        + PORT_POP + "/INBOX"));
        store.connect();
        Folder folder = store.getFolder("INBOX");
        folder.open(Folder.READ_WRITE);
        Message[] messages = folder.getMessages();
        assertEquals(1, messages.length);
        Message message = messages[0];
        assertEquals("Hello World!\r\n", message.getContent());
        message.setFlag(Flags.Flag.DELETED, true);
View Full Code Here

            st.connect(this.host, this.user, this.pass);

            log("Attempting to open default folder");
            Folder f = st.getFolder("inbox");

            f.open(Folder.READ_WRITE);

            log("Downloading message list from folder");
            this.message = f.getMessages();

            int i = 0;
View Full Code Here

    }

    private Message getMessage(String requestMsgId) {
        try {
            Folder folder = store.getFolder(MailConstants.DEFAULT_FOLDER);
            folder.open(Folder.READ_WRITE);
            Message[] msgs = folder.getMessages();
            log.debug(msgs.length + " replies in reply mailbox");
            for (Message m:msgs) {
                String[] inReplyTo = m.getHeader(MailConstants.MAIL_HEADER_IN_REPLY_TO);
                log.debug("Got reply to : " + Arrays.toString(inReplyTo));
View Full Code Here

    public void contentDelete(int current_index, String foldername,
            String protocol) throws Exception
    {

        Folder folder_name = store.getFolder(foldername);
        folder_name.open(Folder.READ_WRITE);
        // Get directory
        Message fmsge[] = folder_name.getMessages();
        fmsge[current_index].setFlag(Flags.Flag.DELETED, true);
        if (protocol.equals("imap"))
        {
View Full Code Here

    //multiple delete
    public void checkboxDelete(String foldername, String[] checkboxes,
            String protocol) throws Exception
    {
        Folder folder_name = store.getFolder(foldername);
        folder_name.open(Folder.READ_WRITE);
        // Get directory
        Message message[] = folder_name.getMessages();

        for (int i = 0; i < checkboxes.length; i++)
        {
View Full Code Here

    public Message getMessage(int current_index, String foldername)
            throws Exception
    {

        Folder folder_name = store.getFolder(foldername);
        folder_name.open(Folder.READ_ONLY);
        Message[] messages = folder_name.getMessages();
        Message message = messages[current_index];

        return message;
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.