Show HN: Posthorn, self-hosted mail without the mail server
Posthorn is a self-hosted mail solution designed to streamline outbound email for various applications. It acts as a bridge between self-hosted projects and transactional mail providers, simplifying integration and management. By consolidating multiple email services into one configuration, Posthorn addresses the challenges of managing separate API keys and handling deliverability issues.
- ▪Posthorn supports multiple ingress methods including HTTP forms, APIs, and SMTP.
- ▪It allows users to connect their self-hosted applications to popular transactional email providers like Postmark and Mailgun.
- ▪Posthorn does not function as a traditional mail server and does not manage mailbox storage or email campaigns.
Opening excerpt (first ~120 words) tap to expand
Posthorn The unified outbound mail layer for self-hosted projects. One gateway between every app you self-host and the transactional mail provider you've already picked. Three ingress shapes (HTTP form, HTTP API, SMTP), five transports (Postmark, Resend, Mailgun, AWS SES, outbound-SMTP relay), single Go binary, single TOML config. Real-world stacks: Hugo + Comentario · Ghost · Gitea · Umami digest cron · Cloudflare Worker Why Nobody wants to run a mail server in 2026. Self-hosted operators use Postmark, Resend, Mailgun, or AWS SES because they're cheap, they handle deliverability properly, and someone else worries about SPF / DKIM / DMARC / bounces / sender reputation. But every app you self-host has to integrate with that service independently. Your contact form.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.