Ask HN: Why there's no email address portability like with phone numbers?
If you've used a @gmail.com or @yahoo.com address for years, you're essentially locked into that provider. Changing means updating countless accounts and risking missed communications. Often there's even no way to update the accounts.
Are there any initiatives or technical proposals for implementing email portability that you're aware of? Given the EU's experience with digital regulations, could they pioneer email portability regulations to reduce vendor lock-in? If it's been just a regulatory oversight, is there a way to initiate this regulation by creating and signing a petition or something like that?
Edit: I see that some commenters are focused on the technical aspects and how the email protocols work currently. Technical aspects were not the reason for my question. The reason is to know whether such initiatives exist. The goal is to transfer the power from the corporation is to the people via government regulations. It's harmful when a decision as simple as creating an email address on a mailbox with a promised 1 GB of storage 20 years ago keeps you dependent on that single provider essentially forever because the circumstances changed and email became the primary means of identification.
31 comments
[ 3.6 ms ] story [ 75.8 ms ] threadI have bought my personal domain and started using my email address 8 years ago and I still haven't managed to move everything away from my old gmail because sometimes it's impossible without recreating some accounts from scratch.
Saturday marked the second or third year I had to pay for Google workspace because they did an about face and got rid of there for personal use program.
Do I feel duped and resentful? 100% Could I move elsewhere since it’s my own domain? 100% But am I hooked since I like Google’s tools better then anything else out there? 100%
But honestly, I could see the day someone comes out with competition to Google mail, sheets, docs, and calendar that is good enough to convince me to switch. Wouldn’t be that hard and since I own my domain I can do it.
In summation, even if Google totally pulled the rug out from under me, guess it could be worse
I have done the exact same process over the last few years --- moving from Gmail to a my own domain --- and I have found only around 10 services that did not let me change my email address. I view that as a success personally.
No, nor should there be, not as you are thinking about it.
> regulatory oversight
There is no global regulatory body. The Internet is a loose federation. Even the DNS isn't necessarily sacrosant -- there are alternative DNS roots, the most recent I am aware of is to support ENS.
With that in mind it should be obvious that there isn't a way to make addresses in third-party domains portable. If there were it would be problematic wrt security.
Quite awhile back, there was this effort called ENUM[0] that seems to have withered. My thought is that because phone numbers are portable, via ENUM we can make a sort of canonical email addresses discovery service. This doesn't really solve the problem for you though, and would be itself pretty fraught.
[0] https://circleid.com/posts/enum_mapping_e164_into_dns
To the OP. Phone number portability was a plausible demand, because a) it already existed in some form for toll free numbers and other specialty numbers, and b) the number of telephone carriers subject to portability is generally quite small, so there's not a lot of regulatory reach required. OTOH, there are thousands of email providers, and forcing them all to provide forwarding of some sort would be a massive undertaking.
It might not be pleasant to change your email address... on the other hand, email is probably slowly dying, so it might not be a big deal in another 20 years. :P
- Postal addresses are also used as a means of communication/verification (you can present a bill addressed to you when voting, etc)
- When you move, do you expect to be able to keep using your previous postal addresses? (Perhaps there could be some benefits...)
---
As others commenters have pointed out, using your own domain for email seems to be the best solution. It's like using a PO box for postal mail.
Of course, this might be the wrong thing to think about an email as a form of identification. Perhaps we should move to a better system altogether at least what is related to addressing.
For example, you can't port a US number to a Korean number.
I'm sure it's technically feasible to port international phone numbers, but I don't think it will happen. Perhaps email portability is similar in this respect.
I realize there isn't much portability even within an email domain, but it does exist in some forms (maybe like how phone number portability may not be available in all countries):
- Very unique case, but I know a certain Google employee whose email suddenly changed from OLD@gmail.com to NEW@gmail.com in my chat history. A search for NEW@gmail.com results in emails from both addresses (both highlighted), so they are linked somehow. And emails to OLD@gmail.com are still received.
In some countries you can tell the postal service that you're moving and, for set period of time, they'll forward the mail addressed to you from your old postal address to your new one. It's very useful for catching all those places you didn't remember to update your address for when moving.
You can do the same with email by setting up an forwarding rule on your old email address so that it forwards on any emails it recieves to your new email address.
OP's question was about portability like phone numbers where you can keep using your old phone number indefinitely after "moving" to a new provider.
- Use your own domain
- Tell GMail to forward all your emails somewhere else
- You can even allow e.g. Yahoo to send emails on behalf of e.g. your GMail address
It seems to me that your frustration comes from one single problem you have, that you mentioned in a comment:
> I still haven't managed to move everything away from my old gmail because sometimes it's impossible without recreating some accounts from scratch.
The emails sent by those accounts to your GMail address can be automatically forwarded to your personal domain, so this is not a problem. Therefore I am guessing that your frustration is that you still have to use your @gmail.com as a username on those websites.
And this is not an email problem at all: it's just those websites preventing you from changing your id (/username).
At the end of the day, the perfect solution to this problem is to have your own domain. Those of us who "screwed up" by not doing it 20 years ago have to deal with it (which is honestly not a very big deal), and we should teach the new generations that they should really have their own domain :-).
I’ve kept my @gmail address as a backup, though I only check it about once a week now. Plus, I’m free to use it for any new random accounts I don't really care.
I could modify my email address in all my important accounts, and over the years a few have prevented me from doing it (butif they don't let you change your email address, it's generally not a good service). Which is okay, because my password manager remembers which ones those are :-).
First it would need a new standard which decouples the domain-part from it's DNS and allow senders to find their target-server independent of the domain-part. Which means, there has to be someone who maintains a list of all valid decoupled mail-addresses. This would be a goldmine for spam. And you would need to adapt all software using mail, to support it. This could take a decade or longer to execute.
Second, this solution has to work even when the domain itself doesn't exist anymore, has to be synced with the official mail-server, which also means any new domain-owners mail-servers. You basically wouldn't have full control over your own systems anymore on the user-part, and have an additional external liability which could harm you service.
And third: Domains and usernames are valuable property, unlike phone numbers. There is serious money in this game, and regular lawsuits over who has the right to own a name. And this would poison the system and open door for abuse and even more lawsuits.
At the end, the little benefit is uncomparable to the problems it would bring.
That’s why hierarchical schemes probably make sense.
Good luck
[1] valid address space is of course smaller.
I think your proposed solution is even worse than the existing system. Right now no single corporation controls the internet and domain names (well, except for ICANN).
Because it's only loosely federated right now, different corporations have to work together to come up with and adhere to interoperability standards. Google may own Gmail, but they have to work with Apple and Microsoft and Protonmail and Mailchimp and everyone else to adhere to ensure their email is intercompatible. No one company can break email for everyone else.
If you transferred it to a single government, well, first of all, which one? If you gave it to the US, that means Trump and Musk could directly read and control everyone's emails, which most foreigners would not want, and half the US too. It would give them absolute power over world communications, like the RIAA censorship years but applied to all worldwide emails and communications.
If you gave it to a multinational entity like the United Nations, then it still becomes subservient to the Security Council countries, to the detriment of all the other countries of the world.
The relative decentralization combined with shared standards is what allows any country, company, org, or individual to join the network. It's a network of networks, and any one operator can only control the part of it assigned to them, not the whole thing. Your proposal would give one government, and by extension a tiny handful of individual corruptible humans, absolute power over the entire system. No government can be trusted with that much power.
The existing solution, paying $10 a year for a personal domain name, is both far less fragile and far less corruptible.