Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049).
https://aerogramme.deuxfleurs.fr
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
README.md | ||
rfc822.eml |
imf-codec
Work in progress, do not use in production
Focus: correctness over performance
This is currently only a decoder (parser), encoding is not supported.
Targeted RFC
# | Name |
---|---|
822 | ARPA INTERNET TEXT MESSAGES |
2822 | Internet Message Format (2001) |
5322 | Internet Message Format (2008) |
2045 | ↳ Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies |
2046 | ↳ Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types |
2047 | ↳ MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text |
2048 | ↳ Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures |
2049 | ↳ Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples |
6532 | Internationalized Email Headers |
9228 | Delivered-To Email Header Field |