After previously implementing self-hosted Bitwarden to use TOTP for free, I discovered a new feature (most likely I hadn’t noticed it before): it can automatically generate anonymous email addresses to forward emails.
The most common use case for this feature is when registering an account: generate a new email address, the website only sends emails to this new address, and then the new address forwards them to your real email, thereby protecting your real email from being known by the website.
Bitwarden supports many email forwarding services, such as Firefox and DuckDuckGo.

From a quick look, it seems the addy.io service has the best free version, supporting unlimited email forwarding (unlimited email names, monthly quota limited), and it’s an open-source tool that can also be self-hosted.

No more chit-chat, let’s start the tutorial.
Register on addy.io
Just register directly on the official website
https://addy.io/
Configure apikey
Click general-apikeys

Note that the one above is the actual apikey; the one below should be the TOTP for this key? Not sure what it is used for.

Configure Bitwarden
Click generator-username
Select type and service as shown in the picture
Fill in the apikey with the generated addy_io_xxxxx

Pay special attention to the email domain. First confirm your username (bulldog0772), then confirm your domain (anoaddy.com). Combined, these make your actual email domain (bulldog0772.anoaddy.com).
How to find the username

How to find the domain

Usage
Then you can use it inside Bitwarden.
For example, when registering, generate an email on the spot to avoid exposing your real email.

The website will first send emails to this newly generated email, which will then be forwarded to your real email.

You can see all the emails you have generated here:
