Displaying 1 to 20 from 129 results

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.

alertmanager - Prometheus Alertmanager

  •    Go

The Alertmanager handles alerts sent by client applications such as the Prometheus server. It takes care of deduplicating, grouping, and routing them to the correct receiver integrations such as email, PagerDuty, or OpsGenie. It also takes care of silencing and inhibition of alerts.There are various ways of installing Alertmanager.

mailin - Artisanal inbound emails for every web app

  •    Python

Mailin is an smtp server that listens for emails, parses them and posts them as json to the url of your choice. It checks the incoming emails dkim, spf, spam score (using spamassassin) and tells you in which language the email is written. Mailin can be used as a standalone application directly from the command line, or embedded inside a node application.

premailer-rails - CSS styled emails without the hassle.

  •    Ruby

CSS styled emails without the hassle. This gem is a drop in solution for styling HTML emails with CSS without having to do the hard work yourself.




yagmail - yagmail makes sending emails very easy by doing all the magic for you

  •    Python

The goal here is to make it as simple and painless as possible to send emails. Similarly, I make use of having my username in a file named .yagmail in my home folder.

PHPMailer - The classic email sending library for PHP

  •    PHP

Many PHP developers utilize email in their code. The only PHP function that supports this is the mail() function. However, it does not provide any assistance for making use of popular features such as HTML-based emails and attachments. Formatting email correctly is surprisingly difficult. There are myriad overlapping RFCs, requiring tight adherence to horribly complicated formatting and encoding rules - the vast majority of code that you'll find online that uses the mail() function directly is just plain wrong! Please don't be tempted to do it yourself - if you don't use PHPMailer, there are many other excellent libraries that you should look at before rolling your own - try SwiftMailer, Zend/Mail, eZcomponents etc.


hawkpost - Generate links that users can use to submit messages encrypted with your public key.

  •    Python

Hawkpost lets you create unique links that you can share with the person that desires to send you important information but doesn't know how to deal with PGP. You can deploy your own server using the code from this repository or use the official server (that is running an exact copy of this repo) at https://hawkpost.co.

Mailu - Insular email distribution - mail server as Docker images

  •    Python

Mailu is a simple yet full-featured mail server as a set of Docker images. It is free software (both as in free beer and as in free speech), open to suggestions and external contributions. The project aims at providing people with an easily setup, easily maintained and full-featured mail server while not shipping proprietary software nor unrelated features often found in popular groupware. Most of the documentation is available on our Website, you can also try our demo server before setting up your own, and come talk to us on Matrix.

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.

Mail-in-a-Box - One click easy-to-deploy SMTP server

  •    Python

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up.

IRedMail - Free, Open Source Email Server Solution for Linux

  •    Shellscript

iRedMail is a fully fledged, full-featured mail server solution. It uses open source packages like Postfix, Dovecot, Apache, MySQL, OpenLDAP, Amavisd, RoundCube etc to provide this solution.

sendgrid-python - Official Python Client Library for the SendGrid Web API

  •    Python

NEW: Subscribe to email notifications for releases and breaking changes.      Quickly get started with Docker.This library allows you to quickly and easily use the SendGrid Web API v3 via Python.

sup - A curses threads-with-tags style email client (mailing list: supmua@googlegroups.com)

  •    Ruby

Sup is a console-based email client for people with a lot of email.Sup does in general not play nicely with other mail clients, not all changes can be synced back to the mail source. Refer to Maildir Syncback in the wiki for this recently included feature. Maildir Syncback allows you to sync back flag changes in messages and to write messages to maildir sources.

FiercePhish - FiercePhish is a full-fledged phishing framework to manage all phishing engagements

  •    PHP

FiercePhish is a full-fledged phishing framework to manage all phishing engagements. It allows you to track separate phishing campaigns, schedule sending of emails, and much more. The features will continue to be expanded and will include website spoofing, click tracking, and extensive notification options. This project is my own and is not a representation of my employer's views. It is my own side project and released by me alone.

disposable-email-domains - a list of disposable and temporary email address domains

  •    Python

This repo contains a list of disposable and temporary email address domains often used to register dummy users in order to spam/abuse some services. Originally collected to filter new user registration at https://usegalaxy.org and later merged with other lists found online. I cannot guarantee all of these can still be considered disposable but they probably were at one point in time.

cuttlefish - Transactional email server with a lovely web interface

  •    Ruby

And without the hidden dangers of vendor lock in of commercial transactional email services. Cuttlefish is in beta. It's been used in production by OpenAustralia Foundation's projects for several years and has sent many millions of emails.

Modoboa - Mail hosting made simple

  •    Python

Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. It provides useful components such as an administration panel or a webmail. Modoboa integrates with well known software such as Postfix or Dovecot. A SQL database (MySQL, PostgreSQL or SQLite) is used as a central point of communication between all components.

NodeMailer - Send e-mails from Node.js

  •    NodeJS

NodeMailer helps to send mails from Node.JS applications.