Logo

Send bulk emails from csv file using AWS SES

Travis Go Report

Bulk Emailer

The bulk-emailer command line tool lets you send messages to multiple recipients simultaneously. You need to provide is a cvs file with recipient emails and email content file.


Installation

bulk-emailer is available for MacOS and Linux based operating systems.

Homebrew

Installation for MacOS is the easiest with Homebrew. If you do not have homebrew installed, click here.

brew install warrensbox/tap/bulk-emailer

Linux

Installation for Linux operation systems.

curl -L https://raw.githubusercontent.com/warrensbox/bulk-emailer/release/install.sh | bash

Install from source

Alternatively, you can install the binary from the source here


Prerequisite

You must have AWS SES set up to use this tool.

See how to set up AWS SES: Set Up AWS SES


How to use:

Pass in the required parameters

drawing

  1. Type bulk-emailer on the command line with the following parameters:
  2. Parameter --from (string) for sender’s email.
  3. Parameter --subject(string) for the subject of the email.
  4. Parameter --message (file) path to the file of your email content.
  5. Parameter --contacts (file) path to the cvs file of your recipients.
  6. Hit Enter to send messages to recipient simutaneouly.

Emails sent

drawing


Issues

Please open issues here: New Issue


See how to upgrade, uninstall, troubleshoot here: Additional Info

This project is maintained by warrensbox