py3mailer 1.0.6

Last updated:

0 purchases

py3mailer 1.0.6 Image
py3mailer 1.0.6 Images
Add to Cart

Description:

py3mailer 1.0.6

About
A simple and convenient way to send emails ✉️ in python 🐍
Installation
pip install py3mailer

Usage guide


Importing the module
from pymailer import EmailService, build_message



Build an email message


Simple EmailMessage
message = build_message(fr_addr='[email protected]', # Sender
to_addrs=['[email protected]'], # List of recipients
cc_addrs=['[email protected]' ], # List of secondary recipents
subject='Subject of Email',
content="Plain text contents of the email")



Extended EmailMessage with html body and attachments
message = build_message(fr_addr='[email protected]', # Sender
to_addrs=['[email protected]'], # List of recipients
cc_addrs=['[email protected]' ], # List of secondary recipents
subject='Subject of Email',
content="Plain text contents of the email",
htmlcontent="<h1>Fancy</h1> html content of the email",
attachments=['absolute path to the attachment'])





Instantiate EmailSevice and send the message
service = EmailService(host='smtp.gmail.com',
port=587,
user='[email protected]',
password='This is super secret')

service.sendmail(message)



Additional notes:

While creating EmailService its optional to specify the password. If the password is not specified it is assumed that the smtp email server does not require authentication.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.