summaryrefslogtreecommitdiffstats
path: root/Doc/library/smtpd.rst
Commit message (Collapse)AuthorAgeFilesLines
* bpo-25008: Deprecate smtpd and point to aiosmtpd (#274)Barry Warsaw2017-02-241-0/+6
| | | | | | * bpo-25008: Deprecate smtpd and point to aiosmtpd. * Simplify the aiosmtpd URL.
* Merge: #26209: Clarify type of *localaddr*/*remoteadr* in smtpd docs.R David Murray2016-09-071-3/+4
|\
| * #26209: Clarify type of *localaddr*/*remoteadr* in smtpd docs.R David Murray2016-09-071-3/+4
| |
* | Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Raymond Hettinger2016-08-301-2/+2
| |
* | Improved docs for issue27033. Based on comments by R. David Murray.Serhiy Storchaka2016-05-291-5/+5
| |
* | Issue #27033: The default value of the decode_data parameter forSerhiy Storchaka2016-05-161-23/+27
|/ | | | smtpd.SMTPChannel and smtpd.SMTPServer constructors is changed to False.
* #19662: fix typoR David Murray2015-05-191-1/+1
|
* #19662: Make requirement to support arbitrary keywords explicit.R David Murray2015-05-161-0/+4
| | | | | | | | When not using decode_data=True, smtpd may provide keyword arguments to the process_message user-implemented method. This doc update is intended to make it clear that arbitrary keywords must be supported, so that we can add additional features in the future by just adding keywords to the process_message call.
* #21795: advertise 8BITMIME if decode_data is False.R David Murray2015-05-111-23/+35
| | | | | | Patch by Milan Oberkirch, with a few updates. This changeset also tweaks the smtpd and whatsnew docs for smtpd into what should be the final form for the 3.5 release.
* #21725: Add RFC 6531 (SMTPUTF8) support to smtpd.R David Murray2014-08-091-8/+38
| | | | | | | | | | | Patch by Milan Oberkirch, developed as part of his 2014 GSOC project. Note that this also fixes a bug in mock_socket ('getpeername' was returning a simple string instead of the tuple required for IPvX protocols), a bug in DebugServer with respect to handling binary data (should have been fixed when decode_data was introduced, but wasn't found until this patch was written), and a long-standing bug in DebugServer (it was printing an extra blank line at the end of the displayed message text).
* #14758: add IPv6 support to smtpd.R David Murray2014-06-111-2/+2
| | | | Patch by Milan Oberkirch.
* #19662: add decode_data to smtpd so you can get at DATA in bytes form.R David Murray2014-06-111-2/+22
| | | | | | | | | Otherwise smtpd is restricted to 7bit clean data, since even if the incoming data is actually utf-8, it will often break things to decode it before parsing the message. Patch by Maciej Szulik, with some adjustments (mostly the warning support).
* Merge from 3.3Andrew Kuchling2013-11-121-1/+1
|\
| * Update e-mail addressAndrew Kuchling2013-11-121-1/+1
| |
* | Issue #18758: Fixed and improved cross-references.Serhiy Storchaka2013-10-131-2/+2
|\ \ | |/
* | Closes #11959: SMTPServer and SMTPChannel now take an optional map, use of ↵Vinay Sajip2013-06-071-2/+17
|/ | | | which avoids affecting global state.
* Merge markup fixes in smtpd.rst with 3.2.Ezio Melotti2012-09-201-6/+7
|\
| * Fix markup in smtpd.rst.Ezio Melotti2012-09-201-5/+6
| |
* | merge with 3.2Sandro Tosi2012-08-121-1/+1
|\ \ | |/
| * escape '\'; thanks to Steve Holden from docs@Sandro Tosi2012-08-121-1/+1
| |
* | #8739: upgrade smtpd to RFC 5321 and 1870.R David Murray2012-05-261-3/+17
|/ | | | | | | | | | | | | | | | | smtpd now handles EHLO and has infrastructure for extended smtp command mode. The SIZE extension is also implemented. In order to support parameters on MAIL FROM, the RFC 5322 parser from the email package is used to parse the address "token". Logging subclasses things and overrides __init__, so it was necessary to update those __init__ functions in the logging tests to make the logging tests pass. The original suggestion and patch were by Alberto Trevino. Juhana Jauhiainen added the --size argument and SIZE parameter support. Michele Orrù improved the patch and added more tests. Dan Boswell conditionalized various bits of code on whether or not we are in HELO or EHLO mode, as well as some other improvements and tests. I finalized the patch and added the address parsing.
* More source linksRaymond Hettinger2011-01-271-2/+3
|
* Implementation for issue 4184Richard Jones2010-07-241-2/+98
| | | | Changes the previously private attributes to make them public, increasing the potential for extending the library in user code. Backward-compatible and documented.
* Merged revisions 62490 via svnmerge fromBenjamin Peterson2008-04-251-8/+9
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r62490 | benjamin.peterson | 2008-04-24 20:29:10 -0500 (Thu, 24 Apr 2008) | 2 lines reformat some documentation of classes so methods and attributes are under the class directive ........
* Move the 3k reST doc tree in place.Georg Brandl2007-08-151-0/+72