email-service - Email microservice that sends emails based on templates

  •        19

Email microservice that sends emails based on templates. Can be used as a standalone web service or as an express router. The npm package configures an pnp-email-service executable. You will pass configuration options through ENV variables. Check the configuration options below.

https://github.com/clevertech/email-service#readme

Dependencies:

aws-sdk : ^2.12.0
better-npm-run : 0.0.15
body-parser : ^1.17.1
ejs : ^2.5.6
express : ^4.13.3
joi : ^10.2.2
juice : ^4.0.2
nodemailer : ^4.0.1
nodemailer-mailgun-transport : ^1.3.5
nodemailer-postmark-transport : ^1.2.0
nodemailer-sendgrid-transport : ^0.2.0
nodemailer-ses-transport : ^1.5.1
nodemailer-stub-transport : ^1.1.0
pug : ^2.0.0-beta11
winston : *

Tags
Implementation
License
Platform

   




Related Projects

responsive-email - A table-based (but responsive) email template. Has MailChimp merge tags in place.

  •    HTML

Some of the images used within this template are created at double-resolution to give a crisp display on HiDPI screens - please bear in mind this will require extra bandwidth. If you are optimising for lower bandwidths you may want to use standard resolution images instead. Also, images hidden using display: none; do still load, even though they are not displayed. Make sure you link all your images using full URL paths, and upload them to a suitable webspace, or upload/link via your email transmission service.

responsive-html-email-template - Responsive HTML email template designed to work on all major email platforms and smartphones

  •    HTML

This template is designed to work on all major email platforms. It is built with media query, making it responsive for smartphones that support media query. It serves as a foundation that has been tested and thoroughly reviewed for compatibility, making it very easy to customize and make changes. Using MailChimp's html email template (blue-print) as the foundation, this template is an improved version with more row options, redefined structure and many fixes for Outlook, Yahoo, Hotmail, Gmail, e.t.c.

bojler - Bojler is an email framework

  •    CSS

Bojler is an email framework for developing responsive and lightweight email templates that will render correctly across each of the most popular email clients. If you have experience with email template development, you know how painful it is to build a perfect email template that works across all email clients.

responsive-html-email-template - A free simple responsive HTML email template

  •    HTML

Sometimes all you want is a really simple responsive HTML email template. Here it is. See live preview.

magento2-gmail-smtp-app - Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP (Simple Mail Transfer Protocol) servers

  •    PHP

Configure Magento 2 to send all transactional email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 or other SMTP server. Sending transactional emails to customers is a vital part of running an e-commerce store. Our free custom Magento extension integrates with all major email service provider and third-party SMTP server to reliably deliver messages in customers' inbox.


aws-lambda-ses-forwarder - Serverless email forwarding using AWS Lambda and SES

  •    Javascript

A Node.js script for AWS Lambda that uses the inbound/outbound capabilities of AWS Simple Email Service (SES) to run a "serverless" email forwarding service. Instead of setting up an email server on an EC2 instance to handle email redirects, use SES to receive email, and the included Lambda script to process it and send it on to the chosen destination.

django-ses - A Django email backend for Amazon's Simple Email Service

  •    Python

Django-SES is a drop-in mail backend for Django. Instead of sending emails through a traditional SMTP mail server, Django-SES routes email through Amazon Web Services' excellent Simple Email Service (SES). Amazon SES allows you to also setup usernames and passwords. If you do configure things that way, you do not need this package. The Django default email backend is capable of authenticating with Amazon SES and correctly sending email.

hermes - Golang package that generates clean, responsive HTML e-mails for sending transactional mail

  •    Go

Hermes is the Go port of the great mailgen engine for Node.js. Check their work, it's awesome! It's a package that generates clean, responsive HTML e-mails for sending transactional e-mails (welcome e-mails, reset password e-mails, receipt e-mails and so on), and associated plain text fallback.Theme templates will be embedded in your application binary. If you want to use external templates (for configuration), use your own theme by implementing hermes.Theme interface with code searching for your files.

