Emai::CallNotInContextException | This class is used, when the command sent to server is not allowed within current context. For instance, you are trying to fetch message data while no mailbox is selected on server |
Emai::CommandCancelledException | This class is used, when the user has cancelled the action |
Emai::CommandFailedException | This class is used, when the server returns an error response. I. e. the command sent to the server is not supported by server or parameters specified for the command are invalid |
Emai::ContactList | EmaiContactList wrapper class.
ContactList is an object which simplifies operations with contacts (From, To, Cc etc) in message object |
Emai::ContentField | EmaiContentField wrapper class.
ContentField object can be used to setup or retrieve parsed field data for Content-Type and Content-Disposition fields. For Content-Type field value member contains media type of the message part ("text/plain", "application/octet-stream", etc) For Content-Disposition field value member contains disposition of the message part ("attachment", "inline" etc) |
EmaiBodySectionData | EmaiBodySectionData is used as a member of EmaiFetchResponse structure, which is returned by the server for FETCH command.
|
EmaiBodyStructure | EmaiBodyStructure |
EmaiCapabilityResponse | This structure is used as a part of EmaiResponse structure, and carries the actual response returned by the server for the CAPABILITY command |
EmaiCompositePartData | Composite part data |
EmaiContinueRequestResponse | EmaiContinueRequestResponse |
EmaiDataPartData | Attachment direct data |
EmaiFetchEnvelopeData | This structure represents the major message fields; it is used as a part of the EmaiBodyStructure and EmaiFetchResponse structures. Members of the structure are set to NULL if corresponding field is not returned by server (most probably it is absent in message) |
EmaiFetchMessageAttribute | Attributes for EmaiFetchMessageData structure |
EmaiFetchMessageData | This structure identifies the message data to be fetched using the EmaiImapFetch or Emai::ImapSession::Fetch functions |
EmaiFetchResponse | This response is returned by server for FETCH and STORE commands |
EmaiFilePartData | This structure allows to automatically load and encode external file as attachment or inline image |
EmaiFlags | This structure is used for as for setting, so and for retrieving the (mailbox / message) flags, passed to / from the server. The strusture is used for both mailbox (for example: SELECT and EXAMINE commands) and message related functions (for example: APPEND and STORE commands). The flag list identifies the applicable flags (at least the standard defined flags, acording to RFC 2501). Custom flags can also exist, depending of client implementation |
EmaiHtmlTextPartData | Plain/html |
EmaiImapCallbackData | EmaiImapCallbackData |
EmaiImapCommandData | EmaiImapCommandData |
EmaiListResponse | This response is returned by server for LIST and LSUB commands.
LIST command returns a single name that matches the LIST specification. There can be multiple LIST responses for a single LIST command. The name represents an unambiguous left-to-right hierarchy, and MUST be valid for use as a reference in LIST and LSUB commands. Unless is indicated, the name MUST also be valid as an argument for commands, such as SELECT, that accept mailbox names.
LSUB command returns a single name that matches the LSUB specification. There can be multiple LSUB responses for a single LSUB command. The data is identical in format to the LIST response |
EmaiMailboxStatusResponse | The STATUS response occurs as a result of the STATUS command. It returns the mailbox name that matches the STATUS specification and the requested mailbox status information |
EmaiMessageInfo | Message info stored at the message info list |
EmaiNumberResponse | EmaiNumberResponse is a structure common for several response types, such as EmaiExistsResponse, EmaiRecentResponse and EmaiExpungeResponse |
EmaiPartData | EmaiPartData |
EmaiPlainTextPartData | Plain/text |
EmaiPop3CallbackData | EmaiPop3CallbackData structure |
EmaiPop3Session | EmaiPop3Session wrapper class |
EmaiProxyInfo | |
EmaiResponse | EmaiResponse structure is used to return the server reponse |
EmaiResponseText | EmaiResponseText structure.
This structure contains optional response codes and its parameters |
EmaiRFC822Data | EmaiRFC822Data is used as a member of EmaiFetchResponse structure, which is returned by the server for FETCH and STORE commands. If "data" member is NULL, this means that attribute is not present in server response |
EmaiSearchingCriteria | Search criterias to be used with the EmaiImapSearch and Emai::ImapSession::Search functions |
EmaiSearchingKey | Search keys to be used with the EmaiSearchingCriteria structure, and apropriate seach functions |
EmaiSearchResponse | This response is returned by server for SEARCH and UID SEARCH commands. The number(s) refer to those messages that match the search criteria. For SEARCH, these are message sequence numbers; for UID SEARCH, these are unique identifiers |
EmaiSmtpCallbackData | EmaiSmtpCallbackData structure |
EmaiStatusResponse | EmaiStatusResponse structure is used as a part of EmaiResponse structure, and carries the actual IMAP response code and explanation text |
EmaiStoreMessageData | This structure identifies the message data to be stored using the EmaiImapStore or Emai::ImapSession::Store functions |
EmaiUidPlus | Used for appenduid and copyuid response codes RFC4315 |
EmaiUnicodeTextPartData | Plain/text |
Emai::Exception | General exceptions class |
Emai::ImapResponseHandler | This class contains the (virtual) functionality, which is supposed to process the responses returned by the server |
Emai::ImapSequenceSet | Wrapper class for EmaiImapSequenceSet.
This class allows to easily operate with message sequence sets. It can contains either message numbers on IMAP server or message UIDs |
Emai::ImapSession | Wrapper class for EmaiImapSession |
Emai::ImapStatusCallback | Wrapper class for EmaiImapStatusCallback.
This class contains the (virtual) functionality, which is supposed to process the progress update reports |
Emai::Message | EmaiMessage wrapper class.
EmaiMessage represents message object in RFC822 format |
MessageComposer | MessageComposer class |
Emai::MessageInfoList | EmaiPop3MessageInfoList wrapper class |
Emai::MessagePart | EmaiMessagePart wrapper class.
MessagePart represents message part of the RFC822 message |
MessagePartEnumerator | MessagePartEnumerator class |
Emai::MessagePartEnumerator | Utility class which implements basic algorithm for enumerating parts in the message |
NSString(NSStringExt) | |
NSStringExt | Extended class for NSString |
Emai::Object< ObjectType > | EmaiObject wrapper class |
Emai::Pop3Session | |
Emai::Pop3StatusCallback | EmaiPop3StatusCallback wrapper class |
Emai::SmtpSession | Wrapper class for EmaiSmtpSession |
Emai::SmtpSessionInternal | |
Emai::SmtpStatusCallback | Wrapper class for EmaiSmtpStatusCallback |
Emai::StringList | EmaiStringList wrapper class.
EmaiStringList is an object which simplifies operations with lists of unicode strings |