The whole point of email verification is to verify that the user is able to receive email at the given address. Aside from the other issues mentioned here, the proposed solution does not achieve this.
I can't think of anything I've signed up for that would care about the distinction personally, any examples?
Why don’t we do email verification in reverse?
231–240 of 329 posts
Re: Why don’t we do email verification in reverse?
#232Re: Why don’t we do email verification in reverse?
#233Earlier quoted context omitted.
With magic links it happens every single login. Confirmation email only needs to be done once per email. I thought this was obvious? And most websites don’t require confirmation email to log in, they require it to unlock certain features.
> With magic links it happens every single login. Confirmation email only needs to be done once per email. I thought this was obvious? You don't have to do it on every single login. Check my previous reply's comment: > I really don't understand why so many folks hate magic links. They solve a number of problems in a pretty reasonable way at the cost of having to wait 5 seconds for 1 email to verify your email at whic…
Re: Why don’t we do email verification in reverse?
#234Incoming emails in qprint, plain and html emails with boundaries, spoofed emails, separating verification emails from regular emails, etc there are so many complexities involved. In addition, it is difficult to write unit tests for them, and integration tests wouldn't be solid either.
All of these technical complexities to beat a paradigm that billions of users are used to, with no obvious improvement.
Re: Why don’t we do email verification in reverse?
#2351. Attacker goes to website, initiates signup up for an account 2. Website generates mail link for attacker to send 3. Attacker uses mail link to spoof email 4. Account is opened for the attacker using email address This spoof attack works for both account creation and password reset (account takeover). This attack is impossible if the website sends a verification email to the user's inbox which only the person who c…
The article has a section on security where they address the problem you describe and several others. Do you find their reasoning unsound?
Re: Why don’t we do email verification in reverse?
#236Guys,it's 2022! You shouldn't be requires to give out your email right along for verifying anything. Please allow the old dog to die. Site generated communication should be entirely optional, and even then why not support signal,whatsapp, slack,discord,etc... (as a library of course). Fight spam? Use captchas. What I found out is email registration is very difficult without a phone number which in turn requires a gov…
Re: Why don’t we do email verification in reverse?
#237I think this is a good idea ONLY as a fallback. Email deliverability is a very real problem even if it happens to only 1% out of 99% of your users. What happens when a customer emails saying they can't verify their account because they didn't receive any email? It'd be quite seamless to offer this as a secondary option.
Re: Why don’t we do email verification in reverse?
#238Before smartphones in Japan, this is how mobile websites did signups. Every phone had an email address and you verified it by sending a blank email via a mailto link. Restaurants and Karaoke places had QR codes on their menus for this. Seems like this practice died out when messaging apps (LINE) displaced mobile email. I thought it was kind of cool but managing spam filters was a pain.
Re: Why don’t we do email verification in reverse?
#239Re: Why don’t we do email verification in reverse?
#240It's a nice idea, and I don't think it needs DKIM either, just SPF? (If the token in the body was maliciously changed to the correct value.. they're too short? All that matters is whether it's correct or not?) But I suppose there'd be many legitimate SPF fails - I see them on email from companies all the time, like they followed half the instructions to bring their own domain to MS/Gmail, and stopped when it 'worked'…
I didn't set up DKIM because I don't particularly care about the security of that particular domain. But the point is that you can't know how secure the domain is just because it has some security feature present like SPF.