All Projects → nimeshkverma → aws-lambda-node-mailer

nimeshkverma / aws-lambda-node-mailer

Licence: MIT license
NodeJs code for Firing Email via AWS-Lambda and SES

Programming Languages

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

Projects that are alternatives of or similar to aws-lambda-node-mailer

nestjs-mailer
🌈 A simple implementation example with and without email-templates using mailer module for nest js built on top of nodemailer.
Stars: ✭ 82 (+241.67%)
Mutual labels:  smtp, nodemailer
go-mail
📨 Simple email interface across multiple service providers (ses, postmark, mandrill, smtp)
Stars: ✭ 39 (+62.5%)
Mutual labels:  ses, smtp
Maildev
📫 SMTP Server + Web Interface for viewing and testing emails during development.
Stars: ✭ 3,102 (+12825%)
Mutual labels:  smtp, nodemailer
Nest-Js-Boiler-Plate
Nest Js Boilerplate with JWT authentication, CRUD functions and payment gateways.
Stars: ✭ 14 (-41.67%)
Mutual labels:  nodemailer, nodemailer-smtp-transport
Free Email Forwarding
The best free email forwarding for custom domains. Visit our website to get started (SMTP server)
Stars: ✭ 2,024 (+8333.33%)
Mutual labels:  smtp, nodemailer
thunder
REST API application that manages user databases
Stars: ✭ 22 (-8.33%)
Mutual labels:  ses
mailrise
An SMTP gateway for Apprise notifications.
Stars: ✭ 352 (+1366.67%)
Mutual labels:  smtp
aws-cfn-ses-domain
AWS CloudFormation resources for Amazon SES domain and email identities
Stars: ✭ 45 (+87.5%)
Mutual labels:  ses
php-ses
An Amazon SES api for php. Support signature version 4.
Stars: ✭ 21 (-12.5%)
Mutual labels:  ses
enough mail
IMAP, POP3 and SMTP clients for Dart developers. Contains both low level as well as a high level API.
Stars: ✭ 78 (+225%)
Mutual labels:  smtp
catapulte
Rust implementation of catapulte email sender
Stars: ✭ 113 (+370.83%)
Mutual labels:  smtp
rb-sisimai
Mail Analyzing Interface for email bounce: A Ruby library to parse RFC5322 bounce mails and generating structured data as JSON from parsed results. Ruby version of Sisimai: an error mail analyzer.
Stars: ✭ 78 (+225%)
Mutual labels:  smtp
SmsForwarder
短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正
Stars: ✭ 8,386 (+34841.67%)
Mutual labels:  smtp
vacomall
☀️☀️ 基于 dubbo 实现的分布式电商平台。
Stars: ✭ 42 (+75%)
Mutual labels:  ses
MailDemon
Smtp server for mass emailing, managing email lists and more. Built on .NET Core. Linux, MAC and Windows compatible.
Stars: ✭ 113 (+370.83%)
Mutual labels:  smtp
go-localstack
Go Wrapper for using localstack
Stars: ✭ 56 (+133.33%)
Mutual labels:  ses
django-email-gateway
A django package which act as a gateway to send and receive email with amazon SES.
Stars: ✭ 25 (+4.17%)
Mutual labels:  ses
ControlCenter
Mirrored from GitLab! Monitoring and automation for Open Source email servers, starting with Postfix. Please do not submit issues or PRs here - join us at: https://gitlab.com/lightmeter
Stars: ✭ 88 (+266.67%)
Mutual labels:  smtp
sesdashboard
Analytics and activity tracking dashboard for AWS Simple Email Service
Stars: ✭ 36 (+50%)
Mutual labels:  ses
terraform-aws-ses-dashboard
This module will create a Deliverability Dashboard that shows information about SES Email bounces and complaints.
Stars: ✭ 20 (-16.67%)
Mutual labels:  ses

aws-lambda-node-mailer

alt CoverPic

AWS-Lambda-Node-Mailer contains NodeJs scripts to send Emails via AWS Lambda services using Nodemailer package. The scripts are provided for both SMTP and SES.

Prerequisites

Usage

  1. Clone the repository move into any of the two directory smtp_emailer or ses_emailer according to your need, then execute below:

    npm install

  2. Provide the neccesary credentials in config.js

  3. Provide the template for the email, for eg presently the template being used is template_type_1.ejs, don't forget to provide the path of the template in the config.js

  4. Provide the schema for the payload, for eg presently the payload being used is template_type_1.json, don't forget to provide the path of the template in the config.js

  5. Once above is done, provide correct values in place of dummy values in test.js, then execute below:

    node test.js

How to Contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull RequestThe scripts in this
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].