Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emersion/go-msgauth
🔏 A Go library and tools for DKIM, DMARC and Authentication-Results
https://github.com/emersion/go-msgauth
auth dkim dmarc iprev mail security spf
Last synced: 3 days ago
JSON representation
🔏 A Go library and tools for DKIM, DMARC and Authentication-Results
- Host: GitHub
- URL: https://github.com/emersion/go-msgauth
- Owner: emersion
- License: mit
- Created: 2017-02-07T11:49:12.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-11T21:30:40.000Z (about 1 month ago)
- Last Synced: 2025-02-01T15:44:46.134Z (10 days ago)
- Topics: auth, dkim, dmarc, iprev, mail, security, spf
- Language: Go
- Homepage:
- Size: 219 KB
- Stars: 183
- Watchers: 14
- Forks: 57
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-opensource-email - go-msgauth - 🔏 A Go library and tools for DKIM, DMARC and Authentication-Results - `MIT`, `Go` (Code / Library)
README
# go-msgauth
[![Go Reference](https://pkg.go.dev/badge/github.com/emersion/go-msgauth.svg)](https://pkg.go.dev/github.com/emersion/go-msgauth)
A Go library and tools to authenticate e-mails.
## Libraries
* [`dkim`]: create and verify [DKIM signatures][DKIM]
* [`authres`]: create and parse [Authentication-Results header fields][Authentication-Results]
* [`dmarc`]: fetch [DMARC] records## Tools
A few tools are included in go-msgauth:
- `dkim-keygen`: generate a DKIM key
- `dkim-milter`: a mail filter to sign and verify DKIM signatures
- `dkim-verify`: verify a DKIM-signed email
- `dmarc-lookup`: lookup the DMARC policy of a domain## License
MIT
[DKIM]: https://tools.ietf.org/html/rfc6376
[Authentication-Results]: https://tools.ietf.org/html/rfc7601
[DMARC]: https://tools.ietf.org/html/rfc7489
[`dkim`]: https://pkg.go.dev/github.com/emersion/go-msgauth/dkim
[`authres`]: https://pkg.go.dev/github.com/emersion/go-msgauth/authres
[`dmarc`]: https://pkg.go.dev/github.com/emersion/go-msgauth/dmarc