Postal
Mail delivery platform that sends and receives e-mail for websites and web applications, run on the operator's own servers.
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.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, Written in, License, GitHub stars, Contributors
github.com/postalserver/postal - 2026-11-03: links, Categories, Admin interface
docs.postalserver.io/ - 2026-11-03: Maintainer
github.com/postalserver/postal/blob/main/MIT-LICENCE - 2026-11-03: Headquarters
krystal.io/legal - 2026-11-03: First release, Current major version, Last release
github.com/postalserver/postal/releases - 2026-11-03: Install with, Databases
docs.postalserver.io/getting-started/prerequisites/ - 2026-11-03: Install with
docs.postalserver.io/getting-started/postal-command/ - 2026-11-03: Runs as
docs.postalserver.io/other/containers/