# Postal

Mail delivery platform that sends and receives e-mail for websites and web applications, run on the operator's own servers.


Source: https://findsoftware.frbit.cloud/postal/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- repository: https://github.com/postalserver/postal
- docs: https://docs.postalserver.io/
- x: https://x.com/postalserverio
- discord: https://discord.postalserver.io
- forum: https://github.com/postalserver/postal/discussions

### Identity

- status: active
- maintainer: Krystal Hosting Ltd
- maintainerType: company
- parent: unknown
- firstRelease: 2021
- hqCountry: GB

### Kind

- category: email
- hosting: unknown
- language: ruby
- runtime: unknown
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: mariadb
- adminUi: yes
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: docker-compose

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-06-03

### Adoption

- githubStargazers: 16919
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 46
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/postalserver/postal (read 2026-11-03)
- urls: https://docs.postalserver.io/ (read 2026-11-03)
- category: https://docs.postalserver.io/ (read 2026-11-03)
- maintainer: https://github.com/postalserver/postal/blob/main/MIT-LICENCE (read 2026-11-03)
- hqCountry: https://krystal.io/legal (read 2026-11-03)
- firstRelease: https://github.com/postalserver/postal/releases (read 2026-11-03)
- language: https://github.com/postalserver/postal (read 2026-11-03)
- license: https://github.com/postalserver/postal (read 2026-11-03)
- currentMajor: https://github.com/postalserver/postal/releases (read 2026-11-03)
- latestReleaseDate: https://github.com/postalserver/postal/releases (read 2026-11-03)
- githubStargazers: https://github.com/postalserver/postal (read 2026-11-03)
- contributors: https://github.com/postalserver/postal (read 2026-11-03)
- installMethod: https://docs.postalserver.io/getting-started/prerequisites/ (read 2026-11-03)
- installMethod: https://docs.postalserver.io/getting-started/postal-command/ (read 2026-11-03)
- runsAs: https://docs.postalserver.io/other/containers/ (read 2026-11-03)
- databases: https://docs.postalserver.io/getting-started/prerequisites/ (read 2026-11-03)
- adminUi: https://docs.postalserver.io/ (read 2026-11-03)

## Notes

Postal is a mail delivery platform for websites and web applications, run on the operator's own server. Its installation helper, a small Bash script, generates the configuration and starts the software as Docker containers, and its web interface manages mail servers and shows mail logs. Applications send mail through its HTTP API, which takes JSON POST requests authenticated with a key issued for each mail server. Postal can also post incoming mail and delivery events to an HTTP endpoint that the application provides. Messages and other configuration are kept in a MariaDB database that Postal provisions for each mail server, and sign-in can be delegated to an OpenID Connect provider.

## Worth knowing

Three processes must keep running for an installation to work, so Postal needs a server that stays up. MariaDB is required, and MySQL is not supported in its place.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
