## Uses of Class
com.jscape.inet.imap.ImapException

- Packages that use ImapException
  Package | Description
  --- | ---
  com.jscape.inet.imap |
  com.jscape.inet.imapssh |
  com.jscape.inet.imapssl |

- - ### Uses of ImapException in com.jscape.inet.imap

    Methods in com.jscape.inet.imap that throw ImapException
    Modifier and Type | Method and Description
    --- | ---
    `void` | Imap.`append(java.lang.String mailbox, EmailMessage message)` Appends an email message to the specified mailbox.
    `void` | Imap.`append(java.lang.String mailbox, java.util.Enumeration messages)` Appends an email message to the specified mailbox.
    `abstract void` | Imap.Authentication.`apply(Imap client)`
    `Imap` | Imap.`connect()` Connects to an IMAP server.
    `void` | Imap.`createMailbox(java.lang.String mailbox)` Creates a new mailbox on IMAP server.
    `void` | Imap.`deleteMailbox(java.lang.String mailbox)` Deletes mailbox on IMAP server.
    `void` | Imap.`deleteMessage(int index)` Removes a message from the current mailbox.
    `void` | Imap.`deleteMessages(int startIndex, int endIndex)` Removes range of messages from the current mailbox.
    `void` | Imap.`disconnect()` Closes the IMAP session.
    `void` | Imap.`expunge()` Deletes messages marked for deletion from current mailbox.
    `java.util.Enumeration` | Imap.`getMailboxes()` Deprecated. this method uses the FIND ALL.MAILBOXES command as identifed in RFC 1730 and has been obsoleted by RFC 2060, it is recommended you use the listMailboxes command instead.
    `EmailMessage` | Imap.`getMessage(int index)` Retrieves a message from the current mailbox.
    `int` | Imap.`getMessageCount()` Gets the number of messages in the current mailbox.
    `MimeHeader` | Imap.`getMessageHeader(int index, java.lang.String name)` Gets named header for a message.
    `java.util.Enumeration` | Imap.`getMessageHeaders(int index)` Gets message headers for a message.
    `int[]` | Imap.`getMessageID(java.lang.String expression)` Gets messages matching specified SEARCH expression.
    `java.util.Enumeration` | Imap.`getMessages()` Gets all available messages in current mailbox from IMAP server.
    `java.util.Enumeration` | Imap.`getMessages(int[] ids)` Gets messages for specified message ID's.
    `java.util.Enumeration` | Imap.`getMessages(java.lang.String expression)` Gets messages matching specified SEARCH expression.
    `java.util.Enumeration` | Imap.`getMessagesWithFlags()` Gets all available messages with flags in current mailbox from IMAP server.
    `java.util.Enumeration` | Imap.`getMessagesWithFlags(int[] ids)` Gets messages for specified message ID's with flags.
    `java.util.Enumeration` | Imap.`getMessagesWithFlags(java.lang.String expression)` Gets messages with flags matching specified SEARCH expression.
    `ImapMessage` | Imap.`getMessageWithFlags(int index)` Gets message from current mailbox along with message flags.
    `int[]` | Imap.`getNewMessageID()` Gets an int[] representing the ID(s) of new messages in current mailbox from IMAP server.
    `java.util.Enumeration` | Imap.`getNewMessages()` Gets all new messages in current mailbox from IMAP server.
    `java.util.Enumeration` | Imap.`getNewMessagesWithFlags()` Gets all new messages in current mailbox with message flags.
    `int` | Imap.`getUid(int msgId)` Gets unique message id for a message on IMAP server.
    `int[]` | Imap.`getUid(int startMsgId, int endMsgId)` Gets unique message id's for a range of messages on IMAP server.
    `java.lang.String` | Imap.`issueCommand(java.lang.String command)` This method sends out a request and waits for a response.
    `java.util.Enumeration` | Imap.`listMailboxes()` Gets all mailboxes for account.
    `java.util.Enumeration` | Imap.`listMailboxes(java.lang.String mailbox, java.lang.String filter)` Gets all mailboxes for account.
    `void` | Imap.`renameMailbox(java.lang.String mailbox, java.lang.String newMailbox)` Renames mailbox on IMAP server.
    `void` | Imap.`selectMailbox(java.lang.String mailbox)` Selects mailbox on IMAP server.
    `void` | Imap.`store(int message, int mode, int flag)` Sets message flags for a single message in an IMAP mailbox.
    `void` | Imap.`store(int startMessage, int endMessage, int mode, int flag)` Sets message flags for a range of messages in an IMAP mailbox.

  - ### Uses of ImapException in com.jscape.inet.imapssh

    Methods in com.jscape.inet.imapssh that throw ImapException
    Modifier and Type | Method and Description
    --- | ---
    `ImapSsh` | ImapSsh.`connect()` Connects to IMAP server tunelling data through SSH server and performs login with IMAP server.
    `void` | ImapSsh.`disconnect()` Disconnects from IMAP server.

  - ### Uses of ImapException in com.jscape.inet.imapssl

    Methods in com.jscape.inet.imapssl that throw ImapException
    Modifier and Type | Method and Description
    --- | ---
    `ImapSsl` | ImapSsl.`connect()` Establishes secure SSL connection to IMAP server.
    `void` | ImapSsl.`disconnect()` Disconnects from IMAP server.

Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved