Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049). https://aerogramme.deuxfleurs.fr
Find a file
2023-06-16 11:41:42 +02:00
src be more tolerant on field names 2023-06-16 11:41:42 +02:00
.gitignore refactor parser 2023-06-12 22:08:34 +02:00
Cargo.lock implement date parsing 2023-06-12 11:54:15 +02:00
Cargo.toml implement date parsing 2023-06-12 11:54:15 +02:00
README.md drop my early implementation of trace 2023-06-16 09:58:07 +02:00
rfc822.eml Initial commit 2023-06-08 14:58:20 +02:00

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