Versions in this module Expand all Collapse all v0 v0.0.1 Mar 1, 2020 Changes in this version + var Debug = false + type Addr struct + Email string + Name string + func (a Addr) String() string + type Box struct + Client *Client + Elem string + Name string + func (b *Box) Check() error + func (b *Box) Copy(msgs []*Msg) error + func (b *Box) Delete(msgs []*Msg) error + func (b *Box) Msgs() []*Msg + func (b *Box) Mute(msgs []*Msg) error + type Client struct + func NewClient(mode Mode, server, user, passwd string, root string) (*Client, error) + func (c *Client) Box(name string) *Box + func (c *Client) Boxes() []*Box + func (c *Client) Close() error + func (c *Client) Inbox() *Box + func (c *Client) IsGmail() bool + type Flags uint32 + const FlagAllMail + const FlagDeleted + const FlagDraft + const FlagDrafts + const FlagFlagged + const FlagHasChildren + const FlagHasNoChildren + const FlagImportant + const FlagInbox + const FlagJunk + const FlagMarked + const FlagNoInferiors + const FlagNoSelect + const FlagNonJunk + const FlagRecent + const FlagReplied + const FlagSeen + const FlagSent + const FlagSpam + const FlagStarred + const FlagTrash + const FlagUnMarked + type Mode int + const Command + const StartTLS + const TLS + const Unencrypted + type Msg struct + Box *Box + Bytes int64 + Date time.Time + Flags Flags + GmailID uint64 + GmailThread uint64 + Hdr *MsgHdr + Lines int64 + Root MsgPart + UID uint64 + func (m *Msg) Deleted() bool + type MsgHdr struct + BCC []Addr + CC []Addr + Date string + Digest string + From []Addr + InReplyTo string + MessageID string + ReplyTo []Addr + Sender []Addr + Subject string + To []Addr + type MsgPart struct + Bytes int64 + Charset string + Child []*MsgPart + ContentID string + Desc string + Encoding string + Hdr *MsgHdr + ID string + Lines int64 + Msg *Msg + Name string + Type string + func (p *MsgPart) Raw() []byte + func (p *MsgPart) ShortText() []byte + func (p *MsgPart) Text() []byte