ImapServerInfo class
Keeps information about the remote IMAP server
Persist this information to improve initialization times.
Constructors
- ImapServerInfo(ConnectionInfo info)
- Creates a new server info instance
Properties
-
capabilities
↔ List<
Capability> ? -
The known capabilities
getter/setter pair
- capabilitiesText ↔ String?
-
The known capabilities as text
getter/setter pair
-
enabledCapabilities
→ List<
Capability> -
The enabled capabilities
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- host → String
-
The used host of the service
final
- isSecure → bool
-
true
when a secure connection is usedfinal - pathSeparator ↔ String?
-
The separator for paths, only set after listing the mailboxes
getter/setter pair
- port → int
-
The port of the server
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
supportedThreadingMethods
→ List<
String> -
Retrieves the supported threading methods, e.g.
[]
,['ORDEREDSUBJECT']
or['ORDEREDSUBJECT', 'REFERENCES']
no setter - supportsId → bool
-
Does the server support ID?
no setter
- supportsIdle → bool
-
Does the server support IDLE?
no setter
- supportsMove → bool
-
Does the server support MOVE?
no setter
- supportsQresync → bool
-
Does the server support QRESYNC?
no setter
- supportsStartTls → bool
-
Does the server support STARTTLS?
no setter
- supportsThreading → bool
-
Does the server support THREAD?
no setter
- supportsUidPlus → bool
-
Does the server support UID PLUS?
no setter
- supportsUtf8 → bool
-
Does the server support UTF-8?
no setter
Methods
-
isEnabled(
String capabilityName) → bool -
Checks if the capability with the specified
capabilityName
has been enabled. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
supports(
String capabilityName) → bool -
Checks if the capability with the specified
capabilityName
is supported. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- capabilityId → const String
-
ID capability with the value
ID
- capabilityIdle → const String
-
IDLE capability with the value
IDLE
- capabilityMove → const String
-
MOVE capability with the value
MOVE
- capabilityQresync → const String
-
capability with the value
QRESYNC
- capabilityStartTls → const String
-
STARTTLS capability with the value
STARTTLS
- capabilityThreadOrderedSubject → const String
-
THREAD capability with the value
THREAD=ORDEREDSUBJECT
- capabilityThreadReferences → const String
-
THREAD capability with the value
THREAD=REFERENCES
- capabilityUidPlus → const String
-
UID PLUS capability with the value
UIDPLUS
- capabilityUtf8Accept → const String
-
UTF-8 capability with the value
UTF8=ACCEPT
- capabilityUtf8Only → const String
-
UTF-8 capability with the value
UTF8=ONLY