aiosmtpd
aiosmtpd copied to clipboard
A reimplementation of the Python stdlib smtpd.py based on asyncio.
## What do these changes do? This change hopefully fixes test `aiosmtpd.qa.test_0packaging.TestVersion.test_ge_master`. The test runs `git show master:aiosmtpd/__init__.py` command, and the command fails if the master branch does not exist...
## What do these changes do? This implements `_FakeServer.connection_made()` which immediately closes client connections. Without this, if the SMTP server throws an exception during initialization, Controller.stop() gets stuck indefinitely waiting...
## What do these changes do? Updates the type annotation for the `Session.peer` field. The annotation was "str or None". I think the correct annotation should be "tuple[str, int] or...
Bumps [dependabot/fetch-metadata](https://github.com/dependabot/fetch-metadata) from 2.2.0 to 2.3.0. Release notes Sourced from dependabot/fetch-metadata's releases. v2.3.0 What's Changed Bump actions/create-github-app-token from 1.10.2 to 1.10.3 by @dependabot in dependabot/fetch-metadata#537 Update readme to include an...
I am sending message requests to an SMTP server and analysing the response from the server. I have the following setup for **aiosmtpd**. **server.py**: ``` import asyncio from aiosmtpd.controller import...
For max compatibity, response from AUTH LOGIN shouhd be `Username` instead of `User Name`. ## What do these changes do? Most SMTP server response `Username` when `AUTH LOGIN`, not `User...