Awesome Opensource Email Resources
A curated list of resources on Email tools, server, framework, technology...
- Postfix - The most famous email server -
IPL-1.0
,C
- KumoMTA - The first Open-Source high-performance MTA developed from the ground-up for high-volume email sending environments. -
Rust
,Lua
- Haraka - A modern, high performance, flexible SMTP server -
Nodejs
- Zone-MTA - Modern outbound MTA cross platform and extendable server application -
Nodejs
- Postal - A fully featured open source mail delivery platform for incoming & outgoing e-mail
- Maddy - Composable all-in-one mail server -
GPLv3
,Go
- Chasquid - SMTP (email) server with a focus on simplicity, security, and ease of operation -
Ruby
- MailWhale - A bring-your-own-SMTP-server mail relay with REST API and web UI
- Cuttlefish - Transactional email server with a lovely web interface -
AGPLv3
,Ruby
- DragonFly - A small MTA for home and office use -
Linux
,UNIX
,BSD
,C
- hMailServer - A user friendly IMAP, SMTP and POP3 server with admin GUI and spam protection. -
Windows
,AGPLv3
,C++
- EmailRelay - A small SMTP and POP3 server that is easy to configure -
Windows
,Linux
,OpenWrt
,GPLv3
,C++
- Stalwart SMTP - Stalwart SMTP is a modern SMTP server developed in Rust with a focus on security, speed, and extensive configurability -
AGPLv3
,Rust
- SMTPRelay - Simple Golang SMTP relay/proxy server -
MIT
,Go
- Mox - modern full-featured open source secure mail server for low-maintenance self-hosted email -
MIT
,Go
- Blackhole - Blackhole is an MTA written on top of asyncio, utilising async and await statements that dumps all mail it receives to /dev/null.
- SMTP4dev - the fake smtp email server for development and testing
- Maildev - mailbox SMTP Server + Web Interface for viewing and testing emails during development.
- Inbucket - Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
- Opentrashmail - Selfhosted trashmail solution - Receive Emails via Web UI, JSON API and RSS feed
- TestMSG - Generate RFC-compliant e-mail messages for sending over SMTP. DKIM signed (optionally). -
MIT
,Python
- Wildduck - Modern mail server software for IMAP and POP3. Modern being scalable, Unicode-first, and API-controlled
- Dovecot - Dovecot mail server
- Cyrus - Cyrus IMAP is an email, contacts and calendar server
- Stalwart IMAP server - Stalwart IMAP is an open-source Internet Message Access Protocol server designed to be secure, fast, robust and scalable
- Stalwart JMAP server - Stalwart JMAP is an open-source JSON Meta Application Protocol server designed to be secure, fast, robust and scalable
- Mailu - Insular email distribution - mail server as Docker images
- iRedMail - Open Source Mail Server Solution
- Erooster Email Server - A mail suite written in rust meant to be easy to use.
- Zimbra Open Source Edition - A full featured email service.
- Modoboa - Modoboa brings together Open Source's finest in a single interface.
- Mailinabox - 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.
- Excision-Mail - Fullstack, security focused, personal mail server based on OpenSMTPD for OpenBSD
ISC License
- Rspamd - Advanced spam filtering system and email processing framework.
- Spamscope - Fast Advanced Spam Analysis Tool.
- ASSP - The Anti-Spam SMTP Proxy (ASSP).
- Forward Email - The best free email forwarding for custom domains. Visit our website to get started (SMTP server)
- Anonaddy - Anonymous email forwarding
- MailHog - Web and API based SMTP testing -
MIT
,Go
- MailCatcher - Catches mail and serves it via a webui -
MIT
,Ruby
- MailCrab - Email test server for development, written in Rust -
Apache License
,Rust
- MailPit - An email and SMTP testing tool with API for developers -
MIT
,Go
- Reacher - Check if an email exists without sending any email. -
Dual Licence Commercial/AGPL
, `Rust - Mailchecker - Cross-language email validation. Backed by a database of over 55 000 throwable email domains.
- EmailValidator - PHP Email address validator
- Truemail - Configurable framework agnostic plain Ruby email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists. -
MIT
,Ruby
- Google Postmaster Datas - Downloads and flattends datas from Google Postmaster Tools (GPT)
- Python Hetrixtools Blacklist - Tool to retrieve @hetrixtools data from their API and store them in flat file or in a database
- Mautic - Open Source Marketing Automation Software
- Sendportal - Open-source self-hosted email marketing. Manage your own newsletters at a fraction of the cost.
- Listmonk - High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- Mailtrain - Self hosted newsletter app
- Keila - Keila is an Open Source alternative to newsletter tools like Mailchimp or Sendinblue.
- phplist3 - Fully functional Open Source email marketing manager for creating, sending, integrating, and analysing email campaigns and newsletters.
- MailCarrier - Mailing platform with templates and logs included. -
MIT
,php
,Laravel
- Cerberus - A few simple, but solid patterns for responsive HTML email templates and newsletters. Even in Outlook and Gmail.
- HEML - HEML is an open source markup language for building responsive email.
- Hermes - Golang package that generates clean, responsive HTML e-mails for sending transactional mail
- Maud - Compile-time HTML templates for Rust -
MIT
,Apache License
,Rust
- go-smtp - An SMTP client & server library written in Go -
MIT
,Go
- go-mail - Easy to use, yet comprehensive library for sending mails with Go -
MIT
,Go
- lettre - a mailer library for Rust -
MIT
,Rust
- mailparse - Rust library to parse mail files -
BSD Zero Clause
,Rust
- Nette Mail - Handy email creation and transfer library for PHP with both text and MIME-compliant support.
- Stampie - Library for using online Email providers for PHP
- Play-Mailer - Play mailer plugin for Scala
- Sisimai - Mail Analyzing Interface: A library to parse RFC5322 bounce emails and generating structured data as JSON from parsed results. For Perl, Go & Ruby
- MailKit - A cross-platform .NET library for IMAP, POP3, and SMTP.
- MimeKit - A .NET MIME creation and parser library with support for S/MIME, PGP, DKIM, TNEF and Unix mbox spools.
- Nodemailer - A Node.js library
- PHPMailer - The classic email sending library for PHP
- Anymail - Django email backends and webhooks for multiple ESP -
BSD 3-Clause
,Python
- Can I email - Can I email… Support tables for HTML and CSS in emails.
- Premail - Turns CSS blocks into style attributes
BSD 3-Clause
,Python
- LePatron - LePatron is an opensource email builder allowing to industrialize your email template production. Build tailor made email templates and make them available to your non-technical users.
- Mosaico - Responsive Email Template Editor
- React Email Editor - Drag-n-Drop Email Editor Component for React.js
- Vue Email Editor - Drag-n-Drop Email Editor Component for Vue.js
- GrapesJS - Free and Open source Web Builder Framework. Next generation tool for building templates without coding
- MySigMail Card - An open source html email template builder with drag & drop editor
- Easy Email - DnD Email Editor based on React.js and MJML.
- Paperbits emails - Paperbits editors and generators for email templates.
- Bluemind - Collaborative messaging solution
- Tutanota - Tutanota is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.
- Mailcow - The mailserver suite with the 'moo' – 🐮 + 🐋 = 💕
- Cypht - Cypht: Lightweight Open Source webmail written in PHP and JavaScript -
GNU Lesser General Public License v2.1
,PHP
,Javascript
- Trustymail - Scan domains and return data based on trustworthy email best practices
- mailsec-check - Another utility to analyze state of deployment of security-related email protocols.
- E-Mail Header Analyzer - E-Mail Header Analyzer
- dmarc-report-converter - Convert DMARC report files from xml to human-readable formats
- Open DMARC Analyzer - Open DMARC Analyzer is an Open Source DMARC Report Analyzer to be used with DMARC reports that have been parsed by John Levine's rrdmarc script or techsneeze's dmarcts-report-parser.
- DmarcSrg - A php parser, viewer and summary report generator for incoming DMARC reports.
- dmarcts-report-parser - A Perl based tool to parse DMARC reports from an IMAP mailbox or from the filesystem, and insert the information into a database. ( Formerly known as imap-dmarcts ) -
GNU GPL v3
,Perl
- SimpleLogin - Protect your online identity with email alias