Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #2493
| 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
aiosmtpd 1.0 Barry Warsaw <barry@python.org> - 2017-05-15 14:55 -0400
csiph-web