Metadata-Version: 2.1
Name: smtpproto
Version: 1.2.0
Summary: Sans-io SMTP client with an AnyIO based async I/O implementation
Home-page: UNKNOWN
Author: Alex Grönholm
Author-email: alex.gronholm@nextday.fi
License: MIT
Project-URL: Documentation, https://smtpproto.readthedocs.io/en/latest/
Project-URL: Source code, https://github.com/agronholm/smtpproto
Project-URL: Issue tracker, https://github.com/agronholm/smtpproto/issues
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Framework :: AnyIO
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Provides-Extra: test
Provides-Extra: doc
License-File: LICENSE

.. image:: https://github.com/agronholm/smtpproto/workflows/Python%20codeqa%2Ftest%2Ftag/badge.svg?branch=master
  :alt: Build Status
.. image:: https://coveralls.io/repos/github/agronholm/smtpproto/badge.svg?branch=master
  :target: https://coveralls.io/github/agronholm/smtpproto?branch=master
  :alt: Code Coverage
.. image:: https://readthedocs.org/projects/smtpproto/badge/
  :target: https://smtpproto.readthedocs.org/
  :alt: Documentation

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:

* 8BITMIME_
* AUTH_
* SIZE_ (max message size reporting only)
* SMTPUTF8_
* STARTTLS_

You can find the documentation `here <https://smtpproto.readthedocs.org/>`_.

.. _sans-io: https://sans-io.readthedocs.io/
.. _ESMTP: https://tools.ietf.org/html/rfc5321
.. _AnyIO: https://pypi.org/project/anyio/
.. _8BITMIME: https://tools.ietf.org/html/rfc1652
.. _AUTH: https://tools.ietf.org/html/rfc4954
.. _SMTPUTF8: https://tools.ietf.org/html/rfc6531
.. _SIZE: https://tools.ietf.org/html/rfc1870
.. _STARTTLS: https://tools.ietf.org/html/rfc3207


