Skip to content

Send many email at once to recipients in a CSV file.

Notifications You must be signed in to change notification settings

ISAG-Lab/mail-sender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About the Project

This is an email sending script aimed for sending a mail template to multiple recipients at the same time. Mail's content is changed according to each recipient detail in a CSV file. This is created for ISAG WWC event, and it is used instead of brower extensions that can do the same job. Because those extensions have usage limitation if you're using for free (e.g. 50 mails per day). Also some browser extensions aren't safe and are annoying to install.

We're currently trying to find a way to avoid being flagged as spam mail. Don't use this for actual spamming though.

Getting Started

Prerequisites

  • pnpm
  • node.js

Installation

  1. Create the gmail app password, then put it in .env
    https://knowledge.workspace.google.com/kb/how-to-create-app-passwords-000009237

  2. Clone the repo

  3. Get the recipients CSV file

  4. Run this

pnpm install
pnpm run dev

Usage

Running script script

Result result

License

license

About

Send many email at once to recipients in a CSV file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published