Ao se cadastrar em uma instância do Mastodon, ela envia um link de confirmação por e-mail para verificar seu endereço. Muitos novos usuários relatam que esse e-mail nunca chega na caixa de entrada, deixando-os presos na página de registro. O problema geralmente é causado pela instância do Mastodon estar bloqueada pelo seu provedor de e-mail ou por uma configuração incorreta no servidor da instância. Este artigo explica por que o e-mail de confirmação não é entregue e fornece correções passo a passo que você pode aplicar do seu lado e na sua instância do Mastodon.
Principais Conclusões: Correção do E-mail de Confirmação do Mastodon
- Verifique a pasta de spam ou lixo eletrônico: Os e-mails de confirmação do Mastodon costumam ser marcados como spam pelo Gmail, Outlook ou Yahoo.
- Adicione o domínio da instância à lista de remetentes seguros: Inclua o domínio do servidor Mastodon na lista de remetentes confiáveis do seu provedor de e-mail para evitar filtros.
- Reenvie o e-mail de confirmação: Use o link de reenvio na página de login do Mastodon para tentar uma nova entrega.
Por que o E-mail de Confirmação do Mastodon Não Chega
As instâncias do Mastodon enviam e-mails de confirmação usando o servidor SMTP configurado pelo administrador da instância. O endereço do remetente geralmente é algo como noreply@instancia.dominio. Muitos provedores de e-mail públicos, como Gmail, Outlook e Yahoo, aplicam regras rigorosas de filtragem de spam para mensagens em massa ou automatizadas. Se o domínio da instância tiver uma reputação baixa ou o conteúdo do e-mail acionar uma regra de spam, o provedor descarta a mensagem silenciosamente, sem enviá-la para a pasta de spam.
Outra causa comum é que a própria instância do Mastodon não está configurada para enviar e-mails. Algumas instâncias pequenas ou pessoais operam sem um relay SMTP, então o e-mail de confirmação nunca é gerado. Nesse caso, o administrador da instância deve configurar um serviço SMTP como Mailgun, SendGrid ou um servidor de e-mail próprio.
Filtragem do Provedor de E-mail
Gmail, Outlook e Yahoo usam algoritmos próprios para classificar os e-mails recebidos. Se a instância do Mastodon compartilha um endereço IP com remetentes conhecidos de spam, o provedor pode rejeitar o e-mail completamente. O usuário nunca vê uma mensagem de devolução porque a instância não recebe uma notificação de falha de entrega para e-mails filtrados.
Configuração SMTP Incorreta na Instância
O servidor Mastodon deve ter credenciais SMTP válidas, um domínio de remetente correto e um endereço envelope-from configurado adequadamente. Se algum desses campos estiver ausente ou incorreto, o e-mail não será enviado. Os logs do Mastodon em log/production.log mostrarão um erro como “Net::SMTPAuthenticationError” ou “Errno::ECONNREFUSED”.
Passos para Corrigir o E-mail de Confirmação Ausente do Mastodon
- Verifique sua pasta de spam e lixo eletrônico
Abra seu provedor de e-mail e procure na pasta de spam, lixo eletrônico ou promoções. Pesquise pelo endereço do remetente noreply@ seguido do domínio da instância do Mastodon. Se encontrar o e-mail lá, marque-o como “Não é spam” para treinar o filtro. - Adicione o domínio da instância à sua lista de remetentes seguros
No Gmail, vá em Configurações > Filtros e endereços bloqueados > Criar novo filtro. Insira o domínio da instância no campo “De” e selecione “Nunca enviar para spam”. No Outlook, clique com o botão direito no e-mail, se encontrá-lo, e selecione “Adicionar a remetentes seguros”. Se não encontrar o e-mail, adicione o domínio manualmente em Configurações > E-mail > Lixo eletrônico > Remetentes seguros. - Reenvie o e-mail de confirmação pela página de login do Mastodon
Acesse a página de login da instância do Mastodon. Clique no link “Reenviar e-mail de confirmação” ou “Não recebeu as instruções de confirmação?” Digite seu endereço de e-mail e envie. O Mastodon tentará enviar um novo link de confirmação. - Use um endereço de e-mail diferente
Se o reenvio falhar, saia da conta e inicie um novo cadastro com um provedor de e-mail diferente. Por exemplo, se você usou Gmail, tente usar uma conta ProtonMail ou Outlook. Isso evita as regras de filtro específicas do provedor original. - Verifique o status da instância do Mastodon
Visite a página de status da instância ou pesquise o nome da instância na lista oficial de instâncias do Mastodon. Se a instância estiver marcada como “limitada” ou “suspensa”, a entrega de e-mails pode estar desativada. Escolha outra instância se a atual não for confiável. - Entre em contato com o administrador da instância
Encontre o e-mail de contato do administrador ou a conta no Mastodon na página “Sobre” da instância. Envie uma mensagem explicando que o e-mail de confirmação nunca chegou. O administrador pode verificar os logs do servidor em busca de erros SMTP e reenviar a confirmação pelo painel de administração.
Se Você é o Administrador da Instância
Se você administra uma instância do Mastodon e usuários relatam e-mails de confirmação ausentes, siga estas etapas para verificar e corrigir a configuração SMTP.
- Verifique as configurações SMTP no arquivo .env.production
Abra o arquivo .env.production localizado no diretório raiz do Mastodon. Confirme se as variáveis SMTP_SERVER, SMTP_PORT, SMTP_LOGIN, SMTP_PASSWORD e SMTP_FROM_ADDRESS estão configuradas corretamente. Por exemplo, se você usa Mailgun, o servidor SMTP é smtp.mailgun.org na porta 587. - Teste a conectividade SMTP a partir do servidor
Acesse o servidor via SSH e execute o comando openssl s_client -starttls smtp -connect smtp.seuprovedor.com:587. Se a conexão falhar, seu firewall ou provedor está bloqueando o tráfego SMTP de saída. - Reinicie os processos sidekiq e web do Mastodon
Após corrigir as configurações SMTP, execute systemctl restart mastodon-sidekiq e systemctl restart mastodon-web para aplicar as alterações. - Envie um e-mail de teste manualmente
Use o console Rails para enviar um e-mail de teste: cd /home/mastodon/live && RAILS_ENV=production bin/tootctl email test seu-email@exemplo.com. Se você receber o e-mail, a configuração SMTP está funcionando.
Problemas Comuns Após a Correção Principal
E-mail de Confirmação Chega, mas o Link Não Funciona
Se você receber o e-mail, mas clicar no link levar a uma página de erro, o link pode ter expirado. Os links de confirmação do Mastodon expiram após 24 horas. Solicite um novo e-mail de confirmação pela página de login. Se o erro persistir, a instância pode ter uma configuração de roteamento de URL quebrada. Entre em contato com o administrador.
E-mail Retorna para a Instância
Se o administrador da instância vir mensagens de devolução, o endereço de e-mail do destinatário é inválido ou o servidor de e-mail rejeitou a mensagem. Peça ao usuário para verificar se digitou o endereço de e-mail corretamente durante o cadastro. Se o endereço estiver correto, o provedor de e-mail do usuário está bloqueando o IP da instância. O administrador pode adicionar registros DNS SPF e DKIM para melhorar a entregabilidade.
Vários Usuários Afetados na Mesma Instância
Quando muitos usuários relatam e-mails de confirmação ausentes, a configuração SMTP da instância está quase certamente quebrada. Siga as etapas para administradores acima para verificar as configurações SMTP. Se as configurações estiverem corretas, o provedor de relay SMTP pode ter suspenso a conta devido a reclamações de spam. Verifique o painel do provedor de relay em busca de avisos.
Confirmação por E-mail do Mastodon vs Aprovação Manual de Conta
| Item | Confirmação por E-mail | Aprovação Manual |
|---|---|---|
| Objetivo | Verifica se o usuário possui o endereço de e-mail | Permite que o administrador revise cada cadastro |
| Gatilho | Enviado automaticamente após o registro | Administrador revisa contas pendentes no painel |
| Ação necessária do usuário | Clicar no link no e-mail | Aguardar o administrador aprovar a conta |
| Falha comum | E-mail filtrado ou SMTP mal configurado | Administrador não verifica a lista de pendentes |
Uma instância que usa aprovação manual não envia e-mail de confirmação. Em vez disso, o administrador deve aprovar manualmente cada conta pelo painel de administração. Se você se registrou em uma instância assim, não receberá um e-mail de confirmação. Verifique a página de registro da instância para ver se há uma nota sobre aprovação manual.
Se você não conseguir resolver o problema do e-mail ausente, considere escolher outra instância do Mastodon que use um serviço de e-mail confiável. Instâncias grandes como mastodon.social usam relays SMTP profissionais e raramente enfrentam problemas de entrega. Após confirmar seu e-mail, você pode personalizar as configurações do perfil e começar a seguir contas.