Ao tentar criar uma nova conta no Mastodon e se deparar com a mensagem de erro “Email já cadastrado”, significa que o endereço de e-mail já está vinculado a uma conta existente naquela instância. Isso pode acontecer mesmo que você nunca tenha usado o Mastodon antes, ou se tentou se registrar anteriormente e não concluiu o processo. A causa raiz é que o Mastodon trata cada endereço de e-mail como um identificador único para uma conta por instância. Este artigo explica por que o erro aparece e fornece métodos passo a passo para resolvê-lo, permitindo que você conclua seu cadastro.
Principais conclusões: Resolvendo o erro de email já cadastrado no Mastodon
- Verifique se há uma conta existente na mesma instância: A causa mais comum é uma conta já registrada com esse e-mail no mesmo servidor Mastodon.
- Use a opção de redefinição de senha: Se você nunca concluiu o cadastro ou esqueceu a senha, redefinir a senha recupera o acesso à conta existente.
- Entre em contato com o administrador da instância: Se o e-mail estiver bloqueado devido a um convite pendente ou uma conta excluída, apenas o administrador pode liberá-lo manualmente.
Por que o Mastodon exibe o erro de email já cadastrado
O Mastodon impõe uma restrição de e-mail único no nível do banco de dados. Cada endereço de e-mail pode estar associado a apenas uma conta de usuário por instância. O erro aparece quando o e-mail inserido já está presente na tabela de usuários do banco de dados da instância. Isso pode acontecer em vários cenários:
Você ou outra pessoa criou uma conta com esse e-mail anteriormente
Mesmo que você nunca tenha feito login após o cadastro, o e-mail fica armazenado. Isso inclui contas criadas por meio de links de convite que nunca foram ativados. O e-mail permanece reservado até que a conta seja excluída ou o administrador remova o registro.
A conta foi excluída, mas o e-mail ainda está bloqueado
O Mastodon não libera automaticamente o endereço de e-mail quando um usuário exclui sua conta. O processo de exclusão remove o perfil do usuário e as postagens, mas a entrada do e-mail permanece no banco de dados para evitar reutilização imediata. Apenas um administrador da instância pode eliminar completamente o registro.
Você está usando um e-mail que foi usado para um convite pendente
Algumas instâncias permitem que administradores enviem links de convite para endereços de e-mail específicos. Se esse convite foi enviado, mas nunca aceito, o e-mail ainda está bloqueado para aquele convite. Você não pode se cadastrar com esse e-mail até que o convite seja revogado ou expire.
Passos para corrigir o erro de email já cadastrado
Siga estes métodos em ordem. Cada método resolve uma causa subjacente diferente. Comece com o Método 1, pois funciona na maioria dos casos.
Método 1: Redefinir a senha da conta existente
- Acesse a página de login da instância do Mastodon
Abra seu navegador e vá para a instância do Mastodon onde você viu o erro. Procure pelo link de login, geralmente no canto superior direito da página. - Clique no link “Esqueceu a senha?”
Abaixo do campo de senha no formulário de login, clique no link que diz “Esqueceu a senha?” ou texto semelhante. - Digite seu endereço de e-mail
Insira o e-mail que gerou o erro no campo do formulário. Em seguida, clique no botão para solicitar a redefinição de senha. - Verifique sua caixa de entrada de e-mail
Procure por uma mensagem da instância com o assunto “Redefinir sua senha no Mastodon.” Pode cair na pasta de spam. Abra o e-mail e clique no link de redefinição. - Crie uma nova senha e faça login
Na página de redefinição, insira uma nova senha duas vezes. Clique no botão de redefinir. Agora você pode fazer login com a conta existente em vez de criar uma nova.
Método 2: Cadastre-se com um endereço de e-mail diferente
- Escolha um endereço de e-mail alternativo
Se você não quiser recuperar a conta antiga, use um e-mail diferente para se cadastrar. Muitos provedores de e-mail permitem aliases, como seunome+alias@exemplo.com. - Volte à página de cadastro da instância
Preencha o formulário de registro com o novo endereço de e-mail. Complete o captcha e outros campos obrigatórios. - Confirme a nova conta
Verifique a caixa de entrada do novo e-mail em busca de um link de confirmação. Clique nele para ativar a conta.
Método 3: Peça ao administrador da instância para liberar o e-mail
- Encontre as informações de contato do administrador da instância
Role até o rodapé da página inicial da instância. Procure por um link chamado “Contato do administrador” ou o perfil do proprietário da instância. Muitas instâncias listam um endereço de e-mail ou um formulário de contato. - Envie uma solicitação para liberar o e-mail
Escreva uma mensagem educada explicando que você não pode se cadastrar porque o e-mail já está em uso. Peça ao administrador para remover o registro da conta antiga ou liberar o e-mail do convite pendente. Inclua o endereço de e-mail na solicitação. - Aguarde a ação do administrador
Os administradores podem executar um comando no console Rails do Mastodon para excluir o usuário ou remover o convite. Feito isso, você pode se cadastrar com o e-mail original. Isso pode levar algumas horas a um dia, dependendo do tempo de resposta do administrador.
Se o erro de email já cadastrado ainda aparecer
Mesmo após tentar os métodos acima, o erro pode persistir devido a causas menos comuns. Abaixo estão cenários adicionais e suas correções.
E-mail usado em uma instância diferente
O erro se aplica apenas à instância que você está tentando acessar. Você pode usar o mesmo e-mail em uma instância diferente do Mastodon sem conflito. Se quiser usar esse e-mail na instância original, você deve resolver o conflito lá.
Conta foi excluída, mas o e-mail não foi liberado
Como mencionado anteriormente, o Mastodon não libera automaticamente o e-mail após a exclusão. Apenas um administrador pode executar o comando User.find_by(email: "voce@exemplo.com").destroy no console Rails para remover permanentemente o registro. Se você é o administrador, faça login no terminal do seu servidor e execute esse comando. Se não for o administrador, entre em contato novamente e mencione este comando específico.
Cache ou cookies do navegador causando confusão
Às vezes, o navegador lembra de uma tentativa de cadastro anterior malsucedida e exibe um erro desatualizado. Limpe o cache e os cookies do navegador para o domínio da instância, reinicie o navegador e tente se cadastrar novamente.
Erro de email já cadastrado no Mastodon vs Opções de recuperação de conta
| Item | Erro de Email Já Cadastrado | Recuperação de Conta via Redefinição de Senha |
|---|---|---|
| Descrição | Bloqueia novo cadastro porque o e-mail existe no banco de dados | Permite recuperar o acesso à conta existente |
| Quando usar | Quando você vê a mensagem de erro durante o registro | Quando você sabe ou suspeita que já possui uma conta |
| Envolvimento do administrador | Necessário se a conta foi excluída ou o convite está pendente | Não é necessário; a redefinição de senha é autoatendimento |
| Tempo para resolver | Imediato com um e-mail diferente; até 24 horas com administrador | Minutos após receber o e-mail de redefinição |
Agora você sabe por que o erro “Email já cadastrado” aparece no Mastodon e como corrigi-lo. Comece com o método de redefinição de senha se você puder ter uma conta existente. Se isso falhar, use um e-mail diferente ou entre em contato com o administrador da instância para liberar o e-mail original. Como dica avançada, se você administra sua própria instância do Mastodon, pode evitar esse problema ativando a configuração de registro aberto e eliminando periodicamente contas não confirmadas com mais de 30 dias usando o comando tootctl accounts cull.