Simple IMAP client that allows to exchange messages(EMAIL) with server via IMAP protocol.
Simple IMAP client that allows to exchange messages(EMAIL) with server via IMAP protocol.
Note that operations on the IMAP client must be executed in sequence (i.e. you sohould not concurrently execute fetching of two body streams). Although concurrent operations are safe, only one of them will be allowed at any given time.
Arbitrary IMAP Email Header, according to RFC 5322 (https://tools.ietf.org/html/rfc5322)
Arbitrary IMAP Email Header, according to RFC 5322 (https://tools.ietf.org/html/rfc5322)
Header of this email
Uid of the email.
INidctaes status of Mailbox.
INidctaes status of Mailbox. This is received as result to SELECT or EXAMINE ldap commands
Defined flags in the mailbox
A list of message flags that the client can change permanently. If this is missing, the client should assume that all flags can be changed permanently
The number of messages in the mailbox
The number of messages with the \Recent flag set.
The message sequence number of the first unseen message in the mailbox. If this is missing, the client can not make any assumptions about the first unseen message in the mailbox, and needs to issue a SEARCH command if it wants to find it.
The next unique identifier value.
The unique identifier validity value. If this is missing, the server does not support unique identifiers.
result of IMAP Operation *
Unique email identifier in given mailbox *
tagged trait fro mailbox names *
Created by pach on 11/10/17.