semvec/pypi-packages huggingface dataset:
simpleemail 0.4
Simple SMTP wrapper for Python's SMTP, supports both HTML and text based emails. Now supports attachments!
License: MIT

SimpleEmail
===========
Simple SMTP wrapper for Python with basic HTML and text support based on MIME types.
------------------------------------------------------------------------------------
Quickstart
----------

Install simpleemail

 ``pip install simpleemail``

Then use it in a project:

 ``from simpleemail import create_email_message, send_email``

To send an email you have to first create an email message to send.
*Note you can use any combination of plain text or HTML when creating a message.*

 ``message = create_email_message('Hello','email@address.com','foo@bar.it','World!','<html><head></head><body><h1>World!</h1></body></html>')``
 ``send_email(message,'smtp.server.com', False)``

You can also provide parameters to be replaced when the message is created.::

    params = {'name': 'Rick James'}
    message = create_email_message('Hello',
                                    'email@address.com',
                                    'anyone@foobar.com',
                                    '[name]!',
                                    '<html><head></head><body><h1>[name]!</h1></body></html>',
                                    params)

This will substitute the value of Rick James in for the name.

You can also send a single attachment or multiple attachments by choosing::

    message = create_email_message('Hello',
                                    'email@address.com',
                                    'anyone@foobar.com',
                                    'Test body',
                                    '<html><head></head><body><h1>Test body</h1></body></html>',
                                    [],
                                    "file.txt",
                                    ['file1.txt','file2.pdf'])