Curetix / mailflare-extension

Browser extension to use Cloudflare Email Routing as an email alias service like AnonAddy or SimpleLogin
https://mailflare.cc
MIT License
51 stars 2 forks source link

[Feature]: Have the default for new emails be the webdomain @ chosenDomain.com #13

Closed jlhjlh closed 6 months ago

jlhjlh commented 6 months ago

Feature Description

I prefer to organize my emails by the domain, service, or company for which I'm creating the email. For instance, if I'm signing up for a new account at Outback.com, I'll set up my email alias as outback@myDomain.com. It would be incredibly useful if the plug-in could automatically fill in this part for me, similar to this example:

image

It does store the domain name in the description field, but that isn't visible in the default alias view on Cloudflare.com:

image

This lack of visibility means a random 5-character email address doesn't provide any useful context in that view. Moreover, I suspect that spam filters might view an email address composed of random characters with more suspicion, potentially affecting its spam score and, by extension, its deliverability.

Given that the script likely has access to the URL, it should be feasible to extract the domain name minus extension and automatically populate the "Custom alias" field with it. An extension might be OK too but I'm wary of "." (dots) in email addresses.

Cheers.

Solution idea

While I'm not familiar with JavaScript, I'm willing to try and work it out if needed.

Additional info

No response

Curetix commented 6 months ago

Yeah, this is definitely possible. In fact, there is already the option to use the current domain as a prefix for the random character/word format alias, but those have a minimum length so you can't have just the domain atm. I'll think about the best way to do this.

Curetix commented 6 months ago

Alright, sorry it took so long, been pretty busy. I've decided to add a new alias format called Domain:

image

I'll test the changes a bit more and will release an update asap.