Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mailgunner

Send batch emails from the command line, powered by Mailgun batches.

Installation

Just clone the repo.

Usage

Setup

  • Create and configure .env.json with your Mailgun API key (Copy .example.env.json and customize)
  • Create a data directory in project root

On every run:

  1. In ./data, add:
  • A CSV file emails.csv containing the columns firstName, lastName, email
  • Plaintext email: template.txt
  • HTML email: template.html
  1. npm run send

All emails will be sent!

💡 You can test without sending real email by engaging Mailgun test mode: Set the env var MAILGUN_ENABLE_TEST_MODE to true

📝 I recommend the phenomenal MJML.app for designing and creating HTML emails.

About

Send batch emails from the command line with Mailgun!

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages