Resumo de IA
Quer configurar as suas definições de e-mail do WordPress?
Se os seus e-mails do WordPress não estão a chegar aos destinatários ou a aterrar na pasta de spam, é porque o WordPress utiliza um método não fiável chamado PHP mail() que leva a problemas de entregabilidade.
Provedores de e-mail como o Gmail não confiam nestas mensagens não autenticadas, pelo que as bloqueiam ou enviam para spam. A solução é SMTP (Simple Mail Transfer Protocol).
Neste artigo, vou mostrar-lhe como configurar corretamente as suas definições de e-mail do WordPress para garantir uma entrega rápida e fiável em todos os momentos. Toda a configuração demora 15-20 minutos e resolverá os problemas de entrega permanentemente.
Configurar as definições de email no WordPress é muito mais simples quando se compreende porque é que falham em primeiro lugar.
Portanto, antes de mexermos no plugin, vamos analisar o que está realmente avariado com a configuração padrão. Depois, vamos corrigi-lo de vez com uma configuração SMTP adequada.
Porque Falham os Emails do WordPress por Padrão
O WordPress utiliza a função PHP mail() como o seu mecanismo de email incorporado. Funciona em teoria, mas falha na prática por três razões.
- Primeiro, as mensagens que envia não têm autenticação. Não possuem assinatura SPF, DKIM ou DMARC, que são os registos que os provedores de email modernos verificam antes de aceitar uma mensagem. Sem eles, um email parece exatamente uma mensagem forjada de um spammer.
- Segundo, a maioria dos alojamentos WordPress partilhados utiliza endereços IP que são partilhados por centenas de outros sites. Se um desses sites enviar spam, o impacto na reputação é para todo o IP. O seu email honesto de redefinição de palavra-passe é bloqueado pelo comportamento de outra pessoa.
- Terceiro, a função
mail()não fornece relatórios de erros nem registos de entrega. Quando os emails falham, não tem forma de saber que falharam, quem não os recebeu, ou porquê. Só descobre quando um cliente se queixa que nunca recebeu a confirmação da sua encomenda.
A solução é parar de usar a função PHP mail() completamente e encaminhar todos os emails do WordPress através de um serviço SMTP autenticado em vez disso. É isso que o resto deste guia lhe irá mostrar.
Como o SMTP Corrige a Entregabilidade de Emails do WordPress
SMTP significa Simple Mail Transfer Protocol (Protocolo de Transferência de Correio Simples). É o mesmo padrão que a sua conta de email normal utiliza, e requer que as suas mensagens sejam autenticadas antes de serem enviadas. Quando muda o seu site WordPress para SMTP, três coisas acontecem.
- Cada email é assinado criptograficamente com DKIM, o que prova que a mensagem veio do seu domínio.
- O registo SPF do seu domínio diz aos servidores de receção que o serviço SMTP tem permissão para enviar em seu nome.
- E a sua política DMARC diz-lhes o que fazer com qualquer coisa que falhe essas verificações.
Para que isto aconteça no seu site WordPress, precisa de duas coisas. Primeiro, um serviço SMTP (por vezes chamado serviço de email transacional ou um remetente).
Segundo, um plugin como o WP Mail SMTP que entrega cada email de saída do WordPress a esse serviço em vez da função PHP mail(). As secções seguintes cobrem ambos, começando pelo remetente.
Como Configurar as Definições de Email do Seu WordPress
Configurar as definições de email do WordPress é muito fácil se já tiver o seu domínio ligado a um remetente. Se não, siga o tutorial passo a passo abaixo para completar a sua configuração de email do WordPress usando o WP Mail SMTP.
Passo 1: Escolher um Provedor de Email
Primeiro, terá de criar uma conta num fornecedor de e-mail para gerir os seus e-mails. Pense nisto como uma conta de e-mail dedicada exclusivamente ao envio de e-mails do seu site.
SendLayer é o nosso serviço de envio de e-mails mais recomendado. Aqui está a nossa análise detalhada da SendLayer se quiser saber por que a recomendamos.
Para começar a criar a sua conta, visite a página de preços da SendLayer e escolha um plano com base no seu volume mensal de e-mails.
Se está apenas a começar ou quer testar a SendLayer primeiro, clique na ligação Free Trial. O teste gratuito permite-lhe enviar e-mails imediatamente sem informações de pagamento.

Em seguida, forneça o seu nome, e-mail e informações de cartão de crédito, conforme solicitado. Quando a criação da conta estiver concluída, clique em Continuar para o Painel de Controlo.

