Remails is a transactional email platform built for developers. With a clean API, modern developer tooling, and full transparency under the hood, Remails makes it easy to send reliable transactional emails. Check it out at remails.net.
Create a copy of the .env.example and rename it to .env. This file contains placeholders for the GitHub Oauth client (which are only necessary for logging in through GitHub).
Run postgres using docker-compose:
docker compose up -d
cargo sqlx migrate runRun cargo run to run Remails locally. This runs the src/bin/app.rs binary, which starts the MTA, the API server, and the periodic checks from a single binary.
Run cargo test to run the tests.