aiosmtpd icon indicating copy to clipboard operation
aiosmtpd copied to clipboard

A reimplementation of the Python stdlib smtpd.py based on asyncio.

Results 116 aiosmtpd issues
Sort by recently updated
recently updated
newest added

https://github.com/aio-libs/aiosmtpd/blob/3ced778177418d8ae47bc3c300879bf59e731f1a/aiosmtpd/handlers.py#L122 Currently forwarding mail in `Proxy` is blocking which will mean the entire server is blocking. Use of `smtplib.SMTP()` should be replaced by `aiosmtplib.SMTP()`. Issue copied from https://bugs.python.org/issue35788

enhancement
help wanted

Starting I think in 1.3.0, I upload to PyPI using twine's `-s` facility, but using my own key. Should we create an 'official' GPG key for uploading to PyPI? This...

administrivia

(This really should be a Discussions thread, especially as we don't have a specific mailing list for non-issue discussions) So, y'all know that I've been testing PRs on the following...

testing

I've recently come across this library, and am in the process of implementing some tools using it. However, I find the logging a bit too verbose for production use: ```...

enhancement

I was exploring about `pytest`, and accidentally found out that [pytest uses GitHub Discussions feature](https://github.com/pytest-dev/pytest/discussions). Seems to be a New Thing™ as it still has a "Beta" marking in [the...

administrivia

Hello, I encountered some difficulties with aiosmtpd due to its lack of support for [RFC1891](https://tools.ietf.org/html/rfc1891). For instance, the following command is not recognized by aiosmtpd and return a `501 Syntax:...

enhancement

Was reading RFC 6531 and came upon [Section 3.1](https://tools.ietf.org/html/rfc6531#section-3.1) which explicitly states: > 8. Servers offering this extension MUST provide support for, and announce, the 8BITMIME extension [[RFC6152]](https://tools.ietf.org/html/rfc6152). Now if...

rfc/standards compliance

Currently, the _only_ way to make `SMTP` return the `8BITMIME` capability is by setting `decode_data=True` However, this activated the piece of code in `smtp_DATA` which enforces "Strict ASCII". Indicating `8BITMIME`...

rfc/standards compliance

https://github.com/aio-libs/aiosmtpd/blob/215b854447e2567bbc5e3665d9a648d7b1fa2c82/.github/workflows/unit-testing-and-coverage.yml#L92 The testing versions are outdated. 3.6 has reached end-of-life, 3.10 should be tested for, and 3.11 is coming out in a couple of weeks. QA should be updated accordingly....

See #320 - I did a quick audit and changed the couple of things that could use it. I did *not* confirm whether or not any of the code samples...