Metadata-Version: 1.1
Name: aiosmtplib
Version: 0.1.5rc2
Summary: asyncio version of smtplib
Home-page: https://github.com/cole/aiosmtplib
Author: Cole Maclean
Author-email: hi@cole.io
License: MIT
Download-URL: https://github.com/cole/aiosmtplib/tarball/0.1.5rc2
Description: aiosmtplib
        ==========
        
        |travis|
        
        ------------
        
        
        Introduction
        ------------
        
        Aiosmtplib is an implementation of the python stdlib smtplib using asyncio, for
        use in asynchronous applications.
        
        Basic usage:
        
        .. code-block:: python
        
            import asyncio
            import aiosmtplib
        
            loop = asyncio.get_event_loop()
            smtp = aiosmtplib.SMTP(hostname='localhost', port=1025, loop=loop)
            loop.run_until_complete(smtp.connect())
        
            async def send_a_message():
                sender = 'root@localhost'
                recipient = 'somebody@localhost'
                message = "Hello World"
                await smtp.sendmail(sender, [recipient], message)
        
            loop.run_until_complete(send_a_message())
        
        
        
        Connecting to an SMTP server
        ----------------------------
        
        Initialize a new ``aiosmtplib.SMTP`` instance, then run its ``connect``
        coroutine. Unlike the standard smtplib, initializing an instance does not
        automatically connect to the server.
        
        Sending messages
        ----------------
        
        Use ``SMTP.sendmail`` to send raw messages. Allowed arguments are:
        
        ``sender``
            The address sending this mail.
        ``recipients``
            A list of addresses to send this mail to.  A bare string will be treated as a list with 1 address.
        ``message``
            The message string to send.
        ``mail_options``
            List of options (such as ESMTP 8bitmime) for the mail command.
        ``rcpt_options``
            List of options (such as DSN commands) for all the rcpt commands.
        
        Use ``SMTP.send_message`` to send ``email.message.Message`` objects.
        
        .. |travis| image:: https://travis-ci.org/cole/aiosmtplib.svg?branch=master
                   :target: https://travis-ci.org/cole/aiosmtplib
                   :alt: "aiosmtplib TravisCI build status"
        
Keywords: smtp,email,asyncio
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Communications :: Email
Classifier: Topic :: System :: Networking
