Self-hosted Communication - Email - Mail Transfer Agents
Mail User Agents (MUAs) - Decentralized email clients that enable secure, reliable, and scalable email communication by handling email transfer, encryption, and authentication protocols.
-   
MailCatcher
⭐️ 6.2k
Ruby gem that deploys a simply SMTP MTA gateway that accepts all mail and displays in web interface. Useful for debugging or development.
 -   
Haraka
⭐️ 4.9k
High-performance, pluginable SMTP server written in Javascript.
 -   
OpenTrashmail
⭐️ 487
Complete trashmail solution that exposes an SMTP server and has a web interface to manage received emails. Works with multiple and wildcard domains and is fully file based (no database needed). Includes RSS feeds and JSON API.
 -   
Stalwart SMTP
⭐️ 461
Modern SMTP server designed with a focus on security, speed, and extensive configurability.
 -   
DragonFly
⭐️ 222
A small MTA for home and office use. Works on Linux and FreeBSD.
 -   
Slimta
⭐️ 170
Mail Transfer Library built on Python.
 -   
Sendmail
Message transfer agent (MTA).
 -   
Courier MTA
Fast, scalable, enterprise mail/groupware server providing ESMTP, IMAP, POP3, webmail, mailing list, basic web-based calendaring and scheduling services.
 -   
Postfix
Fast, easy to administer, and secure Sendmail replacement.
 -   
OpenSMTPD
Secure SMTP server implementation from the OpenBSD project.
 -   
chasquid
SMTP (email) server with a focus on simplicity, security, and ease of operation.
 -   
EmailRelay
A small and easy to configure SMTP and POP3 server for Windows and Linux.
 -   
Exim
Message transfer agent (MTA) developed at the University of Cambridge.