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

Looks like a copy/paste error from `handle_MAIL` ## What do these changes do? Update the docs. ## Are there changes in behavior for the user? No ## Related issue number...

## What do these changes do? After created an SSL context to support STARTTLS command, tried to run command: `openssl s_client -starttls smtp -crlf -connect localhost:8025` it raises: ` Traceback...

hello, i'am using aiosmtpd as a server proxy mail, i want analyze traffic mail, it's normal if i'm not use Authentication, i can send a mail. but if i use...

need more info

I'd rate this as a critical bug, unless a workaround has already been found (didn't see anything in my reading of the docs), My `asyncio` process instantiates a `Controller`, then...

When using --smtpskey and --smtpscert, after EHLO, AUTH fails with ``` 538 5.7.11 Encryption required for requested authentication mechanism ``` Either I am, or this is clearly wrong. I suggest...

## What do these changes do? Allow for implicit TLS usage (based solely on provided context data as, like @pepoluan mentioned in #281, it is not quite feasible to detect...

enhancement
in progress

## What do these changes do? Add a function is_unspecified_address() determine if the address is the unspecified address. Automatic replacement of unspecified address with local addresses. ## Are there changes...

## What do these changes do? Fix in EHLO handler, where the `250 HELP` response line, means without dash should be the last one. My tetsing postix server do not...

rfc/standards compliance
testing
need-unit-tests

…treamReader, allowing user subclass ## What do these changes do? Allows a caller to specify their own subclass of asyncio.StreamReader ## Are there changes in behavior for the user? This...

Hi, I noticed that when a StartTls connection is made over an existing connection, a entirely new Session object is created, which erase the previous one that contained the PROXY...