Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

akhoury/mandrill-blast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

mandrill-blast

quick and dirty way to blast a CSV list of emails with template data using Node and the Mandrill API

If you're looking to blast emails NOW!

use http://akhoury.github.io/pages/mandrill-blast/

Install

You need to have NodeJS installed and running, then

npm install mandrill-blast

OR

git clone https://github.com/akhoury/mandrill-blast.git

Usage

cd mandrill-blast
node blast.js --source="sample.emails.csv" --key="0123456789" --template="sample.template.html" --from-email="you@example.com" --from-name="Your Name" --to-email-column="email" --subject="Hi {{name}}" --to-name-column="name"

CSV

MUST have headers for each column, at the top

id,email,name,friend,location,token
1,dude@example.com,gooby,derp,fakeville,123456789
2,dudette@example.com,goobette,derpina,fakecity,987654321

Templates

uses Handlerbars format for templating, it's pretty simple see sample.template.html for an example.

Mandrill API

You need an account and a valid API Key, get one at mandrill.com

Todo

  • make it a reusable module
  • anything that the heart desires, I needed this as a 10 minutes hack and it got the job done, if you have ideas or needs, submit a pull or feature request.

About

blast a list of emails in a CSV file with dynamic template data via Mandrill API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /