A different address for every service.
Create email aliases on your own domain. Your Cloudflare Worker verifies each address and forwards valid messages to your usual inbox.
github-v1-vtabvg6w@m.example.com
How it works
-
01
Create an address for a service
The extension generates a separate email address for each site.
-
02
Verify the address with your Cloudflare Worker
When mail arrives, the Worker verifies the authentication tag included in the address.
-
03
Forward to your inbox
If the address is valid, the message is forwarded to the destination you configured.
- Run it with your own domain and Cloudflare.
- There is no need to store a list of issued aliases on the server.
Get started
You need a domain managed with Cloudflare and a destination email address.
-
01
Install the extension
Install mailias for Chrome or Firefox and open its settings.
-
02
Create and back up your secret key
Generate a secret key in the extension and store it somewhere safe, such as a password manager. Keep it backed up: if you lose it, you cannot generate the same addresses again.
-
03
Deploy and configure your Worker
Deploy the Worker and configure your secret key and destination email address.
-
04
Set up Email Routing
Configure the catch-all rule for your mail domain to send messages to your mailias Worker.
-
05
Create an address for a service
Enter a recognizable label, generate an address, and use it when registering with the service.
Documentation
- Security model Secret keys and address tags
- Protocol specification Address format and verification
- GitHub Source code and issues