Documentation ¶
Index ¶
- Variables
- func FetchEntityPartReader(e *message.Entity, index []int) (io.Reader, error)
- func MessageHeaders(raw RawMessage) (*models.MessageInfo, error)
- func MessageInfo(raw RawMessage) (*models.MessageInfo, error)
- func NewCRLFReader(r io.Reader) io.Reader
- func ParseEntityStructure(e *message.Entity) (*models.BodyStructure, error)
- func ReadMessage(r io.Reader) (*message.Entity, error)
- type RawMessage
Constants ¶
This section is empty.
Variables ¶
View Source
var DateParseError = errors.New("date parsing failed")
Functions ¶
func FetchEntityPartReader ¶
func MessageHeaders ¶
func MessageHeaders(raw RawMessage) (*models.MessageInfo, error)
MessageHeaders populates a models.MessageInfo struct for the message. based on the reader returned by NewReader. Minimal information is included. There is no body structure or RFC822Headers set
func MessageInfo ¶
func MessageInfo(raw RawMessage) (*models.MessageInfo, error)
MessageInfo populates a models.MessageInfo struct for the message. based on the reader returned by NewReader
func NewCRLFReader ¶
NewCRLFReader returns a reader with CRLF line endings
func ParseEntityStructure ¶
func ParseEntityStructure(e *message.Entity) (*models.BodyStructure, error)
func ReadMessage ¶
ReadMessage is a wrapper for the message.Read function to read a message from r. The message's encoding and charset are automatically decoded to UTF-8. If an unknown charset is encountered, the error is logged but a nil error is returned since the entity object can still be read.
Types ¶
Click to show internal directories.
Click to hide internal directories.