HTML Form to Email: No Backend Required
You just want form submissions to land in your inbox. Here's how to wire an HTML form straight to email without running a mail server or backend.
Jason Warner
July 5, 2026
HTML Form to Email: No Backend Required
Sending an HTML form to email sounds trivial until you try it. Browsers can't send email. The old mailto: form action opens the visitor's mail client with a half-broken draft and fails completely on shared computers. To actually deliver a submission to your inbox you need something server-side — but that something does not have to be code you write.
The Flow
A hosted form endpoint sits between your HTML and your inbox. Your form posts to a URL, the endpoint validates and stores the submission, then emails it to whatever addresses you configured. You never touch SMTP, deliverability, or bounce handling.
Set It Up
Create a form, add the addresses that should be notified, and point your HTML at the endpoint:
<form action="https://api.bluejayrelay.com/f/frm_yourtoken" method="POST">
<input name="name">
<input name="email" type="email">
<textarea name="message"></textarea>
<button>Send</button>
</form>
Every non-spam submission arrives as a clean, formatted email listing each field the visitor filled in.
Why Not mailto or SMTP
mailto: depends on the visitor having a configured mail client and leaks your address to scrapers. Running your own SMTP means managing SPF, DKIM, and reputation just to send yourself a notification. A hosted endpoint handles delivery from a verified domain so your notifications actually reach the inbox instead of the spam folder.
Keep a Record
Email is convenient but easy to lose. Because submissions are also stored in a dashboard, you get a searchable history and a CSV export — so a deleted email is never a lost lead.
Get form submissions in your inbox without a backend. Start free with Bluejay Forms.
Build more reliable webhook workflows.
Capture, transform, and retry webhooks with full observability. Free to start, no credit card.