# Posta

Posta is an open-source, self-hosted email platform: HTTP API for sending and receiving email, SMTP pools, templates, campaigns, tracking, webhooks, inbound mail, and OIDC/SSO.

Canonical page: https://ourlocalhost.com/app/6889/posta

## Description

Posta is an open-source, self-hosted email platform: HTTP API for sending and receiving email, SMTP pools, templates, campaigns, tracking, webhooks, inbound mail, and OIDC/SSO. Posta is a self-hosted, developer-first email platform that handles outbound, inbound, and relayed email — driven by a single HTTP API, with SMTP available for the paths that need it. It is designed as a fully self-hostable alternative to services like SendGrid, Mailgun, and Postmark — giving you complete ownership of your email infrastructure, data, and deliverability.

## Platform availability

Available on 0 of 9 platforms.

## Health score

67/100 (Good), based on 4 of 5 factors.
- Maintained: 100 (last commit 0 days ago)
- Popular: 54 (523 GitHub stars)
- Easy to install: 15 (0 install platforms, install notes)
- Security check: 70 (no serious findings, 9 minor, CI, tests)

## Links

- Official website: https://goposta.dev
- GitHub: https://github.com/goposta/posta

## Common questions

### What must be set in the .env file before starting Posta?

Set the database, Redis, admin login, and JWT secret in the .env file before starting the server. If these are blank or wrong, Posta may fail to start, refuse logins, or behave insecurely.

### What port must be reachable for Posta's API and dashboard?

Keep the POSTA_PORT reachable, with 9000 used in the example. If the port is blocked or pointed at the wrong place, UI and API requests will not connect.

### Can I migrate existing SMTP senders to Posta without rewriting them?

You can point an existing SMTP client at Posta as a relay, and the mail uses the same outbound pipeline as the API. That lets you move to the HTTP API at your own pace.

### How can my app receive inbound email from Posta?

Posta has a built-in SMTP receiver with TLS and an HTTP webhook ingest with HMAC verification. It stores raw messages, headers, and attachments, and can forward them with status tracking.

## Alternatives

- Buffer: Manage multiple social profiles, schedule queued posts in advance using customizable timeslots, analyze engagement, and use browser tools t…
- Google Workspace
- Microsoft Outlook: Manage emails, calendars, contacts, and tasks with an intuitive interface.
- Superhuman Mail

---
Source: Our Local Host (https://ourlocalhost.com/app/6889/posta), the self-hosted and open-source app directory.
