Send Templatized Dynamic Emails Automatically
OTHER License
Send Templatized Dynamic Emails Automatically
compose.html
.This is a simple program which does its work perfectly. Nothing more, nothing less
Make sure you have Python installed in your system.
Download or Clone the repo and then move into the automailer
directory.
Install all dependancies:
pip install -r requirements.txt
Write your email inside compose.md
(supports markdown formatting)
You can use variables , prefix them with $
sign.
Hi $NAME , you have Bill Rs. $price due for $months
Put your data inside data.csv
file
The line 1 ie headers must contain 'EMAIL' (uppercase) parameter
You can Export CSV file from Microsoft Office Excel, Libre Office, Google Sheets, SQL Database, or NoSQL Database
You you want to put any attachments , put them in the ATTACH
directory.
Create a file .env
and put the following into it:
display_name=Mr.Bean
[email protected]
password=12345
Make sure to put real values, the above values are just an example.
Do not put original email password.
Create Gmail Account then turn on 2 step Verification, and then set up an App Password for automailer
.
All set up 👍 you are now READY TO GO . Run the send.py
file:
python3 send.py
You will be asked to confirm the attachments in the ATTACH
folder. Upon confirmation , the application will start sending emails.
You will receive a full success report after emails are sent.
Please report an issue or ask your question in the issues section of the repository.