Message 105902 - Python tracker (original) (raw)
This patch updates smtpd.py to be more RFC 5321 compliant. It contains:
- EHLO support
- Implement DATA size limit (32 MiB by default)
- 8-bit mime extension plumbing (doesn't do anything, but accepts and records command)
- Basic VRFY support
- Basic HELP support
- A few improvements to messages (more in line with RFC 5321 examples)
- Misc. documentation updates
The patch is specific to Python 3.1. I have not tried to backport the changes to 2.x. If possible, I would like the patch to be considered for inclusion to 3.2.