Ótimo! Acabou de configurar a sua conta de envio de e-mails SendLayer. Em seguida, vamos adicionar o seu domínio à sua conta SendLayer.
Passo 2: Autorizar o Seu Domínio WordPress
A autorização de domínio é importante para garantir o envio fiável de e-mails a partir do seu site WordPress. Autorizar o seu domínio permite que os servidores de e-mail o reconheçam como um remetente verificado.
O processo de autorização envolve a adição de registos DNS (identificadores técnicos) ao seu domínio que os servidores de e-mail verificam antes de aceitar as suas mensagens.
Uma vez que estes registos estejam implementados, fornecedores de e-mail como o Gmail confiam nos seus e-mails e entregam-nos nas caixas de entrada em vez de pastas de spam.
Para autorizar o seu domínio com a SendLayer, vá ao painel de controlo da sua conta SendLayer e clique em Adicionar Domínio.

Introduza o nome de domínio do endereço de e-mail (exemplo: oSeuNegocio.com) que pretende configurar como remetente. Em seguida, clique em Adicionar Domínio.

A SendLayer gera automaticamente 5 registos DNS para o seu domínio. Estes registos autenticam os seus e-mails e melhoram a entregabilidade.

Copie estes registos e cole-os nas definições DNS do seu site, um a um. Normalmente, encontrará estas definições DNS na conta de alojamento WordPress do seu site.
Depois de adicionar os registos DNS necessários, marque a caixa ao lado do texto Adicionei estes registos DNS e estou pronto para continuar. Em seguida, prima o botão Verificar Registos DNS.

Tenha em atenção que pode demorar até 48 horas para que as alterações DNS tenham efeito, embora a maioria se complete em 1-2 horas.
Para verificar o estado da autorização do seu domínio, regresse ao seu painel de controlo SendLayer e clique em Definições na navegação vertical à esquerda.

Agora, clique no separador Registo DNS e Definições na barra de navegação horizontal na parte superior da página.

Se as definições DNS foram verificadas com sucesso, verá um símbolo verde na coluna Estado para cada tipo de registo DNS.

Se precisar de ajuda para alterar as definições de DNS do seu site, consulte este guia sobre adicionar registos DNS ao seu site.
Passo 3: Ligar o Seu Site WordPress a SMTP
O WordPress não permite utilizar SMTP ou um serviço de correio externo. Podemos resolver isso com um plugin. Vamos configurar o WP Mail SMTP no WordPress para que possamos ligar o seu site ao SendLayer.
Se ainda não tem um plugin de e-mail, instale e ative o plugin WP Mail SMTP no seu site. O WP Mail SMTP é o plugin mais fiável para substituir a função PHP mail() avariada do WordPress por uma entrega SMTP adequada.

Depois de o WP Mail SMTP estar instalado e ativado, clique em WP Mail SMTP » Definições na sua área de administração do WordPress.

Esta página de definições é onde irá configurar todas as suas opções de e-mail. Os próximos três passos guiam-no através de cada secção.
Passo 4: Escolher o Email de Origem e o Nome de Origem (Detalhes do Remetente)
O E-mail de Remetente é o endereço de e-mail a partir do qual todos os e-mails do seu site serão enviados. Este endereço de e-mail deve usar o mesmo domínio que acabou de autorizar com o SendLayer.
Se tiver um endereço de e-mail profissional, terá o aspeto de você@exemplo.com. Percorra a página de definições até à secção de correio. Em seguida, introduza o seu endereço de e-mail no campo E-mail de Remetente.

Se desejar que o E-mail de Remetente seja o mesmo em todo o seu site, pode marcar a caixa com o rótulo Forçar E-mail de Remetente, como mostrado na captura de ecrã acima.
Isto poupar-lhe-á o trabalho de editar as definições de e-mail em todo o seu site (em todos os e-mails de formulários, etc.). Recomendamos vivamente que marque esta caixa.
Avançando, o Nome do Remetente está definido como o nome do site por defeito. Mas pode alterá-lo para qualquer texto que desejar. Também pode marcar a caixa ao lado de Forçar Nome do Remetente para aplicar esta definição a todos os seus e-mails em todo o seu site.

Os seus detalhes de remetente estão agora configurados. Em seguida, irá ligar o WP Mail SMTP à sua conta SendLayer.
Passo 5: Concluir a Configuração do Email
Agora irá ligar o WP Mail SMTP ao SendLayer usando uma chave de API. Esta chave permite que o plugin envie e-mails através dos servidores do SendLayer. Na secção Mailer, selecione SendLayer.

Depois, irá querer preencher a Chave de API. Para localizar a Chave de API da sua conta SendLayer, clique na ligação Obter Chave de API.

A ligação irá levá-lo para a página de Definições de Domínio da sua conta. Encontrará a sua Chave de API aqui.

Clique no ícone de cópia ao lado de Mostrar Chave de API para a copiar para a sua área de transferência.

Regresse à sua página de Definições do WP Mail SMTP e cole a sua Chave de API SendLayer no campo relevante.

