Those of you who know me may know I have an early Gmail address that beyond being very easy to guess is also exceptionally easy for people who aren't me to use as a throwaway. Being cornered by an aggressive car salesman, or a pesky free wifi access point? Look no further!
Over the years I'm dealt with an increasing number of spam messages, as well as a number of confused people who don't understand that my courtesy in replying to their heartfelt personal email (or legal action) doesn't correspond to the person they're really trying to reach. Mostly they're grateful, often polite but belligerent and confused isn't helpful to anyone really.
I've noticed that there are general classes of service that do a poor job with email verification or double-opt in. Car dealerships are one, realtors are another. I understand that requiring opt-in reduces your conversion rate, but... is it really if the person who clicked the link isn't the person at the other end of the email.
My email situation has degraded so much that I'm working on migration off Gmail. This is partly Gmail's fault too as their spam protection is no longer great. Whilst they may move a lot of messages to the Spam folder, they regularly flag legitimate messages from Instagram, Twitter, Facebook, Snapchat and Google as spam - and yes, I double checked the messages very carefully on the last one. At scale (and I stress, at scale - my spam folder has a steady state of ~60k messages in it, with the 30 day delete window) this system fails since looking at my spam folder for a legitimate message, when they're arriving 1-2 every minute, isn't feasible.
There's a hand off here between a browser visiting a web page and 'signing up' and the email round trip that is problematic. There is no standard, no ground rules or firm agreement, no prenup as it were, on how a web server can verify a user. It's understandable that a web site wants to be able to have a firm 'handle' on its users - email was first, mobile phone numbers are coming up quickly. The issue remains - at the limit, requiring a roundtrip and a handshake with the email account is broken.
Just to document a recent incident that illustrates all this coming together, I have (or rather had) a reddit account that I used mainly for browsing - the Seattle reddit, the Apple reddit, the usual. Rarely posted in over 14 years, barely squeaked over 200 karma (not a big fan of fake internet points). When I set it up over 14 years ago, I'd associated it with my very common gmail account. The gmail account that marks any email coming from Reddit as spam.
It turns out (I didn't know, because - never received emails) that it's quite easy to establish other reddit accounts using my email. I'm not clear if the individuals used a different email account to 'verify' and then switched to mine, or whether reddit still allows the user to post when waiting for verification (got to bump up those conversion numbers! Can't have friction!). Either way, a number of other users had my gmail account associated with them. Reddit also has this (on the surface rational) policy that being banned on one (maybe multiple) account(s) associated with the same email address will result in all accounts associated with that email account being banned.
Which is what's happened to my old reddit account. I've tried the Reddit messaging system to appeal but the first 'you've been banned message' didn't have any details, nor did the appeal result, so I think that's that. As I said, low usage account so no great loss, but interesting failure at scale (and absolutely no recourse). Now that I trawl my Gmail spam folder for reddit messages I see spam messages for u/thinkofothers, u/appletinisforyourmom, u/MikeSmith328 and u/Darnold2375 telling them they've been banned (I can only search back so far), so clearly that's at least 4 other users with my email address that I haven't clicked on any verification link. Actually, none of those messages were addressed to me. Another delightful design decision consequence, Gmail's choice to ignore periods in email addresses means that the email address I use to sign in and send email from (with a period between names) is not in the email addresses that these four chuckleheads used. And yes, that means you can create two (or more) different accounts in the browser with just one email address, depending on how you sprinkle periods around.
My conclusions beyond the New Years social media detox and migrating from Gmail is that the identity handshake between browser and email is plain broken and needs a divorce.