Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion aiosmtpd/docs/NEWS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Added

Fixed/Improved
--------------
* All Controllers now have more rationale design, as they are now composited from a Base + a Mixin
* All Controllers now have more rational design, as they are now composited from a Base + a Mixin
* A whole bunch of annotations


Expand Down
2 changes: 2 additions & 0 deletions aiosmtpd/docs/concepts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
Concepts
==========

This guide assumes familiarity with the SMTP protocol.

There are two general ways you can run the SMTP server, via the
:ref:`command line <cli>` or :ref:`programmatically <controller>`.

Expand Down
5 changes: 4 additions & 1 deletion aiosmtpd/docs/intro.rst
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would split the piece of text explaining that we're replacement for smtpd into a separate paragraph, optionally with some kind of highlight / callout.

Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@ Simple Mail Transfer Protocol (SMTP) and
Local Mail Transfer Protocol (LMTP). It is derived from
`Python 3.5's smtpd.py <https://hg.python.org/cpython/file/3.5/Lib/smtpd.py>`__
standard library module, and provides both a command line interface and an API
for use in testing applications that send email.
for use in testing applications that send email. Since the `smtpd module was
removed in Python 3.12
<https://docs.python.org/3.12/whatsnew/3.12.html#locale>`__, following :pep:`594#smtpd`, aiosmtpd is the recommended
replacement.

Inspiration for this library comes from several other packages:

Expand Down