Clique no botão Guardar Definições para guardar as alterações.

Está quase a chegar! Precisamos apenas de testar agora que tudo está a funcionar bem e sem problemas.
Passo 6: Testar os Seus Emails do WordPress
Após configurar as suas definições, precisa de verificar se o WordPress está realmente a enviar e-mails e se eles estão a chegar às caixas de entrada.
Portanto, vamos enviar um e-mail de teste para confirmar que a sua ligação SMTP, autorização de domínio e definições de remetente funcionam corretamente. Clique no separador Teste de E-mail.

Neste separador, pode introduzir quaisquer contas de e-mail às quais tenha acesso no campo Enviar Para. Em seguida, clique no botão Enviar E-mail.

Assim que o e-mail for processado, verá muito provavelmente uma mensagem de sucesso.

Verifique a caixa de entrada do endereço de e-mail que introduziu. O e-mail de teste deverá chegar dentro de 1-2 minutos. Verifique tanto a sua caixa de entrada como a pasta de spam.

Se o e-mail chegou à sua caixa de entrada (não ao spam), as suas definições de e-mail do WordPress estão configuradas corretamente. Todos os e-mails do WordPress, como notificações de formulário, redefinições de palavra-passe, registos de utilizador, serão agora entregues de forma fiável.
FAQs sobre Definições de E-mail do WordPress
Aqui estão as respostas às perguntas que os proprietários de sites WordPress mais fazem sobre a configuração de definições de e-mail, a mudança para SMTP e a resolução de problemas de entrega.
Porque é que não posso usar as definições de e-mail padrão no WordPress?
Por defeito, o WordPress utiliza o PHP Mail para enviar e-mails como notificações de formulário, ativação de utilizador, palavra-passe perdida e outros.
Infelizmente, o WordPress é conhecido por problemas de entrega de e-mail. Comumente, estes problemas surgem porque o seu servidor de alojamento WordPress não está devidamente configurado para usar a função PHP Mail.
Além disso, o PHP Mail não adiciona quaisquer elementos de autenticação às suas mensagens de e-mail. Isto significa que os seus e-mails são muito provavelmente tratados como spam e nunca chegam à caixa de entrada do seu destinatário.
Problemas de entregabilidade de e-mail são comuns para utilizadores do Gmail porque o Google tem regras muito rigorosas contra spam.
Como é que o SMTP corrige os e-mails do WordPress?
SMTP significa Simple Mail Transfer Protocol. É uma das formas mais fiáveis de enviar e-mails na internet.
Com o SMTP, obtém altas taxas de entregabilidade, evita a pasta de spam e os seus e-mails chegam aos destinatários quase instantaneamente.
Portanto, para corrigir problemas de e-mail no seu site WordPress, precisa de substituir o PHP Mail pelo SMTP. A forma mais fácil de o fazer é usar um plugin chamado WP Mail SMTP.
É usado por tantos sites por uma razão — permite que até pessoas não técnicas configurem as suas definições de e-mail do WordPress para usar SMTP em vez da função PHP mail() padrão.
Quais são as definições SMTP do WordPress e onde as encontro?
O WordPress não tem definições SMTP incorporadas. Precisa de instalar o plugin WP Mail SMTP para adicionar funcionalidade SMTP. Uma vez instalado, vá a WP Mail SMTP » Definições no seu painel WordPress.
Aqui irá configurar o seu E-mail de Remetente, Nome de Remetente, escolher o seu serviço de e-mail e introduzir as suas credenciais SMTP (geralmente uma chave de API). O plugin substitui a função PHP mail() padrão do WordPress por uma entrega SMTP adequada.
Como configuro o e-mail no meu site WordPress?
Instale o plugin WP Mail SMTP, inscreva-se num provedor de serviços de e-mail como o SendLayer, autorize o seu domínio adicionando registos DNS à sua conta de alojamento, depois configure o WP Mail SMTP com a chave de API e os detalhes do remetente do seu provedor.
Qual é o melhor serviço de e-mail para WordPress?
O SendLayer é a nossa principal recomendação porque foi construído especificamente para utilizadores WordPress, oferece excelentes taxas de entregabilidade, inclui registos de envio detalhados e fornece suporte responsivo. Outras opções sólidas incluem SendGrid, Mailgun ou Amazon SES, embora estas exijam uma configuração mais técnica.
Evite usar contas de e-mail genéricas (como o seu Gmail pessoal) para envio do WordPress. Elas têm limites rigorosos de envio diário (geralmente 500 e-mails) e bloquearão a sua conta se os exceder.
Posso usar a minha conta Gmail para enviar e-mails do WordPress?
Tecnicamente sim, mas não é recomendado para sites em produção. O Gmail limita o envio a 500 e-mails por dia, e exceder este limite faz com que a sua conta seja bloqueada temporariamente.
O Gmail também requer configuração de autenticação OAuth, que é mais complexa do que serviços baseados em API. Use o Gmail apenas para testes ou sites pessoais de volume muito baixo.
Para sites de negócios, use um serviço SMTP dedicado como o SendLayer, que é projetado para e-mail transacional e não tem limites de envio restritivos.
Como verifico se o WordPress está a enviar e-mails?
Instale o WP Mail SMTP e vá a Definições » Teste de E-mail. Envie um e-mail de teste para o seu endereço de e-mail pessoal. Se chegar à sua caixa de entrada em 2 minutos, o WordPress está a enviar corretamente.
Se não chegar ou for para o spam, a sua configuração de e-mail precisa de ser corrigida. Pode também verificar WP Mail SMTP » Registo de E-mail (funcionalidade Pro) para ver um histórico de todos os e-mails que o WordPress tentou enviar e o seu estado de entrega.
O que são registos DNS e porque preciso deles para e-mails do WordPress?
Os registos DNS são entradas de texto nas definições do seu domínio que provam que possui o seu domínio e autorizam o envio de e-mails.
Os cinco registos DNS que o SendLayer fornece incluem SPF (lista os servidores de envio aprovados), DKIM (adiciona uma assinatura encriptada aos e-mails) e DMARC (indica aos fornecedores como lidar com autenticações falhadas).
Os fornecedores de e-mail verificam estes registos antes de entregar o seu correio. Sem eles, os seus e-mails parecem falsificações e são bloqueados ou enviados para spam, mesmo que a sua ligação SMTP funcione.
Posso enviar e-mails do WordPress sem SMTP?
Pode tentar usar a função PHP mail() padrão do WordPress, mas é pouco fiável e falha frequentemente. A maioria dos fornecedores de alojamento não configura corretamente o PHP mail(), e mesmo quando funciona tecnicamente, os e-mails carecem de autenticação e vão para spam.
Em seguida, Corrija Problemas de Notificação por E-mail para Plugins de Formulário Específicos
Se estiver a usar um plugin de formulário de contacto diferente do WPForms e os e-mails ainda não estiverem a ser enviados, a mesma configuração SMTP aplica-se, mas pode precisar de ajustes específicos do plugin.
Temos guias sobre como corrigir problemas de notificação por e-mail do Formidable Forms e o Ninja Forms não enviar e-mail, ambos que detalham a mesma configuração SMTP com particularidades específicas do formulário.
Se estiver a considerar uma cópia pirateada do WP Mail SMTP Pro para evitar o custo da licença, leia primeiro o nosso artigo sobre porque deve nunca usar plugins WP Mail SMTP Pro nulled.
Crie o Seu Formulário WordPress Agora
Pronto para corrigir os seus e-mails do WordPress de uma vez por todas? Comece hoje com WP Mail SMTP Pro, o plugin SMTP mais fiável para WordPress com integrações de remetente incorporadas, registos de e-mail detalhados e uma garantia de devolução do dinheiro em 14 dias.
Se este guia o ajudou, por favor siga-nos no Facebook e Twitter para mais tutoriais e guias gratuitos do WordPress.