Cerberus - A few simple, but solid patterns for responsive HTML email templates and newsletters

  •    HTML

Coding regular emails is hard enough by itself. Making them responsive shouldn't add to the headache. A few simple, but solid patterns are all that's needed to optimize emails for small screens. That's what Cerberus is.

Mosaico - Responsive Email Template Editor

  •    Javascript

Mosaico is a JavaScript library (or maybe a single page application) supporting the editing of email templates. The great thing is that Mosaico itself does not define what you can edit or what styles you can change: this is defined by the template. This makes Mosaico very flexible.

email-templates - :mailbox: Create, preview, and send custom email templates for Node

  •    Javascript

Create, preview, and send custom email templates for Node.js. Highly configurable and supports automatic inline CSS, stylesheets, embedded images and fonts, and much more! Made for sending beautiful emails with Lad.NEW: v3.x is released (you'll need Node v6.4.0+); see breaking changes below. 2.x branch docs available if necessary.

salted - Salted: A responsive email template

  •    HTML

Creating HTML email that renders well across most clients is surprisingly hard, especially when you want it to be responsive. Salted is a responsive email template that tries to make things easier. Based on code originally developed by Kevin Mandeville and used in the Litmus email newsletters, Salted provides a base on which to build responsive HTML emails.

grunt-email-boilerplate - A Grunt template to create emails

  •    Javascript

A grunt-ready HTML email template based on HTML Email Boilerplate.

email-lab - 📩 Starter project for designing and testing HTML email templates

  •    Javascript

This a project for developing and testing email templates. It uses Grunt, a command-line build tool, to streamline and simplify the creation of email templates. Email template can be built with re-usable components (like header and footer) and can be styled using traditional CSS or Sass that will be compiled into normal CSS. The build tool will convert these traditional styling rules into embedded and inlined styles required for HTML in most email clients. See the tools section below for more information.

mysigmail - UI Email Signature Generator - Make easy to create your email signature

  •    Vue

Creating an email signature is not a trivial task, even for people who have knowledge of HTML and CSS. And what about ordinary users. There are many solutions on the Internet, and most of them are paid. There are free, but all of them are closed source. I wanted to make a free application with a user-friendly interface and open source code.

html-email-template - When all you need is a really simple HTML email template.

  •    

When all you need is a really simple HTML email template.

django-ses - A Django email backend for Amazon's Simple Email Service

  •    Python

A Django email backend for Amazon's Simple Email Service

caesonia - OpenBSD Email Service

  •    Shell

By design, email message headers need to be public, for exchanges to happen. The body of the message can be encrypted by the user, if desired. Moreover, there is no way to prevent the host from having access to the virtual machine. Therefore, full disk encryption (at rest) may not be necessary. Given our low memory requirements, and the single-purpose concept of email service, Roundcube or other web-based IMAP email clients should be on a different VPS.

trumail - :email: :white_check_mark: A Fast and Free Email Verification API written in Go

  •    Go

Trumail is a free and open source email validation/verification system. It is available in three forms, the Golang client library verifier for use in your own Go projects, a public API endpoint (more info: https://trumail.io), and a public Docker image on DockerHub (see: https://hub.docker.com/r/sdwolfe32/trumail/). NOTE: While we do offer a managed, enterprise level service to paying customers, it is highly recommended that you host the service yourself either using a Docker image or by forking and serving this project on your own instance. Please keep in mind, self-hosting Trumail requires bidirectional communication on port 25 which most residential ISPs restrict - AWS and Digitalocean both permit this sort of communication.

ProtonMail - Web client for the ProtonMail secure email service

  •    Javascript

ProtonMail provides secure email service. All emails are secured automatically with end-to-end encryption. This means even we cannot decrypt and read your emails. As a result, your encrypted emails cannot be shared with third parties.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.