Message249953
Removing smtpd would definitely be a hardship for me right now, probably for obvious reasons. I use it in testing frameworks, and even wrote a library called lazr.smtptest that is built around smtpd. In Mailman, we have an LMTP server built on smtpd that implements *the* official way of getting mail into the system from an upstream mail server. Mailman 3 core FWIW is Python 3.4 and 3.5 compatible.
That all being said, I've also been thinking lately about an asyncio-based reimplementation of SMTP and LMTP. asyncore/chat and smtpd are not the easiest modules to work with, extend, understand, or debug. I'd be very happy to collaborate with folks on an asyncio-based version. Maybe we can put that out as a third party module, with a long term plan on pulling it into the stdlib and promoting it instead of smtpd. |
|
Date |
User |
Action |
Args |
2015-09-06 02:51:48 | barry | set | recipients:
+ barry, brett.cannon, rhettinger |
2015-09-06 02:51:48 | barry | set | messageid: <1441507908.62.0.486947614837.issue25008@psf.upfronthosting.co.za> |
2015-09-06 02:51:48 | barry | link | issue25008 messages |
2015-09-06 02:51:47 | barry | create | |
|