Skip to content

Commit cf43a45

Browse files
committed
Merge branch 'main' of github.com:webmonch/hide-my-mail-cloudflare
2 parents 4faaf55 + 40ebc2e commit cf43a45

File tree

2 files changed

+80
-0
lines changed

2 files changed

+80
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,16 @@
1313

1414
This extension allows you to create unique, random email addresses that forward to your real inbox.
1515

16+
**This is a client-only extension, none of your data is collected at any point.**
17+
1618
It uses Cloudflare Email Routes under the hood, so you **need to have Cloudflare account with a domain** to use it.
1719

1820
Thanks to [Jonghakseo](https://jonghakseo.github.io/) for his amazing [Extension Boilerplate](https://github.com/Jonghakseo/chrome-extension-boilerplate-react-vite).
1921
You can ready full documentation on how to extend this extension in his repo.
2022

2123

2224

25+
2326
## Features
2427

2528
- Create up to 200 anonymous emails
@@ -29,6 +32,10 @@ You can ready full documentation on how to extend this extension in his repo.
2932

3033
## Getting started
3134

35+
[Read SETUP.md for instructions](https://github.com/webmonch/hide-my-mail-cloudflare/blob/main/SETUP.md)
36+
37+
## Build it yourself
38+
3239
1. When you're using Windows run this:
3340
- `git config --global core.eol lf`
3441
- `git config --global core.autocrlf input`

SETUP.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
## Getting started
2+
3+
### Table of Content
4+
* [Setting up domain](#section-1)
5+
* [Setting up Mail Routing](#section-2)
6+
* [Setting up API key](#section-3)
7+
* [Configuring extension](#section-4)
8+
9+
### <a name="section-1"></a> Set up Domain
10+
11+
1. Add a domain (if you don't have one)
12+
13+
Log into your cloudflare account and add a new domain
14+
15+
![Screenshot 2025-03-31 at 17 51 41 1](https://github.com/user-attachments/assets/19d506c2-4a9c-4ba7-a3aa-3be55e88e4fc)
16+
17+
18+
2. Select Free tier
19+
20+
![Screenshot 2025-03-31 at 17 51 58 1](https://github.com/user-attachments/assets/d6862969-aede-4861-89aa-e8c6941b3346)
21+
22+
3. Configure DNS records (make sure to delete old MX records from registar)
23+
24+
![Group 1](https://github.com/user-attachments/assets/96ea5440-f84a-46db-b7f3-72f482c6212e)
25+
26+
4. Activate domain and set Cloudflare DNS in your registar for this domain
27+
28+
![Screenshot 2025-03-31 at 17 53 56 1](https://github.com/user-attachments/assets/5d0d0b9d-71bf-4d8d-a36f-f385b7097608)
29+
30+
31+
### <a name="section-2"></a> Set up Mail Routing
32+
33+
1. Open **Email -> Email Routing** and click Get Started
34+
35+
![Screenshot 2025-03-31 at 18 28 42 1](https://github.com/user-attachments/assets/823a5564-042b-43ee-9362-be020698b2dc)
36+
37+
2. Apply Cloudflare DNS records
38+
39+
![Screenshot 2025-03-31 at 18 14 34](https://github.com/user-attachments/assets/424f40d7-2275-4c4a-84ef-94ad2013a412)
40+
41+
3. Add your first address and destination email. You will get a verification email from Cloudflare to verify your destination address.
42+
43+
![Screenshot 2025-03-31 at 18 29 39 1](https://github.com/user-attachments/assets/33910de2-d3d4-4058-8a9f-a1d8d31692cc)
44+
45+
46+
4. Make sure your Email Routing is **configured** and **enabled**
47+
48+
![Screenshot 2025-03-31 at 18 14 44](https://github.com/user-attachments/assets/dedfb3f3-ab5e-4abd-8a11-8b889113131a)
49+
50+
51+
### <a name="section-3"></a> Set up API key
52+
53+
1. In Domain Overview, save your **Zone ID** and **Account ID**, you will need them to configure extension, and click **Get your API token**
54+
55+
![Group 2](https://github.com/user-attachments/assets/f1c8d4a5-71a4-4797-b30a-6bba3ceaf070)
56+
57+
58+
2. Click **Create token** and add following permissions, create it and **save the token**
59+
60+
![Frame 2 (1)](https://github.com/user-attachments/assets/08e50b45-a092-4353-b767-a84bb61b43e7)
61+
62+
63+
### <a name="section-4"></a> Configure extension
64+
65+
When you open the extension you will be prompted to enter your account ids and api token along with destination email.
66+
67+
<img width="295" alt="Screenshot 2025-03-31 at 21 45 07" src="https://github.com/user-attachments/assets/255f1ba4-db2e-43a4-b549-f2cca0283b74" />
68+
69+
Click save and you are good to go!
70+
71+
Note: it may take a minute or so to create your temp addresses and wait while Cloudflare syncs your settings with their servers.
72+
73+

0 commit comments

Comments
 (0)