package
0.0.0-20241123141403-e7b9dc6866d0
Repository: https://github.com/unix-world/smartgoext.git
Documentation: pkg.go.dev
# Functions
DialStartTLS connects to an IMAP server with STARTTLS.
DialTLS connects to an IMAP server with implicit TLS.
New creates a new IMAP client.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AppendCommand is an APPEND command.
CapabilityCommand is a CAPABILITY command.
Client is an IMAP client.
Command is a basic IMAP command.
CopyCommand is a COPY command.
EnableCommand is an ENABLE command.
EnableData is the data returned by the ENABLE command.
ExpungeCommand is an EXPUNGE command.
FetchCommand is a FETCH command.
FetchItemDataBinarySection holds data returned by FETCH BINARY[].
FetchItemDataBinarySectionSize holds data returned by FETCH BINARY.SIZE[].
FetchItemDataBodySection holds data returned by FETCH BODY[].
FetchItemDataBodyStructure holds data returned by FETCH BODYSTRUCTURE or FETCH BODY.
FetchItemDataEnvelope holds data returned by FETCH ENVELOPE.
FetchItemDataFlags holds data returned by FETCH FLAGS.
FetchItemDataInternalDate holds data returned by FETCH INTERNALDATE.
FetchItemDataModSeq holds data returned by FETCH MODSEQ.
FetchItemDataRFC822Size holds data returned by FETCH RFC822.SIZE.
FetchItemDataUID holds data returned by FETCH UID.
FetchMessageBuffer is a buffer for the data returned by FetchMessageData.
FetchMessageData contains a message's FETCH data.
GetMetadataCommand is a GETMETADATA command.
GetMetadataData is the data returned by the GETMETADATA command.
GetMetadataOptions contains options for the GETMETADATA command.
GetQuotaCommand is a GETQUOTA command.
GetQuotaRootCommand is a GETQUOTAROOT command.
IdleCommand is an IDLE command.
ListCommand is a LIST command.
MoveCommand is a MOVE command.
MoveData contains the data returned by a MOVE command.
NamespaceCommand is a NAMESPACE command.
Options contains options for Client.
QuotaData is the data returned by a QUOTA response.
QuotaResourceData contains the usage and limit for a quota resource.
SearchCommand is a SEARCH command.
SelectCommand is a SELECT command.
SelectedMailbox contains metadata for the currently selected mailbox.
SortCommand is a SORT command.
No description provided by the author
SortOptions contains options for the SORT command.
StatusCommand is a STATUS command.
ThreadCommand is a THREAD command.
No description provided by the author
ThreadOptions contains options for the THREAD command.
UnilateralDataHandler handles unilateral data.
UnilateralDataMailbox describes a mailbox status update.
# Interfaces
FetchItemData contains a message's FETCH item data.