semvec/pypi-packages huggingface dataset:
simplesmtp 0.0.3
A very simple class to send e-mails using the SMTP Python Lib
License: Apache 2.0

SimpleSMTP
==========

A very simple class to send e-mails using the Python SMTP standard lib.

Usage
-----

.. code:: python

    from simplesmtp import SimpleSMTP

    mail = SimpleSMTP(
        host='mail.host',
        username='user@mail.host',
        passw='password',
        from_email='You <youremail@mail.host>'
    )
    mail.send(to_email='email@example.com', subject='Hello', email_message='World')

    # Changing default from_email

    mail.send(
        from_email='Another From <email@example.com>',
        to_email='email@example.com',
        subject='Hello',
        email_message='World'
    )

    # Sending to more than one recipient

    mail.send(
        to_email='email1@example.com, email2@example.com',
        subject='Hello',
        email_message='World'
    )

    # Attachments

    mail.send(
        to_email='email1@example.com, email2@example.com',
        subject='Hello',
        email_message='World',
        attachments=[
            {
                'file': '/path/to/real/file',
                'filename': 'the name that you want'
            }
        ]
    )

**Using SSL**

.. code:: python

    from simplesmtp import SimpleSMTP

    mail = SimpleSMTP(
        host='mail.host',
        username='user@mail.host',
        passw='password',
        from_email='You <youremail@mail.host>',
        port=465,
        use_ssl=True
    )
    mail.send(to_email='email@example.com', subject='Hello', email_message='World')

**HTML messages**

.. code:: python

    from simplesmtp import SimpleSMTP

    mail = SimpleSMTP(
        host='mail.host',
        username='user@mail.host',
        passw='password',
        from_email='You <youremail@mail.host>'
    )
    mail.send(
        to_email='email@example.com',
        subject='Hello',
        email_message='<html> HTML source with optional embedded images ... </html>',
        msg_type='html'
    )