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

  •        603

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.

https://github.com/matcornic/hermes

Tags
Implementation
License
Platform

   




Related Projects

MailHog - Web and API based SMTP testing

  •    Go

MailHog is an email testing tool for developers. Configure your application to use MailHog for SMTP delivery, View messages in the web UI, or retrieve them with the JSON API, Optionally release messages to real SMTP servers for delivery. Inspired by MailCatcher, easier to install.Built with Go - MailHog runs without installation on multiple platforms.

Hermes Secure Email Gateway

  •    C

Hermes Secure Email Gateway is a Free Open Source Email Gateway that provides Spam, Virus and Malware protection, full in-transit and at-rest email encryption as well as email archiving.

email-verifier - :white_check_mark: A Go library for email verification without sending any emails.

  •    Go

✉️ A Go library for email verification without sending any emails. Use go get to install this package.

Listmonk - High performance, self-hosted newsletter and mailing list manager with a modern dashboard

  •    Go

listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store. It has been in active use at zerodha.com for several months where it has processed hundreds of campaigns and tens of millions of e-mails.

django-templated-email - Django module to easily send templated emails using django templates, or using a transactional mail provider (mailchimp, silverpop, etc

  •    Python

django-templated-email is oriented towards sending templated emails. The library supports template inheritance, adding cc'd and bcc'd recipients, configurable template naming and location. The send_templated_email method can be thought of as the render_to_response shortcut for email.


email - Robust and flexible email library for Go

  •    Go

The email package is designed to be simple to use, but flexible enough so as not to be restrictive. The goal is to provide an email interface for humans.Note: Version > 1 of this library requires Go v1.5 or above.

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.

JavaMail - Java library to build Mail and Messaging Applications

  •    Java

The JavaMail API is a set of abstract APIs that model a mail system. The API provides a platform independent and protocol independent framework to build Java technology based email client applications. The JavaMail API provides facilities for reading and sending email. Service providers implement particular protocols. Several service providers are included with the JavaMail API package; others are available separately.

PHPMailer – A full-featured email creation and transfer class for PHP

  •    PHP

PHPMailer is a full-featured email creation and transfer class for PHP. Many PHP developers need to send email from their code. The only PHP function that supports this directly is mail(). However, it does not provide any assistance for making use of popular features such as encryption, authentication, HTML messages, and attachments. PHPMailer's integrated SMTP client allows email sending on all platforms without needing a local mail server.

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.

Apache Commons Email - Commons Email

  •    Java

Commons-Email aims to provide a API for sending email. It is built on top of the Java Mail API, which it aims to simplify. It provides support to compose and send Simple Email, MultiPartEmail, HTML formatted emails, HTML formatted emails with inline images, Simple container class to allow for easy handling of attachments.

laminas-mail - Parse, create, store, and send email messages, using a variety of storage and transport protocols.

  •    PHP

Laminas\Mail provides generalized functionality to compose and send both text and MIME-compliant multipart email messages. Mail can be sent with Laminas\Mail via the Mail\Transport\Sendmail, Mail\Transport\Smtp or the Mail\Transport\File transport. Of course, you can also implement your own transport by implementing the Mail\Transport\TransportInterface.

foundation-emails - Quickly create responsive HTML emails that work on any device and client

  •    HTML

Foundation for Emails (previously known as Ink) is a framework for creating responsive HTML emails that work in any email client — even Outlook. Our HTML/CSS components have been tested across every major email client to ensure consistency. And with the Inky templating language, writing HTML emails is now even easier. The main way to get started is with our email template stack. To use the stack, you'll need Node.js installed on your machine.

foundation-emails - Quickly create responsive HTML emails that work on any device and client

  •    HTML

Foundation for Emails (previously known as Ink) is a framework for creating responsive HTML emails that work in any email client — even Outlook. Our HTML/CSS components have been tested across every major email client to ensure consistency. And with the Inky templating language, writing HTML emails is now even easier. The main way to get started is with our email template stack. To use the stack, you'll need Node.js installed on your machine.

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.

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.

Papercut-SMTP - Papercut SMTP -- The Simple Desktop Email Server

  •    Javascript

If you ever send emails from an application or web site during development, you're familiar with the fear of an email being released into the wild. Are you positive none of the 'test' emails are addressed to colleagues or worse, customers? Of course, you can set up and maintain a test email server for development -- but that's a chore. Plus, the delay when you are waiting to view new test emails can radically slow your development cycle. Papercut SMTP is a 2-in-1 quick email viewer AND built-in SMTP server (designed to receive messages only). Papercut SMTP doesn't enforce any restrictions how you prepare your email, but it allows you to view the whole email-chilada: body, html, headers, attachment down right down to the naughty raw encoded bits. Papercut can be configured to run on startup and sit quietly (minimized in the tray) only providing a notification when a new message has arrived.

MailDev - 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.

C# Email Server - SMTP and POP3 Email Server in CSharp

  •    CSharp

C# Email Server (CES). Implements SMTP and POP3 components that can be used as a standalone server or as components in other applications. It is a port of the Java Email Server (JES). This component allows a program to accept incoming emails and process them using user defined logic.

inky - Convert a simple HTML syntax into tables compatible with Foundation for Emails.

  •    Javascript

Inky is an HTML-based templating language that converts simple HTML into complex, responsive email-ready HTML. Designed for Foundation for Emails, a responsive email framework from ZURB. Inky can be used standalone, as a Gulp plugin, or with a CLI. You can also access the Inky parser class directly.






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.