A minimal desktop application for sending emails from your own domain using Resend. Made with Rust, Tauri, and Svelte.
[!IMPORTANT] This project is in early development.
Some features may be missing or unstable.
I wanted a simple, privacy-friendly tool that lets me send emails from my own domain without needing to maintain a full email hosting setup. Most providers require complicated MX setups, storage, inbox management, spam filtering, and more — even when all you need is sending.
SendOnly focuses on one thing:
No inbox. No bloat. Just sending.
SendOnly uses the Resend API to send emails through your verified domain. You enter your API key, set up your sender identities, and you’re ready to go.
Everything runs locally — SendOnly does not use any external backend.
SendOnly is designed only for sending. For receiving, you can combine it with Cloudflare’s free email routing:
With Cloudflare forwarding + SendOnly, you cover both sides:
No need for a full email hosting provider.
To build the application locally:
bun tauri build
If you encounter issues with the above command (such as errors related to binary stripping), try the following:
NO_STRIP=true bun tauri build