Skip to content

rohitdalvi18/Dynamic-Email-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic-Email-System

Send Templatized Dynamic Emails Automatically

Features

This is a simple program which does its work perfectly. Nothing more, nothing less

  1. Send dynamic emails with unlimited variables pulling data from a CSV file.
  2. Supports Markdown Formatting & embed links or images.
  3. Supports Attaching any kind of files.

Usage

  • 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 , your IP address for $DOMAIN is $IP_ADDRESS

  • Put your data inside data.csv file The line 1 ie headers must contain 'EMAIL' (uppercase) parameter

    CSV_file

    You can Export CSV file from Microsoft Office Excel, Libre Office, Google Sheets, SQL Database, or NoSQL Database

  • If you want to put any attachments , put them in the ATTACH directory.

  • Create a file .env for environment variables and put the following into it:

    display_name=Mr.Harvey
    [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.

Getting Help

Please report an issue or ask your question in the issues section of the repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages