5 ms·
Yup, I feel your pain. One of my emails is <onechar>@<3chars>.com. This fails verification on so many websites it's just comical. I then figured on making a <
by cik 6y ago
Yup, I feel your pain. One of my emails is <onechar>@<3chars>.com. This fails verification on so many websites it's just comical. I then figured on making a <6chars>@<3chars>.com. Turns out folks mostly validate <3chars>.com in my experience, which I assume is because of good old mail.com. It's frustrating.
- ValentineC 6y ago> Turns out folks mostly validate <3chars>.com in my experience, which I assume is because of good old mail.com. I wonder what happens with .co.uk, and other two-letter second-level domains.
- shocks 6y agoMy email address is *@example.tld Fails a lot of validations because ‘example’ can’t possible by right eh?!
- yaccz 6y agoSome second level example addresses are actually reserved and not for use. See rfc 2606.
- WorldMaker 6y agoThis one actually almost makes sense because of RFC 2606 [1]. It reserves the .example TLD as well as example.com, example.org, and example.net as only example domains that cannot/should not be used. Back when .com/.net/.org were "the only TLDs that matter" a blanket check for example in the second level made some sense, and/or to just assume that RFC 2606 would apply to future TLDs (despite it being quite specific in which domains it reserved). [1] https://tools.ietf.org/html/rfc2606 https://tools.ietf.org/html/rfc2606
- jen729w 6y agoI gave up using mail@<nickname>.network because of the significant percentage of sites that refuse the .network TLD. One large financial services provider even told me that their "policy" was to allow 3, 4, or 5 characters as the last part of the domain. So .ninja is A-OK. I pointed out how ludicrous this was, and they told me it was their "policy" again, and that's why Australian Super doesn't have any of my money.
- jlokier 6y ago> their "policy" was to allow 3, 4, or 5 characters as the last part of the domain Wow, no country codes? I could understand a restriction dating from before the great expansion of TLDs, but expect it to have a 2 in it.
- jen729w 6y agoAh, apologies. My mistake, yes, 2 digits was fine. Actually I wonder then if it was 2, 3, or 4. I think it was, because I remember thinking that .wiki would have been okay. Either way. Arbitrary and stupid.
- mysterydip 6y agoI would bet on a number of sites this is because they all copied and pasted the same email validation regrex they found online when googling, which was made before TLDs could be that long, and they don't know how to fix it.
- Cthulhu_ 6y agoThere's probably a "misconceptions people have about e-mail addresses" post out there somewhere; the tl;dr is that so much is or will be allowed, for validation you should really only check if there's an @ in the address, for the rest just try to send an email and see if it bounces. But don't activate an account without e-mail verification. I got a random account on Deezer because someone signed up with my e-mail address; they probably got it off a spam list. But it kind of implies that Deezer didn't do e-mail verification before letting people use their platform.
- 6y ago
- omnibrain 6y agoI have something similar when I used contact@<firstname>.<lastname>.name There were various ways in which that failed. 1. ".name" was pretty new by then, so some frontends did not accept it 2. some frontends objected to the third level of my domain part, accepting third levels only in such cases as the well know. ".co.uk" for example 3. some frontends let me sign up, but something in the backend failed, I can only suspect if it was the ".name" tld or my third level, but I never got any mails after signing up
- lorenzhs 6y agoThe number of sites that send mail to "foo@bar.com" when you give them "foo@sub.bar.com" is staggering, too. It's a mystery to me why they would ever want to do that, but it happens a lot.
- 0xFluegel 6y agoI can see how that happens immediatly... var domain = addr.split(['@','.']).take_last(2) var tld = domain[1] // check TLD against wacky rules... See, boss, it's easy. What's next?
- snet0 6y agoIt's also possibly just some arcane regex incantation that someone implemented 12 years ago and nobody has been able to decipher it since.
- Sebb767 6y ago> 2. some frontends objected to the third level of my domain part, accepting third levels only in such cases as the well know. ".co.uk" for example This is actually not such a rare edge case. My university, for example, uses <name>@students.<university>.de . So there's really not much excuse for not handling this.
- Jhsto 6y agoSimilar experience with IDN domains. Most places altogether reject them, but those which accept them, only a subset accept IDN recipient in the mail address.
- TimWolla 6y agoThe SMTPUTF8 RFC to support non-ASCII local parts is from February 2012 and thus fairly new [1]. Postfix supports it since July 2014 [2] and to the best of my knowledge Dovecot still does not yet support SMTPUTF8 for LMTP. Personally I did not enable SMTPUTF8 support in my Postfix due to the lack of Dovecot support. [1] https://tools.ietf.org/html/rfc6531 https://tools.ietf.org/html/rfc6531 [2] http://www.postfix.org/SMTPUTF8_README.html http://www.postfix.org/SMTPUTF8_README.html
- muzani 6y agoYou could probably put a +. Instead of c@cik.com, it could be c+hn@cik.com or c+jobs@cik.com. These would still forward it to c@cik.com [0] This has the side effect of knowing who has been selling out your email to spammers. [0] https://www.cs.rutgers.edu/~watrous/plus-signs-in-email-addresses.html https://www.cs.rutgers.edu/~watrous/plus-signs-in-email-addr...
- cik 6y agoI mean I legit wish I owned cik.com, that'd be awesome :p. Seriously though tonnes of folks fail the +. You know what's especially awesome? Ever try shot non-UTF8 domains. Those are fun.