enough_mail library

Classes

Base64MailCodec
Provides base64 encoder and decoder. Compare https://tools.ietf.org/html/rfc2045#page-23 for details.
BodyPart
A BODY or BODYSTRUCTURE information element
Capability
Describes a capability
ClientConfig
ConfigEmailProvider
ContentDispositionHeader
Specifies the content disposition header of a mime part. Compare https://tools.ietf.org/html/rfc2183 for details.
ContentInfo
Provides high level information about content parts. Compare MimeMessage.listContentInfo().
ContentTypeHeader
Eases reading content-type header values
DateCodec
Encodes and decodes dates according to MIME requirements.
Discover
Envelope
FetchImapResult
Result for FETCH operations
GenericImapResult
A generic result that provide details about the success or failure of the command.
Encapsulates a MIME header
ImapClient
Low-level IMAP library. [...]
ImapConnectionLostEvent
Notifies about a connection lost
ImapEvent
Base class for any event that can be fired by the IMAP client at any time. Compare ImapClient.eventBus
ImapExpungeEvent
Notifies about a message that has been deleted
ImapFetchEvent
Notifies about a message that has changed its status
ImapMessagesExistEvent
Notifies about new messages
ImapMessagesRecentEvent
Notifies about new messages
ImapServerInfo
Keeps information about the remote IMAP server [...]
ImapVanishedEvent
Notifies about a sequence of messages that have been deleted. This event can only be triggered if the server is QRESYNC compliant and after the client has enabled QRESYNC.
ImapWarning
Warnings can often be ignored but provide more insights in case of problems They are given in untagged responses of the server.
JsonSerializable
MailAccount
Contains information about a single mail account
MailAddress
An email address can consist of separate fields
MailAuthentication
Mailbox
Stores meta data about a folder aka Mailbox
MailClient
Highlevel online API to access mail.
MailCodec
Encodes and decodes base-64 and quoted printable encoded texts Compare https://tools.ietf.org/html/rfc2045#page-19 and https://tools.ietf.org/html/rfc2045#page-23 for details
MailEvent
Base class for any event that can be fired by the MailClient at any time. Compare MailClient.eventBus
MailLoadEvent
Notifies about a message that has been deleted
MailResponse<T>
MailResponseHelper
MailServerConfig
Configuration of an mail service
MailUpdateEvent
Notifies about an mail flags update
MailVanishedEvent
Notifies about the UIDs of removed messages
MediaType
Describes the media type of a MIME message part [...]
MessageBuilder
Simplifies creating mime messages for sending or storing.
MessageFlags
Contains common message flags
MessageListing
MessageSequence
Defines a list of message IDs. IDs can be either be based on sequence IDs or on UIDs.
MetaDataEntries
MetaDataEntry
MimeMessage
A MIME message
MimePart
A MIME part In a simple case a MIME message only has one MIME part.
ParameterizedHeader
PartBuilder
PlainAuthentication
PopClient
Client to access POP3 compliant servers. Compare https://tools.ietf.org/html/rfc1939 for details.
PopConnectionLostEvent
PopEvent
PopResponse<T>
PopServerInfo
PopStatus
QResyncParameters
Classes for implementing QRESYNC https://tools.ietf.org/html/rfc7162 QRESYNC parameters when doing a SELECT or EXAMINE.
QuotaResult
Result for QUOTA operations
QuotaRootResult
Result for QUOTAROOT operations
QuotedPrintableMailCodec
Provides quoted printable encoder and decoder. Compare https://tools.ietf.org/html/rfc2045#page-19 for details.
ResourceLimit
QUOTA resource limit
Response<T>
Base class for command responses.
SearchImapResult
Result for SEARCH and UID SEARCH operations
ServerConfig
SmtpClient
Low-level SMTP library for Dartlang [...]
SmtpConnectionLostEvent
SmtpEvent
SmtpResponse
SmtpResponseLine
SmtpServerInfo
Keeps information about the remote SMTP server [...]
StoreImapResult
Result for STORE and UID STORE operations
Tree<T>
TreeElement<T>
UidResponseCode

Enums

Authentication
AuthMechanism
CharacterSet
ContentDisposition
Specifies the content disposition of a mime part. Compare https://tools.ietf.org/html/rfc2183 for details.
FetchPreference
ImapEventType
Classification of IMAP events [...]
MailboxFlag
Contains common flags for mailboxes
MailEventType
Classification of Mail events [...]
MediaSubtype
Detailed media types Compare https://www.iana.org/assignments/media-types/media-types.xhtml
MediaToptype
Top level media types
MessageEncoding
MetaDataDepth
PopEventType
RecipientGroup
ResponseStatus
Status for command responses.
ServerType
SmtpEventType
SmtpResponseType
SocketType
StatusFlags
StoreAction
UsernameType

Typedefs

MailEventFilter(MailEvent event) bool