Categorygithub.com/teamwork/mailaddress
repositorypackage
0.0.0-20231212204037-3743ce4696d7
Repository: https://github.com/teamwork/mailaddress.git
Documentation: pkg.go.dev

# README

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.