Erro 'Relay Access Denied' ao enviar e-mail pelo site — como resolver
Olá, querido(a) cliente! 😊
Se você está tentando enviar um e-mail por meio de um formulário no seu site (como contato, inscrição ou pedido) e recebe a mensagem "Relay Access Denied", não se preocupe — isso é bem comum e tem solução simples. Vamos resolver juntos, passo a passo, com calma e cuidado, como um verdadeiro Sensei da GeHost!Esse erro geralmente acontece quando o servidor de e-mail do seu site tenta enviar mensagens diretamente ao servidor de destino sem autenticação adequada. Ou seja: o sistema está tentando "repassar" (relay) o e-mail sem permissão — como se fosse um mensageiro sem autorização para entregar uma carta.
Calma! Vamos consertar isso em poucos minutos.
Passo 1: Verifique se o e-mail está configurado corretamente no seu site
Antes de tudo, confirme que o formulário do seu site está usando um e-mail criado na sua conta GeHost. Se você estiver tentando enviar e-mails de um endereço como contato@seusite.com.br, ele precisa existir como conta de e-mail na sua hospedagem.
Se não tiver criado ainda, vamos lá!
Passo 2: Crie ou verifique sua conta de e-mail no cPanel
1. Faça login no cPanel da sua conta GeHost:
2. No painel principal, encontre a seção E-mail e clique em Contas de E-mail:
3. Verifique se o e-mail que você está usando (ex: contato@seusite.com.br) aparece na lista. Se não estiver, clique em + Criar e crie uma nova conta com esse endereço.
⚠️ Dica importante: Use sempre um e-mail que você controla e que foi criado na GeHost. E-mails de domínios externos (como Gmail, Hotmail etc.) não funcionam bem com envio direto do servidor.
Passo 3: Configure o SMTP do seu site com autenticação
Se o seu site usa um sistema como WordPress, WooCommerce, ou um formulário personalizado, ele provavelmente envia e-mails via SMTP. Nesse caso, é essencial configurar o SMTP com autenticação.
Veja o que você precisa preencher no formulário do seu site (ou plugin de e-mail):
- Host SMTP: seusite.com.br (ou o domínio da sua hospedagem)
- Porta: 587 (para TLS) ou 465 (para SSL)
- Autenticação: Sim
- Usuário: contato@seusite.com.br
- Senha: a senha da conta de e-mail
Se não tiver certeza de qual porta usar, comece com a porta 587 e TLS. É a mais segura e compatível com a maioria dos servidores.
💡 Dica do Sensei: Nunca deixe o campo de "autenticação" desativado. Se o servidor não exigir senha, ele vai bloquear o envio por segurança — e é aí que surge o erro "Relay Access Denied".
Passo 4: Verifique os registros MX do seu domínio
Os registros MX dizem ao mundo "onde o e-mail para este domínio deve ser entregue". Se estiverem incorretos, o servidor pode recusar o envio.
1. No cPanel, vá até DNS Zone (Editor de Zona de DNS):
2. Procure os registros do tipo MX. Eles devem apontar para o servidor da GeHost (geralmente algo como mail.seusite.com.br ou mail.gehost.com.br).
Se não tiverem, ou estiverem com valores errados, clique em Adicionar Registro e insira:
- Tipo: MX
- Nome: (deixe em branco ou coloque @)
- Valor: mail.seusite.com.br (ou o valor fornecido pela GeHost)
- Prioridade: 10
Salve as alterações. Os registros podem levar até 24 horas para se propagar.
Passo 5: Teste o envio com segurança
Depois de fazer todas as alterações:
- Reinicie o formulário do seu site.
- Envie um teste para um e-mail que você controla (ex: seu Gmail).
- Confira se chegou na caixa de entrada — ou na pasta de spam.
Se ainda não funcionar, verifique se:
- A senha da conta de e-mail está correta.
- O plugin ou sistema do site está usando o SMTP com autenticação.
- O domínio está com o DNS atualizado (use mxtoolbox.com para verificar).
Pronto! Você venceu o erro!
Parabéns, guerreiro(a) do e-mail! 🎉
Quando o sistema envia e-mails com autenticação correta, usando um e-mail real da sua hospedagem e com DNS configurado, o erro "Relay Access Denied" desaparece. É só questão de seguir os passos com calma.
Se precisar de ajuda extra, é só chamar o nosso suporte. Estamos aqui para te ajudar — sempre com um sorriso no coração. ❤️
Com carinho,
Sensei da GeHost