Erro: Utilizador autenticado sem autorização para enviar

Resumir:ChatGPTPerplexidade

Nota: Este guia aplica-se ao servidor de e-mail SendGrid no WP Mail SMTP.

O que significa este erro

A chave da API é válida, mas a conta ou a chave não consegue enviar. Isto pode acontecer devido a definições de gestão de acesso por IP, restrições ao nível da conta, permissões de subutilizadores ou ao termo do período de avaliação gratuita.

Causas comuns

  • A gestão de acesso por IP está ativada na conta e o IP do servidor não consta da lista de endereços autorizados
  • A conta SendGrid está sujeita a uma restrição de envio (nova conta em análise, violação das políticas ou suspensa)
  • Criou a chave API num subutilizador que não tem permissões de envio
  • O período de avaliação gratuita expirou (a avaliação gratuita da SendGrid permite o envio de 100 e-mails por dia durante 60 dias)

Como resolver

Aqui está o guia passo a passo completo para resolver o erro. Siga as soluções por ordem até que o e-mail de teste seja enviado com sucesso.

Solução 1: Adicione o IP do seu servidor à gestão de acesso por IP

Se a gestão de acesso por IP estiver ativada, a SendGrid bloqueia os pedidos de API provenientes de qualquer IP que não conste da lista de permissões. Esta é uma configuração válida para toda a conta, e não por chave de API.

Comece por identificar o endereço IP de saída do seu servidor. Inicie sessão no painel de controlo da sua hospedagem (cPanel, Plesk, etc.) e localize o endereço IP de saída do servidor na secção de informações do servidor. Se não o conseguir encontrar aí, solicite ao seu fornecedor de hospedagem o endereço IP de saída que o seu servidor utiliza.

Em seguida, inicie sessão na sua conta SendGrid e aceda a Definições » Gestão de Acesso IP. Clique em «Adicionar endereços IP», introduza o endereço IP de saída do seu servidor e, em seguida, clique em «Guardar».

Por fim, teste a correção indo a WP Mail SMTP » Ferramentas, clicando no separador «Teste de e-mail », introduzindo um endereço de destinatário no campo «Enviar para » e clicando em «Enviar e-mail».

Separador «E-mail de teste»

Solução 2: Resolver restrições da conta

As novas contas SendGrid passam, por vezes, por um breve período de revisão manual antes de a SendGrid ativar o envio. A SendGrid também pode restringir contas em caso de violação das políticas.

Comece por iniciar sessão na sua conta SendGrid e verifique se há banners de alerta ou mensagens de notificação sobre o estado da sua conta na página inicial do painel de controlo.

Nesse caso, se a SendGrid restringir a conta, normalmente envia um e-mail com instruções. Verifique a caixa de entrada do endereço de e-mail associado à sua conta SendGrid e siga as instruções contidas nesse e-mail (normalmente, respondendo com informações sobre o seu caso de utilização de envio).

Por fim, depois de a SendGrid levantar a restrição, volte à área de administração do WordPress e envie um e-mail de teste a partir de WP Mail SMTP » Ferramentas » Teste de e-mail.

Se o erro tiver desaparecido, está tudo resolvido. Se persistir, passe para a Solução 3.

Solução 3: Verificar as permissões do subutilizador

Se criou a chave API numa conta de subutilizador, o subutilizador deve estar ativo e com a função de envio ativada.

Comece por iniciar sessão na sua conta SendGrid e aceda a Definições » Gestão de subutilizadores. Encontre o subutilizador associado à chave API.

Em seguida, confirme se o subutilizador está ativo (não suspenso nem em pausa) e se tem a função de envio ativada. Se o subutilizador estiver sujeito a restrições, ative a função de envio para ele ou, em alternativa, crie uma nova chave API na conta principal.

Por fim, volte à área de administração do WordPress e envie um e-mail de teste a partir de WP Mail SMTP » Ferramentas » Teste de e-mail.

Se o erro tiver desaparecido, está tudo resolvido. Se persistir, passe à Solução 4.

Solução 4: Atualizar ou mudar de serviço se o período de avaliação gratuita tiver terminado

A versão de avaliação gratuita do SendGrid permite o envio de 100 e-mails por dia durante 60 dias. Após o término do período de avaliação, o SendGrid bloqueia o envio de e-mails até que efetue a atualização.

Tem duas opções: atualizar o seu plano SendGrid ou mudar para um outro servidor de e-mail no WP Mail SMTP.

Opção A: Atualize o seu plano SendGrid

Comece por iniciar sessão na sua conta SendGrid e aceda a Definições » Detalhes da conta » Os seus produtos (ou verifique se existe um aviso de atualização no painel de controlo). Selecione um plano pago (o plano Essentials tem um preço a partir de 19,95 $ por mês para 50 000 e-mails, a partir de 2025) e conclua o processo de atualização.

Por fim, volte à área de administração do WordPress e envie um e-mail de teste a partir de WP Mail SMTP » Ferramentas » Teste de e-mail.

Opção B: Mudar para um serviço de e-mail diferente

Se não quiser pagar pelo SendGrid, mude para outro servidor de e-mail compatível com o WP Mail SMTP. Consulte o guia completo dos servidores de e-mail do WP Mail SMTP para conhecer as alternativas.

Notas

  • A gestão de acesso IP está desativada por predefinição. Se não a ativou, é provável que esta não seja a causa.
  • Se nenhuma das opções acima se aplicar, contacte o apoio ao cliente da SendGrid. Eles têm acesso a restrições ao nível da conta que não aparecem na interface do painel de controlo.

E pronto! Agora já sabe como resolver o erro «Utilizador autenticado não autorizado a enviar» no SendGrid e voltar a enviar os seus e-mails através do WP Mail SMTP.

Experimente o nosso plugin gratuito WP Mail SMTP

Use seu provedor SMTP favorito para enviar seus e-mails do WordPress de forma confiável.