Email fake em domínios com emojis
Sim, um endereço de email fake pode ficar num domínio feito de emojis ou de letras não latinas — como 🎅.example ou пошта.укр. Só tem um detalhe: os servidores de email falam ASCII — letras latinas simples — e sempre falaram. Por isso, nos bastidores, esse nome é traduzido para um código que começa com xn-- e se chama punycode, e todo o resto sobre esses endereços decorre daí.
Como funciona a tradução
O punycode codifica qualquer nome Unicode numa cadeia ASCII simples, começada por xn--. É reversível e sem ambiguidade — o mesmo emoji dá sempre a mesma cadeia.
| O que você escreve | O que viaja de fato |
|---|---|
| 🎅 | xn--8j8h |
| пошта | xn--80adcxbmm |
O conversor de punycode faz a tradução nos dois sentidos. Você precisa dele duas vezes: uma para saber o que procurar num registrador, e outra quando alguma coisa pedir o endereço em ASCII.
Registrar um: a parte que costumam deixar de fora
.com, .net, .org e quase todas as zonas de país — recusam esses nomes logo de saída. Um punhado de entidades permite, e esse punhado muda. Confirme as regras da zona específica antes de pagar qualquer coisa: um registrador aceita com todo o gosto o pedido de um nome que a entidade de registro depois recusa.Os alfabetos não latinos são um caso diferente e muito mais fácil. Os domínios internacionalizados em cirílico, grego, árabe, chinês e outros são suportados por muitas entidades de registro e se comportam como domínios comuns — a tradução para punycode é a mesma, só que ninguém precisa ser convencido a permitir.
Depois é só apontá-lo para cá
Uma vez registrado o domínio, ele precisa do mesmo registro MX único que qualquer outro — os valores exatos estão aqui. Escreva o registro na forma que o painel do seu registrador aceitar; uns mostram o nome em Unicode, outros a forma xn--, e as duas querem dizer o mesmo.
Onde esses endereços falham, e o que fazer
Funcionam no e-mail e falham nos formulários. As validações dos formulários de cadastro são escritas por pessoas que partiram do princípio de que um domínio se parece com example.com, então um endereço com emojis é muitas vezes rejeitado como “inválido” por um software que nunca o considerou.
A solução é a própria forma punycode: escreva name@xn--8j8h.example em vez da versão bonita. É o mesmo endereço — exatamente o que o servidor de e-mail veria de qualquer maneira — mas passa nas validações que só entendem ASCII. Celulares e programas de e-mail antigos, que mostram a forma bonita como uma fileira de quadradinhos, são o mesmo problema com a mesma solução.