Skip to content

A Golang tool for bulk email sending via SMTP, supporting rich HTML content and utilizing a CSV file for recipient information.

License

Notifications You must be signed in to change notification settings

aswinbennyofficial/GoMailBlast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoMailBlast

Golang-based tool to bulk sent emails from csv file using SMTP with rich HTML support with custom reply-to.

Installation

  1. Clone the repo
git clone https://github.com/aswinbennyofficial/GoMailBlast.git
  1. Install dependencies
go get github.com/joho/godotenv
  1. Setup environment variables : rename .env.example to .env and configure it.

  2. Customise the message subject and body in the variables subject and body inside util/sendEmail.go file

  3. Insert the csv of email list to send in the data folder as data.csv . Example of data.csv is given below :

Name,Email
Willy wonka,will@gmail.com
Elon Musk,Elonmusk@gmail.com
Zuckerberg,Zuckerberg@yahoo.com

Usage

go run .

About

A Golang tool for bulk email sending via SMTP, supporting rich HTML content and utilizing a CSV file for recipient information.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages