Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.07 KB

README.md

File metadata and controls

24 lines (17 loc) · 1.07 KB

Build Status codecov GoDoc Go Report Card

The mailaddress package parses email addresses.

It's an alternative to net/mail; significant differences include:

  • Better errors.
  • When parsing a list it will continue to the next address on an error; this is especially useful when providing feedback to users.
  • Some useful utility functions.

Basic example:

addr, err := mailaddress.Parse(`Martin <[email protected]>`)

addrs, haveErr := mailaddress.ParseLint(`[email protected], [email protected]`)
if haveErr {
	fmt.Println(addrs.Errors())
}

See godoc for more docs.