Getting started
Install the package from Pypi:
pip install redengine
Configuring Email
You can configure your sender by:
from redmail import EmailSender
email = EmailSender(
host='<SMTP HOST>',
port='<SMTP PORT>',
user_name='<USER_NAME>',
password='<PASSWORD>'
)
If your SMTP server does not require login to send emails then
just don’t pass user_name and password to EmailSender.
Alternatively, if you use Gmail there is a pre-configured sender which you can just import and set user name and password:
from redmail import gmail
gmail.user_name = 'me@gmail.com'
gmail.password = '<PASSWORD>'
Sending Emails
You can just send emails by calling the method send:
email.send(
subject='email subject',
receivers=['first.last@example.com'],
text="Hi, this is an email."
)
Next tutorial covers sending emails more thoroughly.