Open-source, self-hostable email platform for transactional emails, marketing campaigns, and workflow automation, positioned as an alternative to SendGrid, Resend, and Mailgun.
- Stars
- 16,888
- Forks
- 1,315
- Open issues
- 96
- Last commit
- 4 days ago
What is it?
Postal is a mail server built for websites and web applications that need to send and receive email. It is designed as a self-hosted counterpart to hosted transactional email services such as SendGrid, Mailgun and Postmark, so teams can run the delivery infrastructure on their own servers.
The project covers both outgoing and incoming mail. The homepage describes it as a fully featured platform, and the documentation includes installation guides, a feature list and a FAQ for operators who want to deploy and maintain it.
Postal is written in Ruby and released under the MIT license. Its project page links to a Discord community and GitHub Discussions for questions and feature requests.
Key features
- 01Sends outgoing email for websites and web applications.
- 02Receives and processes incoming email.
- 03Self-hosted, so mail delivery runs on your own infrastructure.
- 04Written in Ruby and released under the MIT license.
Use cases
- Replacing a hosted transactional email service such as SendGrid or Postmark with your own server.
- Sending application notifications, password resets and receipts from your own domain.
- Handling inbound email for web applications on infrastructure you control.
Quick start
- 1
Read the installation instructions in the documentation
- 2
Follow the getting-started guide to install and run Postal on your own server
Things to know
- Designed to be self-hosted on your own servers, which requires mail server setup and maintenance effort.
- The README does not describe installation steps itself; it links to external documentation.
In collections
Topics
FAQ
- What is postal?
- Open source mail delivery platform for sending and receiving email, a self-hosted alternative to services like SendGrid, Mailgun and Postmark. Postal is a mail server built for websites and web applications that need to send and receive email. It is designed as a self-hosted counterpart to hosted transactional email services such as SendGrid, Mailgun and Postmark, so teams can run the delivery infrastructure on their own servers.
- Is postal free to use? What license does it have?
- postal is open source under the MIT license. Check the license terms before using it in commercial products.
- Is postal still maintained?
- Actively maintained. The last commit to postal was on Oct 20, 2026.
- What can I use postal for?
- Replacing a hosted transactional email service such as SendGrid or Postmark with your own server. Sending application notifications, password resets and receipts from your own domain. Handling inbound email for web applications on infrastructure you control.
- How do I install postal?
- Read the installation instructions in the documentation Follow the getting-started guide to install and run Postal on your own server
- Where can I get postal?
- The source code and installation instructions are on GitHub: https://github.com/postalserver/postal
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Self-hosted, open-source email API that sends mail over SMTP from your own infrastructure, with logs, bounce handling and webhooks.
Self-hostable all-in-one mail and collaboration server in Rust, supporting IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV and WebDAV.
A one-click installer that turns a fresh Ubuntu 22.04 machine into a complete self-hosted mail server with webmail, DNS, and backups.
Dockerized, self-hosted mail server suite bundling Postfix, Dovecot, SOGo, Rspamd and ClamAV behind a web admin UI.
A single-file, self-hosted private email server with SMTP, POP3 and IMAP support plus a web mail management interface for your own domain.