Open source, for real.

MIT licensed. The managed cloud runs the exact code in the public repository, and every release reaches everyone at the same time.

License

CamelMailer is released under the MIT license. You can use it commercially, modify it, embed it, and redistribute it. The only requirement is keeping the license notice.

Heritage

CamelMailer began as a ground-up Rust rewrite of Postal (also MIT), the long-standing open-source mail platform. We kept its proven protocol behaviour, so the SMTP state machine is a line-for-line port that the original test suite still verifies. The runtime is new: one Rust binary, one PostgreSQL with row-level-security tenant isolation, and an API surface focused on transactional mail.

What running the same code means

  • Every feature on the cloud exists in the repository. There is no private fork that keeps the good parts for the paid tier.
  • Migrations, the dashboard, the template library, and the OpenAPI spec all live in the open.
  • If we ever disappear, your exit is git clone + docker compose up.

Contributing

  • A standard Cargo workspace plus a Next.js frontend; cargo test runs the whole suite, including the PostgreSQL integration tests.
  • Every behaviour is covered by tests, and contributions keep it that way, because the project was built test-first.
  • CI enforces formatting, clippy with denied warnings, and the full test suite.

Security

Report vulnerabilities privately to security@camelmailer.com. We ask for reasonable disclosure time and credit reporters in release notes. Please don't test against the cloud without permission. Spin up your own instance instead, since it runs the same code.

Trademarks

“CamelMailer” and the camel logo identify the project and the managed cloud. Run your own instance under any name you like; just don't imply your service is operated by us.