Versions in this module Expand all Collapse all v0 v0.16.1 Jan 14, 2021 v0.16.0 Jan 14, 2021 Changes in this version + func CreateSingleInlineWriter(w io.Writer, header Header) (io.WriteCloser, error) + type Address = mail.Address + func ParseAddress(address string) (*Address, error) + func ParseAddressList(list string) ([]*Address, error) + type AttachmentHeader struct + func (h *AttachmentHeader) Filename() (string, error) + func (h *AttachmentHeader) SetFilename(filename string) + type Header struct + func (h *Header) AddressList(key string) ([]*Address, error) + func (h *Header) Copy() Header + func (h *Header) Date() (time.Time, error) + func (h *Header) GenerateMessageID() error + func (h *Header) MessageID() (string, error) + func (h *Header) MsgIDList(key string) ([]string, error) + func (h *Header) SetAddressList(key string, addrs []*Address) + func (h *Header) SetDate(t time.Time) + func (h *Header) SetMessageID(id string) + func (h *Header) SetMsgIDList(key string, l []string) + func (h *Header) SetSubject(s string) + func (h *Header) Subject() (string, error) + type InlineHeader struct + type InlineWriter struct + func CreateInlineWriter(w io.Writer, header Header) (*InlineWriter, error) + func (w *InlineWriter) Close() error + func (w *InlineWriter) CreatePart(h InlineHeader) (io.WriteCloser, error) + type Part struct + Body io.Reader + Header PartHeader + type PartHeader interface + Add func(key, value string) + Del func(key string) + Get func(key string) string + Set func(key, value string) + type Reader struct + Header Header + func CreateReader(r io.Reader) (*Reader, error) + func NewReader(e *message.Entity) *Reader + func (r *Reader) Close() error + func (r *Reader) NextPart() (*Part, error) + type Writer struct + func CreateWriter(w io.Writer, header Header) (*Writer, error) + func (w *Writer) Close() error + func (w *Writer) CreateAttachment(h AttachmentHeader) (io.WriteCloser, error) + func (w *Writer) CreateInline() (*InlineWriter, error) + func (w *Writer) CreateSingleInline(h InlineHeader) (io.WriteCloser, error)