This library contains a (client-side) sans-io implementation of the ESMTP protocol.
A concrete, asynchronous I/O implementation is also provided, via the AnyIO library.
The following SMTP extensions are supported:
SIZE (max message size reporting only)
You can find the documentation here.