Documentation
¶
Overview ¶
IMAP commands defined in RFC 3501.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Append ¶
An APPEND command. See RFC 3501 section 6.3.11
type Authenticate ¶
type Authenticate struct {
Mechanism string
}
An AUTHENTICATE command. See RFC 3501 section 6.2.2
func (*Authenticate) Command ¶
func (cmd *Authenticate) Command() *imap.Command
func (*Authenticate) Parse ¶
func (cmd *Authenticate) Parse(fields []interface{}) error
type Capability ¶
type Capability struct{}
A CAPABILITY command. See RFC 3501 section 6.1.1
func (*Capability) Command ¶
func (c *Capability) Command() *imap.Command
func (*Capability) Parse ¶
func (c *Capability) Parse(fields []interface{}) error
type Copy ¶
A COPY command. See RFC 3501 section 6.4.7
type Fetch ¶
A FETCH command. See RFC 3501 section 6.4.5
type List ¶
A LIST command. If Subscribed is set to true, LSUB will be used instead. See RFC 3501 section 6.3.8
type Login ¶
A LOGIN command. See RFC 3501 section 6.2.2
type Rename ¶
A RENAME command. See RFC 3501 section 6.3.5
type Search ¶
type Search struct { Charset string Criteria *imap.SearchCriteria }
A SEARCH command. See RFC 3501 section 6.4.4
type Select ¶
A SELECT command. If ReadOnly is set to true, the EXAMINE command will be used instead. See RFC 3501 section 6.3.1
type Status ¶
A STATUS command. See RFC 3501 section 6.3.10
type Store ¶
A STORE command. See RFC 3501 section 6.4.6
type Subscribe ¶
type Subscribe struct {
Mailbox string
}
A SUBSCRIBE command. See RFC 3501 section 6.3.6
type Uid ¶
A UID command. See RFC 3501 section 6.4.8
type Unsubscribe ¶
type Unsubscribe struct {
Mailbox string
}
An UNSUBSCRIBE command. See RFC 3501 section 6.3.7
func (*Unsubscribe) Command ¶
func (cmd *Unsubscribe) Command() *imap.Command
func (*Unsubscribe) Parse ¶
func (cmd *Unsubscribe) Parse(fields []interface{}) (err error)