aiosmtpd
aiosmtpd copied to clipboard
A reimplementation of the Python stdlib smtpd.py based on asyncio.
The previous authenticator system (before #218) doesn't set `session.authenticated` anymore. Previously the session object automatically returned `authenticated = True` when `login_data` is set. This was removed in 359d9c7946289444f8a0e9dfa09868705427cb3e, therefore subsequent...
Bumps [types-docutils](https://github.com/python/typeshed) from 0.20.0.20240406 to 0.21.0.20240423. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...
## What do these changes do? This change adds a missing type annotation for the return value of `Controller.start()`. ## Are there changes in behavior for the user? No, aside...
Struggling to figure out how to receive messages when Proxy Protocol is enabled - any help would be greatly appreciated! Simple code example: ```python3 #!/usr/bin/env python3 import time import boto3...
Issue is that those directories are packed into .whl archive and are part of installable resources. I;m not sure about aiosmtpd/qa but probably it woud be good to move to...
On building my packages I'm using `sphinx-build` command with `-n` switch which shows warmings about missing references. These are not critical issues. Here is the output with warnings: ```console +...
Like it is in title .. ```console + PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-aiosmtpd-1.4.6-2.fc37.x86_64/usr/lib64/python3.10/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-aiosmtpd-1.4.6-2.fc37.x86_64/usr/lib/python3.10/site-packages + /usr/bin/pytest -ra -m 'not network' ImportError while loading conftest '/home/tkloczko/rpmbuild/BUILD/aiosmtpd-1.4.6/aiosmtpd/tests/conftest.py'. aiosmtpd/tests/conftest.py:17: in from pkg_resources import resource_filename /usr/lib/python3.10/site-packages/pkg_resources/__init__.py:3292: in def _initialize_master_working_set():...
Hi! I'm trying to set up an Aiosmtpd server to accept TLS1.1 too, and I can't make it work. Regardless of how I configure TLSContext, the server only accepts TLS1.2....
line 36 `hashpass = pbkdf2_hmac("sha256", password, secrets.token_bytes(), 1000000).hex()` The third argument in this function generates a random salt. It should use the previously generated salt from make_user_db.py Otherwise the resulting...
## What do these changes do? - Fix tox for Python >= 3.12 - Remove `pytest-profiling` - Remove `pytest-asyncio` traces - Add compatibility for Python 3.13 ## Are there changes...