mail-promise - Simplifies interface for nodemailer and returns a promise

  •        4

Simplifies the interface for nodemailer and returns a promise. Also includes TypeScript declaration file for type checking. Credentials for the email service can be passed in the MailPromise class constructor or through the environment variables. Setting the credentials from the environment variables is useful for when you want to use mail credentials in multiple projects but not risk having them exposed. To set the credentials from the environment variables you need to create one for the service, the username, and the password. The file you edit will vary depending on your system. I set mine on Linux from /etc/environment.

https://github.com/seanpmaxwell/mail-promise#readme

Dependencies:

bluebird : ^3.5.1
nodemailer : ^4.6.7

Tags
Implementation
License
Platform

   




Related Projects

NodeMailer - Send e-mails from Node.js

  •    NodeJS

NodeMailer helps to send mails from Node.JS applications.

amavisd-new - interface between mailer (MTA) and content checkers

  •    Perl

amavisd-new is a high-performance interface between mailer (MTA) and content checkers amd virus scanners. It talks to MTA via (E)SMTP or LMTP or by using helper programs. It works best with Postfix, Sendmail and Exim v4, works with sendmail/milter, or with any MTA as a SMTP relay. The content received from the mail server is processed with Spam and Anti virus scanner and based on the results the mails will be quarantined.

Big Mass Mailer

  •    

Bigg mass mailer will allow you ti import a mailing list in plain text with one email per line, and send a single mail to everyone in the list, ideal software if you want to mail newsletters for your clients.

Citadel

  •    C

Citadel is a collaboration suite (messaging and groupware). It provides support for Email, Calendaring/Scheduling, Address books, Bulletin boards, Mailing List Server, Instant Messaging, Wiki, Multiple domain support.

MailDev - :mailbox: SMTP Server + Web Interface for viewing and testing emails during development.

  •    Javascript

MailDev is a simple way to test your project's generated emails during development with an easy to use web interface that runs on your machine built on top of Node.js. If you want to use MailDev with Docker, you can use the djfarrelly/maildev image on Docker Hub. For a guide for usage with Docker, checkout the docs.


node-promise - Promise utilities for Node

  •    Javascript

MIT License. The node-promise project provides a complete promise implementation. Promises provide a clean separation of concerns between asynchronous behavior and the interface so asynchronous functions can be called without callbacks, and callback interaction can be done on the generic promise interface. The node-promise package provides just a promise implementation, however, https://github.com/kriszyp/promised-io is recommended for more complete promise-based IO functionality. The promised-io includes the promise implementation from node-promise, as well as wrappers around Node's filesystem and other system I/O APIs for consistent promise-based interaction.

Mail Delivery Helper

  •    

Mail Delivery Helper is a component that helps you send e-mail from your application, and maintaing your list of recipients. Non-working e-mail addresses will be deleted. Encoding of e-mail will be set correctly, you can have the component add parameters to all links in the e-...

node-imap - An IMAP client module for node.js.

  •    Javascript

node-imap is an IMAP client module for node.js.This module does not perform any magic such as auto-decoding of messages/attachments or parsing of email addresses (node-imap leaves all mail header values as-is).

node-easyimage - Node.js module for image processing and manipulation

  •    TypeScript

EasyImage is a promise-based image processing module for Node.js, it is built on top of ImageMagick, so make sure ImageMagick is installed on your system. EasyImage 3 is only compatible with NodeJS 4 or greater.

Mailspring - A beautiful, fast Webmail

  •    Javascript

Mailspring is built on the modern web with Electron, React, and Flux. It is designed to be extensible, so it's easy to create new experiences and workflows around email.

mailthief - A fake mailer for Laravel Applications for testing mail.

  •    PHP

MailThief is a fake mailer for Laravel applications (5.0+) that makes it easy to test mail without actually sending any emails. If you're copying this sample test, remember to create an email view at resources/views/emails/welcome.blade.php.

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.

promise-fun - Promise packages, patterns, chat, and tutorials

  •    

I intend to use this space to document my promise modules, useful promise patterns, and how to solve common problems. For now though, you can see all my promise modules below.Star this repo to show your interest, so I can know whether to prioritize this work.

node-html-to-text - Advanced html to text converter

  •    Javascript

An advanced converter that parses HTML and returns beautiful text. It was mainly designed to transform HTML E-Mail templates to a text representation. So it is currently optimized for table layouts. By using the format option, you can specify formatting for these elements: text, image, lineBreak, paragraph, anchor, heading, table, orderedList, unorderedList, listItem, horizontalLine.

promise-polyfill - Lightweight ES6 Promise polyfill for the browser and node. A+ Compliant

  •    Javascript

Lightweight ES6 Promise polyfill for the browser and node. Adheres closely to the spec. It is a perfect polyfill IE, Firefox or any other browser that does not support native promises. For API information about Promises, please check out this article HTML5Rocks article.

nylas-mail - :love_letter: An extensible desktop mail app built on the modern web. Forks welcome!

  •    Javascript

Nylas Mail is an open-source mail client built on the modern web with Electron, React, and Flux. It was designed to be easy to extend, and many third-party plugins are available that add functionality to the client.⚠️ Nylas Mail was initially released and open-sourced in early 2015 and was maintained by Nylas until Spring 2017. While Nylas no longer supports Nylas Mail, you can download the latest release or build it from source. There are also several forks that are being actively developed and maintained.

TFS Mailer

  •    

I done this because my role as administrator of TFS i needed sometimes a way to mail to users in TFS. * You can send mail to users in a specifc role in a repositorys. * Send mail to all users within a specific role in TFS.

Swift Mailer - Powerful component based mailing library for PHP

  •    PHP

Swift Mailer is an established project that aims to provide the most flexible, powerful and cleanly written implementation of an outgoing mailer for PHP. It helps to Send emails using SMTP, sendmail, postfix or a custom Transport implementation of your own.