#multipart #base64 #parser #quoted-printable

yanked smtpc

SMTPC simplifies process of parsing mail messages sent over SMTP

0.1.0 Dec 31, 2019

#50 in #multipart

Custom license

135KB
3K SLoC

SMTPC

Build Status

SMTPC crate provides utils for parsing messages sent over SMTP and multipart messages

It was heavily inspired(some parts are almost one-to-one rewritten from go) by Go standard library which has lots of things already implemented and well supported for Go programmer.

SMTPC tries do to almost all decoding in streaming manner so even big messages can be easily processed.

By default it supports serialization of some structures with serde


lib.rs:

SMTPC crate provides utilities required to:

  • parse messages sent over SMTP encoded with quoted-printable, base64
  • has support for reading multipart messages

Take a look at examples to see how to use it.

Dependencies

~5.5MB
~110K SLoC