3 ms·
> What's disallowed are [...] A-ha, but here you're wrong because you've excluded IDNs. This is really why you should not try to be clever.
by Avamander 5y ago
> What's disallowed are [...]
A-ha, but here you're wrong because you've excluded IDNs. This is really why you should not try to be clever.
- jcranmer 5y agoIDN A-labels would still be accepted. Using the U-label is likely to require the same level of support as EAI, because without EAI support, non-ASCII strings are likely to horribly, horribly screw up the lower levels of the stack, and I wouldn't recommend supporting EAI without actually testing to make sure your stack can really handle EAI. (Not to mention EAI localparts being their own can of worms).
- chrismorgan 5y agoAnd yeah, IDNs are covered by that spec reminding you to punycode domain labels first.
- Avamander 5y agoNo normal user will enter their e-mail address in punycode. This is something your own software should be doing.