Skip to content

relay

Communication & Email

A self-hosted open‑source email API that lets developers send emails via SMTP from their own infrastructure.

PHP Latest 0.0.44 · 25d ago Security brief →

Features

  • Self‑hosted deployment with Docker Compose or Swarm
  • Email sending via a simple REST/JSON API
  • Detailed logs and SMTP conversation history (30 days)
  • Multi‑tenancy, project isolation, and queue separation for transactional vs. bulk mail
  • Built‑in DNS automation, webhooks, observability metrics and dashboards

Recent releases

View all 44 releases →
0.0.44 Bug fix
Notable features
  • Optional delay for retrying sends
Full changelog

What's Changed

  • feature: retrying sends with an optional delay by @Nolab0 in https://github.com/hyvor/relay/pull/404
  • chore: vscode settings by @IshiniAvindya in https://github.com/hyvor/relay/pull/430
  • fix: concurrent locks fail using postgres advisory locks by @supun-io in https://github.com/hyvor/relay/pull/436

Full Changelog: https://github.com/hyvor/relay/compare/0.0.43...0.0.44

0.0.43 Mixed
⚠ Upgrade required
  • SMTP sends now forwarded synchronously to the API
  • TLS auto-renewal enabled for mail
  • Default read/write timeouts increased
Notable features
  • DKIM authentication with custom selector and private key
  • Sends filtering by date
  • OIDC with organization support
Full changelog

What's Changed

  • Fix/bug1 by @supun-io in https://github.com/hyvor/relay/pull/380
  • disable symfony entity resolver by @sakithb in https://github.com/hyvor/relay/pull/386
  • 361 renew mail tls automatically by @Nolab0 in https://github.com/hyvor/relay/pull/383
  • Sends: filter by date by @Nolab0 in https://github.com/hyvor/relay/pull/378
  • Remove DB call in /health by @Nolab0 in https://github.com/hyvor/relay/pull/401
  • Fix send id access before init by @Nolab0 in https://github.com/hyvor/relay/pull/403
  • Organizations by @sakithb in https://github.com/hyvor/relay/pull/397
  • increase default read / write timeouts by @supun-io in https://github.com/hyvor/relay/pull/406
  • docs: system project by @supun-io in https://github.com/hyvor/relay/pull/407
  • fix: subject in the UI by @supun-io in https://github.com/hyvor/relay/pull/408
  • fix: enahanced code in SMTP conversation by @supun-io in https://github.com/hyvor/relay/pull/410
  • fix: sends cursor by @supun-io in https://github.com/hyvor/relay/pull/409
  • feat: DKIM, custom selector and private key by @supun-io in https://github.com/hyvor/relay/pull/412
  • forward SMTP sends synchronously to the API by @supun-io in https://github.com/hyvor/relay/pull/414
  • Less strict DKIM verification by @Nadil-K in https://github.com/hyvor/relay/pull/417
  • Fixes dkim selector global uniqueness bug by @Nadil-K in https://github.com/hyvor/relay/pull/418
  • Spellings and grammar check by @IshiniAvindya in https://github.com/hyvor/relay/pull/420
  • OIDC with organization update by @sakithb in https://github.com/hyvor/relay/pull/421

New Contributors

  • @sakithb made their first contribution in https://github.com/hyvor/relay/pull/386

Full Changelog: https://github.com/hyvor/relay/compare/0.0.42...0.0.43

0.0.42 Bug fix

## What's Changed * revert ARM build * Caddyfile, setup docs refactor * Minor docs fixes

0.0.40 Mixed
Notable features
  • ACME client implementation for automated certificate management
  • Production deployment verification command
  • Instance domain and web URL configurable from .env
Full changelog

What's Changed

  • Prod Deploy Docs & Verify Command by @supun-io in https://github.com/hyvor/relay/pull/347
  • Instance domain and Web URL from .env by @supun-io in https://github.com/hyvor/relay/pull/341
  • Colors by @supun-io in https://github.com/hyvor/relay/pull/352
  • ACME Client Implementation by @supun-io in https://github.com/hyvor/relay/pull/343

Full Changelog: https://github.com/hyvor/relay/compare/0.0.39...0.0.40

0.0.39 Bug fix

## What's Changed * SMTP Interface * Docs * added +error.svelte * fix flaky rate limit test

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
621
Forks
34
Languages
PHP Svelte Go

Install & Platforms

Install via
docker-compose docker

Community & Support

Beta — feedback welcome: [email protected]