Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
charset/ | H | 06-Jan-2020 | - | |||
mail/ | H | 06-Jan-2020 | - | |||
textproto/ | H | 06-Jan-2020 | - | |||
.build.yml | H A D | 06-Jan-2020 | 448 | |||
.gitignore | H A D | 06-Jan-2020 | 266 | |||
LICENSE | H A D | 06-Jan-2020 | 1 KiB | |||
README.md | H A D | 06-Jan-2020 | 1.4 KiB | |||
charset.go | H A D | 06-Jan-2020 | 1.7 KiB | |||
encoding.go | H A D | 06-Jan-2020 | 1.2 KiB | |||
encoding_test.go | H A D | 06-Jan-2020 | 1.5 KiB | |||
entity.go | H A D | 06-Jan-2020 | 3.6 KiB | |||
entity_test.go | H A D | 06-Jan-2020 | 5.7 KiB | |||
example_test.go | H A D | 06-Jan-2020 | 2.8 KiB | |||
go.mod | H A D | 06-Jan-2020 | 291 | |||
go.sum | H A D | 06-Jan-2020 | 1.4 KiB | |||
header.go | H A D | 06-Jan-2020 | 2.9 KiB | |||
header_test.go | H A D | 06-Jan-2020 | 1.8 KiB | |||
message.go | H A D | 06-Jan-2020 | 372 | |||
multipart.go | H A D | 06-Jan-2020 | 2 KiB | |||
writer.go | H A D | 06-Jan-2020 | 3.1 KiB | |||
writer_test.go | H A D | 06-Jan-2020 | 1.3 KiB |
README.md
1# go-message 2 3[![GoDoc](https://godoc.org/github.com/emersion/go-message?status.svg)](https://godoc.org/github.com/emersion/go-message) 4[![builds.sr.ht status](https://builds.sr.ht/~emersion/go-message.svg)](https://builds.sr.ht/~emersion/go-message?) 5[![codecov](https://codecov.io/gh/emersion/go-message/branch/master/graph/badge.svg)](https://codecov.io/gh/emersion/go-message) 6[![Unstable](https://img.shields.io/badge/stability-unstable-yellow.svg)](https://github.com/emersion/stability-badges#unstable) 7 8A Go library for the Internet Message Format. It implements: 9 10* [RFC 5322]: Internet Message Format 11* [RFC 2045], [RFC 2046] and [RFC 2047]: Multipurpose Internet Mail Extensions 12* [RFC 2183]: Content-Disposition Header Field 13 14## Features 15 16* Streaming API 17* Automatic encoding and charset handling (to decode all charsets, add 18 `import _ "github.com/emersion/go-message/charset"` to your application) 19* A [`mail`](https://godoc.org/github.com/emersion/go-message/mail) subpackage 20 to read and write mail messages 21* DKIM-friendly 22* A [`textproto`](https://godoc.org/github.com/emersion/go-message/textproto) 23 subpackage that just implements the wire format 24 25## License 26 27MIT 28 29[RFC 5322]: https://tools.ietf.org/html/rfc5322 30[RFC 2045]: https://tools.ietf.org/html/rfc2045 31[RFC 2046]: https://tools.ietf.org/html/rfc2046 32[RFC 2047]: https://tools.ietf.org/html/rfc2047 33[RFC 2183]: https://tools.ietf.org/html/rfc2183 34