From 4ecb38dca19a7fea7b557a5060edd9c5b9ecdc4a Mon Sep 17 00:00:00 2001 From: Paul Haedrich Date: Thu, 16 Feb 2023 22:07:50 +0100 Subject: [PATCH 1/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 50b6ea1..7bfdd70 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ junk.boats is a yet another, free to use, open source, and of course, privacy-friendly, temporary email generator. You can use junk.boats to receive emails from sites you don't really want to give your email to. All received emails are publicly stored for 2 hours and then permanently deleted. ### What are postmaster and postoffice? -`postmaster` is the email receiver and distributor in the form of an API. `postoffice` is the Vite + Svelte frontend which displays the received emails to the user. +`postmaster` is the email receiver and distributor in the form of an API powered by a HonoJS Cloudflare worker. `postoffice` is the Vite + Svelte frontend which displays the received emails to the user. ### How does junk.boats work? ⚠️ For now, junk.boats uses Mailgun to send & receive emails. This not only results in delays, but also means that **all incoming mails are stored for up to 3 days on Mailgun's servers**. When Cloudflare's email workers get a bit better and more reliable I'll switch to using them. From f48c0bdfdf48825792f7dc617e51e567378faeb1 Mon Sep 17 00:00:00 2001 From: Paul Haedrich Date: Thu, 16 Feb 2023 22:09:06 +0100 Subject: [PATCH 2/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7bfdd70..0a6f354 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ junk.boats is a yet another, free to use, open source, and of course, privacy-fr ### How does junk.boats work? ⚠️ For now, junk.boats uses Mailgun to send & receive emails. This not only results in delays, but also means that **all incoming mails are stored for up to 3 days on Mailgun's servers**. When Cloudflare's email workers get a bit better and more reliable I'll switch to using them. -Incoming mails go to Mailgun and get stored there. Their service also sends a HTTP POST request to `postman.junk.boats`. "Postman" is the API/backend behind this service. It receives the request and stores the email in a Cloudflare KV database. The frontend generates a random email address and requests all emails for this address. If emails are available, it displays them, sorted by the UNIX timestamp included in the KV entry. +Incoming mails go to Mailgun and get stored there. Their service also sends a HTTP POST request to `postmaster.junk.boats`. "Postmaster" is the API/backend behind this service. It receives the request and stores the email in a Cloudflare KV database. The frontend generates a random email address and requests all emails for this address. If emails are available, it displays them, sorted by the UNIX timestamp included in the KV entry. ### Why the domain "junk.boats"? I wanted a domain with "junk" in it, and the .boats TLD was free, so I decided to use that. From fb5dfdee0578d2342effd1746de3139f962b3783 Mon Sep 17 00:00:00 2001 From: Paul Haedrich Date: Thu, 16 Feb 2023 22:12:12 +0100 Subject: [PATCH 3/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0a6f354..5f8b8ed 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# junk.boats -♻️ The free temporary email service powered by Cloudflare +

♻️ junk.boats

+

The free temporary email service powered by Cloudflare

[![CodeQL](https://github.com/berrysauce/junk.boats/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/berrysauce/junk.boats/actions/workflows/github-code-scanning/codeql) From 885aa922de86e5013828b11e6cdeb165292087f6 Mon Sep 17 00:00:00 2001 From: Paul Haedrich Date: Thu, 16 Feb 2023 22:33:49 +0100 Subject: [PATCH 4/4] Update README.md --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 5f8b8ed..807ec89 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,10 @@

♻️ junk.boats

-

The free temporary email service powered by Cloudflare

- -[![CodeQL](https://github.com/berrysauce/junk.boats/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/berrysauce/junk.boats/actions/workflows/github-code-scanning/codeql) +

The free temporary email service powered by Cloudflare +
+
+CodeQL +GitHub release (latest by date including pre-releases) +

### What is junk.boats? junk.boats is a yet another, free to use, open source, and of course, privacy-friendly, temporary email generator. You can use junk.boats to receive emails from sites you don't really want to give your email to. All received emails are publicly stored for 2 hours and then permanently deleted.