Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emersion/go-message
✉️ A streaming Go library for the Internet Message Format and mail messages
https://github.com/emersion/go-message
mail mime
Last synced: 3 days ago
JSON representation
✉️ A streaming Go library for the Internet Message Format and mail messages
- Host: GitHub
- URL: https://github.com/emersion/go-message
- Owner: emersion
- License: mit
- Created: 2016-12-31T09:31:52.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-28T14:57:54.000Z (3 months ago)
- Last Synced: 2024-12-12T05:05:36.781Z (10 days ago)
- Topics: mail, mime
- Language: Go
- Homepage:
- Size: 346 KB
- Stars: 389
- Watchers: 16
- Forks: 111
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - go-message - Streaming library for the Internet Message Format and mail messages. (Email / Search and Analytic Databases)
- awesome-list - go-message
- awesome-go - go-message - A streaming Go library for the Internet Message Format and mail messages - ★ 70 (Email)
- awesome-go-extra - go-message - 12-31T09:31:52Z|2022-08-22T20:34:23Z| (Email / Advanced Console UIs)
README
# go-message
[![Go Reference](https://pkg.go.dev/badge/github.com/emersion/go-message.svg)](https://pkg.go.dev/github.com/emersion/go-message)
A Go library for the Internet Message Format. It implements:
* [RFC 5322]: Internet Message Format
* [RFC 2045], [RFC 2046] and [RFC 2047]: Multipurpose Internet Mail Extensions
* [RFC 2183]: Content-Disposition Header Field## Features
* Streaming API
* Automatic encoding and charset handling (to decode all charsets, add
`import _ "github.com/emersion/go-message/charset"` to your application)
* A [`mail`](https://godocs.io/github.com/emersion/go-message/mail) subpackage
to read and write mail messages
* DKIM-friendly
* A [`textproto`](https://godocs.io/github.com/emersion/go-message/textproto)
subpackage that just implements the wire format## License
MIT
[RFC 5322]: https://tools.ietf.org/html/rfc5322
[RFC 2045]: https://tools.ietf.org/html/rfc2045
[RFC 2046]: https://tools.ietf.org/html/rfc2046
[RFC 2047]: https://tools.ietf.org/html/rfc2047
[RFC 2183]: https://tools.ietf.org/html/rfc2183