Versions in this module Expand all Collapse all v0 v0.9.2 Sep 28, 2018 v0.9.1 Feb 9, 2018 Changes in this version + type Address mail.Address + func (a *Address) String() string + type AttachmentHeader struct + func NewAttachmentHeader() AttachmentHeader + func (h AttachmentHeader) Filename() (string, error) + func (h AttachmentHeader) SetFilename(filename string) + type Header struct + func NewHeader() Header + func (h Header) AddressList(key string) ([]*Address, error) + func (h Header) Date() (time.Time, error) + func (h Header) SetAddressList(key string, addrs []*Address) + func (h Header) SetDate(t time.Time) + func (h Header) SetSubject(s string) + func (h Header) Subject() (string, 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 TextHeader struct + func NewTextHeader() TextHeader + type TextWriter struct + func (w *TextWriter) Close() error + func (w *TextWriter) CreatePart(header TextHeader) (io.WriteCloser, error) + type Writer struct + func CreateWriter(w io.Writer, header Header) (*Writer, error) + func (w *Writer) Close() error + func (w *Writer) CreateAttachment(header AttachmentHeader) (io.WriteCloser, error) + func (w *Writer) CreateSingleText(header TextHeader) (io.WriteCloser, error) + func (w *Writer) CreateText() (*TextWriter, error)