All Projects → AhsanAyaz → node-emails-from-csv

AhsanAyaz / node-emails-from-csv

Licence: MIT license
A simple NodeJS aplication that helps sending emails for events. Uses CSV files for target users.

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to node-emails-from-csv

Filehelpers
The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
Stars: ✭ 917 (+4994.44%)
Mutual labels:  csv, csv-files
Csv File Validator
🔧🔦 Validation of CSV file against user defined schema (returns back object with data and invalid messages)
Stars: ✭ 60 (+233.33%)
Mutual labels:  csv, csv-files
Clevercsv
CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.
Stars: ✭ 887 (+4827.78%)
Mutual labels:  csv, csv-files
csv2latex
🔧 Simple script in python to convert CSV files to LaTeX table
Stars: ✭ 54 (+200%)
Mutual labels:  csv, csv-files
Adaptivetablelayout
Library that makes it possible to read, edit and write CSV files
Stars: ✭ 1,871 (+10294.44%)
Mutual labels:  csv, csv-files
Flatfiles
Reads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.
Stars: ✭ 275 (+1427.78%)
Mutual labels:  csv, csv-files
Csvquery
A handy SQL runner to work with CSV files
Stars: ✭ 32 (+77.78%)
Mutual labels:  csv, csv-files
English synonyms antonyms list
List of English synonyms and antonyms parsed from the public domain book of James C. Fernald, 1896
Stars: ✭ 20 (+11.11%)
Mutual labels:  csv, csv-files
Winmerge
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Stars: ✭ 2,358 (+13000%)
Mutual labels:  csv, csv-files
Csvimporter
Import CSV files line by line with ease
Stars: ✭ 120 (+566.67%)
Mutual labels:  csv, csv-files
node-backend-template
A template for NodeJS backend projects
Stars: ✭ 19 (+5.56%)
Mutual labels:  handlebars, nodemailer
Intellij Csv Validator
CSV validator, highlighter and formatter plugin for JetBrains Intellij IDEA, PyCharm, WebStorm, ...
Stars: ✭ 198 (+1000%)
Mutual labels:  csv, csv-files
nestjs-mailer
🌈 A simple implementation example with and without email-templates using mailer module for nest js built on top of nodemailer.
Stars: ✭ 82 (+355.56%)
Mutual labels:  handlebars, nodemailer
Awesomecsv
🕶️A curated list of awesome tools for dealing with CSV.
Stars: ✭ 305 (+1594.44%)
Mutual labels:  csv, csv-files
Preview Email
Automatically opens your browser to preview Node.js email messages sent with Nodemailer. Made for Lad!
Stars: ✭ 112 (+522.22%)
Mutual labels:  emails, nodemailer
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (+466.67%)
Mutual labels:  csv, csv-files
Importexportfree
Improve default Magento 2 Import / Export features - cron jobs, CSV , XML , JSON , Excel , mapping of any format, Google Sheet, data and price modification, improved speed and a lot more!
Stars: ✭ 160 (+788.89%)
Mutual labels:  csv, csv-files
Test Lists
URL testing lists intended for discovering website censorship
Stars: ✭ 236 (+1211.11%)
Mutual labels:  csv, csv-files
csv2xlsx
Fast and simple opensource command line tool to convert CSV do XLSX
Stars: ✭ 38 (+111.11%)
Mutual labels:  csv
DataProfiler
What's in your data? Extract schema, statistics and entities from datasets
Stars: ✭ 843 (+4583.33%)
Mutual labels:  csv

node-emails-from-csv

This is a sample project demonstrating the usage of nodemailer, handlebars and node-csv packages to parse CSV files and use the data for sending emails. This is suitable for sending event registration confirmation emails e.t.c. We use it for NodeSchool Karachi already and I've put a sample in this repo.

How to use

  • Put your source file (CSV) under the 'files' folder
  • Put your SMTP credentials in the helpers/mailer.js
  • Add your template or use existing from the templates folder
  • Modify the index.js based on your event/email to send. It contains variables that would be replaced in the template placeholders.
  • Feel free to ask questions and raise issues.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].