A Memorable & Secure Email API. Registration optional.
Just build a form & post data to MailThis.to/.
The data arrives in your mailbox seconds later. Even attachments!
Live Demo Form
This will send an email to firstname.lastname@example.org.
Modify the code to test!
It's not secure to leave your email address exposed on the internet.
Create an Alias to avoid being spammed!
How it works
Create an Alias
Create an alias (optional) to avoid exposing
your email address to the world.
Create a Form
Create a form using HTML,
or a form builder.
Each time your form is submitted,
you'll receive an email!
Post any HTML form to .
You will receive a request from us to verify your email. Once you verify your email, you will begin to receive messages from your MailThis.to form submissions. You are protected from spam with Recaptcha.
Full API Guide
1. Create an Email Alias (recommended)
Register a username to use in place of your email address when building forms, to reduce spam.
2. Build your form
Create an HTML form which posts data to the Mailthis.to API.
3. Use advanced fields (optional)_subject
This allows you to specify a custom subject for your email message._replyto
This allows you to specify a custom reply-to field for your email message._after
This allows you to specify a redirect URL to send users to after they send a message._honeypot
This is a special field which acts as a form of SPAM protection. This hidden field will not be shown to regular visitors, but most SPAM bots will automatically enter a value into this field. If Mailthis.to detects a value, the data is considered SPAM and won't be processed (no email will get sent).File uploads
Simply add a file upload, switch your form to encType="multipart/form-data" and you will receive the file as an attachment._confirmation
Set a custom confirmation message shown to the user after successfully submitting the form.
4. Example using AJAX (advanced)
You can also use AJAX to send email, without an HTML form. However, in order to prevent spam, your users will need to complete recaptcha after your request is completed.
To do this, redirect your users to after your request has completed.
It's just a form!No need to do anything special.
Just create a normal form.