The C++ library rfc2822 is a collection of
Boost.Spirit parsers for e-mail addresses, e-mail headers, and
other syntactic constructs commonly found in Internet messages.
Older versions of this library, librfc822, consisted
of hand-written recursive descent parsers that less powerful had
the advantage of being self-contained. Both versions are available
for download.
-
Librfc2822 snapshot: rfc2822-HEAD.tar.gz (Change History)
-
Librfc822 Legacy Release: librfc822-1.2.tar.gz
See also:
-
IETF Request for Comment #2822: http://www.faqs.org/rfcs/rfc2822.html
-
Boost Spirit Homepage: http://spirit.sf.net/
-
RFC2822 Parsers for Haskell: http://hackage.haskell.org/package/hsemail