← Back to Blog
Guide forms email html

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.

JW

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.

#forms #email #html

Build more reliable webhook workflows.

Capture, transform, and retry webhooks with full observability. Free to start, no credit card.