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.
- pnpm
- node.js
-
Create the gmail app password, then put it in .env
https://knowledge.workspace.google.com/kb/how-to-create-app-passwords-000009237 -
Clone the repo
-
Get the recipients CSV file
-
Run this
pnpm install
pnpm run dev