Variables func ParseDate(date string) (time.Time, error) type Address func ParseAddress(address string) (*Address, error) func ParseAddressList(list string) ([]*Address, error) func (a *Address) String() string type AddressParser func (p *AddressParser) Parse(address string) (*Address, error) func (p *AddressParser) ParseList(list string) ([]*Address, error) type Header func (h Header) AddressList(key string) ([]*Address, error) func (h Header) Date() (time.Time, error) func (h Header) Get(key string) string type Message func ReadMessage(r io.Reader) (msg *Message, err error)