Skip to main content

Python Simple Email Sender (using Threads)

Python Simple Fast Email Sending Without External Library [Implemented with Multi-Threading]

GitHub Repo: https://github.com/sannjayy/py-simple-email

Installaion

Do the following in your virtualenv:

pip install py-simple-email

Import:

from py_simple_email import Email

Minimal Code Example:

from py_simple_email import Email

# SMTP Configuration:
email = Email( 
    EMAIL_HOST = 'email-smtp.ap-south-1.amazonaws.com', 
    EMAIL_HOST_USER = 'XXXXXXXXXXXXXX', 
    EMAIL_HOST_PASSWORD = 'XXXXXXXXXXXXXXXXXXX', 
    DEFAULT_FROM_EMAIL = 'Sanjay Sikdar <hello@sanjaysikdar.dev>',
    EMAIL_PORT= 587, 
    EMAIL_USE_TLS = True,
)

# Sending Email:
email.send(
    to_email=['hello@sanjaysikdar.dev', 'hello@znassolutions.com'],
    subject='Test Mail',
    msg='Hello from Simple Email.',
)

Sending Fancy Emails:

html = """\
<html>
  <body>
    <p>Hi,<br>
       How are you?<br>
       <a href="http://read.sanjaysikdar.dev">Sanjay Sikdar</a> 
       has many great tutorials.
    </p>
  </body>
</html>
"""

email.send(
    from_email='host@sanjaysikdar.dev',
    to_email='me@sanjaysikdar.dev',
    subject='HTML Test E-email',
    msg=html,
    is_html=True
)


Developed by Sanjay Sikdar.

Metadata

Release files for py-simple-email 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py-simple-email 1.0.1
File Size Uploaded
py_simple_email-1.0.1.tar.gz 4.1 kB Details

Release files / py_simple_email-1.0.1.tar.gz

Download URL py_simple_email-1.0.1.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
addde2749840f309af595c7845231d8459af45e03cad8ffec62a796970fffa4d
BLAKE2b-256 checksum
How to use checksums
bb89d0d67cf3d27c15e907b0f6a26caf3960a7db0c758c5da134d76aea2ad525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

1.0.1 This release

1 release file

1.0.0

2 release files

0.0.6

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page