Embora seja uma boa informação, também parece uma jogada de marketing para o SendLayer. Desculpe, mas adicionar mais um serviço por uma taxa mensal nem sempre é desejado ou viável. Pensei que este artigo ofereceria mais das diferentes opções que pode usar. Pessoalmente, configuro o SMTP com as informações do meu servidor de e-mail com as alterações apropriadas no DNS. O artigo teria sido muito melhor se não se tivesse focado apenas no SendLayer. Apenas uma crítica construtiva. O WPForms continua a ser um ótimo produto!!!
Olá Vincent, obrigado pelo feedback e pedimos desculpa por qualquer confusão!
Recomendo que siga este guia sobre como configurar o SMTP Usando o Plugin WP Mail SMTP.
Espero que isto ajude!
Link morto. Concordo com o post original. Não vou pagar por mais um serviço.
Olá Bryan, obrigado pelo seu feedback e pedimos desculpa por qualquer confusão!
Recomendo que siga este guia sobre como configurar o SMTP Usando o Plugin WP Mail SMTP.
Espero que isto ajude!
Existe alguma forma de saber quem me está a enviar e-mails para o meu site WordPress em vez de a minha própria conta de e-mail me enviá-los?
Olá Micheal,
Pode absolutamente configurar notificações automáticas por e-mail do formulário, tanto para si como para qualquer outra pessoa que deseje (incluindo a pessoa que preencheu o formulário).
Temos um ótimo tutorial sobre isso aqui. E se preferir, temos um vídeo que o orienta através do processo de configuração aqui.