Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2493

aiosmtpd 1.0

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Barry Warsaw <barry@python.org>
Newsgroups comp.lang.python.announce
Subject aiosmtpd 1.0
Date Mon, 15 May 2017 14:55:33 -0400
Organization Damn Crazy Followers of the Horn
Lines 58
Approved python-announce-list@python.org
Message-ID <mailman.50.1494937726.30375.python-announce-list@python.org> (permalink)
References <20170515145533.245faf61@subdivisions.wooz.org>
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; boundary="Sig_/+7Q_lj/XA_Z3+UBIxPVb0p2"; protocol="application/pgp-signature"
X-Trace news.uni-berlin.de Gu9adRj+RvVHvE1KTnL83gxi/blGznzMnpeWTOzruMbg==
Return-Path <barry@python.org>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/simple; d=python.org; s=200901; t=1494874536; bh=0b3lgKjbZJRpjhjpS2beDLBGny1j9sSfraR82dZsTVU=; h=Date:From:To:Subject:From; b=uZgWxHue/k+ldPfc4GNNvkPqXDrdA9LYexxk0EDUzI4lDW/Xn9vXKwPgmRUy5BMgc 4bRqY5SP+hNe3f5DR3TPmQhIWLg+sY8g6FGisT4dVO6wEUlyjTSY9kv6vbvxMyFirE 6pQW+D1FmIRTMYGdCBNCl2k07FbLY9YkEjozHNhU=
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'pycon': 0.04; 'url:github': 0.05; 'framework.': 0.07; 'git': 0.07; 'url:pycon': 0.08; 'python': 0.09; 'developers,': 0.09; 'url:issues': 0.09; 'content-type:application/pgp-signature': 0.16; 'content- type:multipart/signed': 0.16; 'enjoy,': 0.16; 'extensible': 0.16; 'final.': 0.16; 'from:addr:barry': 0.16; 'from:name:barry warsaw': 0.16; 'keywords)': 0.16; 'lmtp': 0.16; 'received:192.168.11': 0.16; 'received:216.15': 0.16; 'received:216.15.33': 0.16; 'received:216.15.33.194': 0.16; 'received:mail.wooz.org': 0.16; 'received:wooz.org': 0.16; 'subclassing': 0.16; 'subject:1.0': 0.16; 'url:2017': 0.16; 'url:tagged': 0.16; 'implementing': 0.18; 'from:addr:python.org': 0.19; 'cheers,': 0.22; 'url:io': 0.23; 'module': 0.23; 'compatible': 0.24; 'command': 0.27; "i'm": 0.29; '2017,': 0.29; 'transport': 0.29; 'announce': 0.29; 'bugs': 0.30; 'at:': 0.31; 'running': 0.32; 'probably': 0.33; 'release': 0.34; 'received:org': 0.35; 'server': 0.36; 'behalf': 0.36; 'drop': 0.36; 'url:org': 0.36; 'smtp': 0.36; 'project': 0.37; 'talk': 0.37; 'charset:us-ascii': 0.38; 'proto:https': 0.39; 'to:addr:python.org': 0.39; 'received:io': 0.39; 'received:psf.io': 0.39; 'received:ams1.psf.io': 0.40; 'received:mail1.ams1.psf.io': 0.40; 'your': 0.61; 'received:216': 0.63; 'soon': 0.63; 'box.': 0.72; 'compliant': 0.72; 'to:addr :python-announce-list': 0.72; 'sunday': 0.76; '3.4': 0.84; 'url:schedule': 0.84
X-Virus-Scanned Debian amavisd-new at mail.wooz.org
X-Spam-Flag NO
X-Spam-Score -2.9
X-Spam-Level
X-Spam-Status No, score=-2.9 tagged_above=-9999 required=6 tests=[ALL_TRUSTED=-1, BAYES_00=-1.9] autolearn=ham autolearn_force=no
X-Mailer Claws Mail 3.14.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
X-Mailman-Approved-At Tue, 16 May 2017 08:28:45 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <20170515145533.245faf61@subdivisions.wooz.org>
Xref csiph.com comp.lang.python.announce:2493

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi!

On behalf of all the developers, I'm very happy to announce the release of
aiosmtpd 1.0 final.

aiosmtpd is a re-implementation of the stdlib smtpd.py module on top of the
asyncio framework.  It is compliant with the relevant RFCs (5321, 2033, etc.)
and supports both SMTP (Simple Mail Transport Protocol) and LMTP (Local Mail
Transport Protocol) out of the box.  It provides for running the server both
from Python and the command line, and it is extensible both by subclassing and
by implementing your own "event handlers".

aiosmtpd is compatible with Python 3.4 (though we will probably drop that soon
so we can use the new async/await keywords) through 3.6.

Project home: https://github.com/aio-libs/aiosmtpd
Report bugs at: https://github.com/aio-libs/aiosmtpd/issues
Git clone: https://github.com/aio-libs/aiosmtpd.git
Documentation: http://aiosmtpd.readthedocs.io/
StackOverflow: https://stackoverflow.com/questions/tagged/aiosmtpd

Enjoy, and I hope to see you at my aiosmtpd talk at Pycon 2017, 2:30pm on
Sunday May 21st.

https://us.pycon.org/2017/schedule/presentation/147/

Cheers,
-Barry

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

aiosmtpd 1.0 Barry Warsaw <barry@python.org> - 2017-05-15 14:55 -0400

csiph-web