Metadata-Version: 1.1
Name: aiosmtplib
Version: 0.1.4
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.4
Description: aiosmtplib
        ==========
        
        Introduction
        ------------
        
        Aiosmtplib is an implementation of the python stdlib smtplib using asyncio, for
        use in asynchronous applications.
        
        Basic usage::
        
            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 it's ``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.
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
