This program is here to help to sent bulk amount of emails directly
- Send dynamic emails with unlimited variables pulling data from a CSV file.
- Supports Markdown Formatting & embed links or images.
- Supports Attaching any kind of files.
-
Make sure you have Python installed on your system.
-
Download or clone the repo and then move into the automailer directory.
-
Install all dependencies:
pip install -r requirements.txt
-
Write your email inside
compose.md
(supports markdown formatting)You can use variables, prefix them with $ sign.
Hi $NAME, your mail id is $EMAIL NAME,EMAIL,Ticket_Number,Ticket-ID are columns in csv file. these are must.
-
Prepare your data in
data.csv
file. The first line (headers) must contain 'EMAIL' (uppercase) parameter. -
Attachments (Optional): If you want to include attachments, place them in the
ATTACH
directory. -
Set Up Credentials: Create a file named
.env
and include the following credentials:display_name=Spiderman [email protected] password=12345
Replace the placeholder values with your real credentials. Note: Avoid using your original email password. Create a 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:python 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.
Note: This program focuses on simplicity and functionality. For advanced features or customizations, consider exploring additional functionalities or contributing to the project.