]> granicus.if.org Git - python/commitdiff
bpo-25008: Deprecate smtpd and point to aiosmtpd (#274) (#279)
authorBarry Warsaw <barry@python.org>
Fri, 24 Feb 2017 21:15:17 +0000 (16:15 -0500)
committerGitHub <noreply@github.com>
Fri, 24 Feb 2017 21:15:17 +0000 (16:15 -0500)
Doc/library/smtpd.rst
Misc/NEWS

index a096de006ee72a47a3e85171b1d6087ef9457755..4d5a0cebf6ea76ad0f288c3620cf6789464f19e3 100644 (file)
 
 This module offers several classes to implement SMTP (email) servers.
 
+.. seealso::
+
+    The `aiosmtpd <http://aiosmtpd.readthedocs.io/>`_ package is a recommended
+    replacement for this module.  It is based on :mod:`asyncio` and provides a
+    more straightforward API.  :mod:`smtpd` should be considered deprecated.
+
 Several server implementations are present; one is a generic
 do-nothing implementation, which can be overridden, while the other two offer
 specific mail-sending strategies.
index a01d454ab78f7dee8fc6ef96c3334d380c806521..e680b90ca8979ee6d05d8be775585fae238291fc 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -92,6 +92,9 @@ C API
 Documentation
 -------------
 
+- bpo-25008: Document smtpd.py as effectively deprecated and add a pointer to
+  aiosmtpd, a third-party asyncio-based replacement.
+
 - Issue #26355: Add canonical header link on each page to corresponding major
   version of the documentation. Patch by Matthias Bussonnier.