Como configurar as suas definições de e-mail do WordPress

Como Configurar as Definições de E-mail do WordPress (Da Maneira CERTA)

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.

WP-Mail-SMTP-infografico

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.

preços SendLayer

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.

Obter teste gratuito SendLayer

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.

Continuar para o painel

Ótimo! Acabou de configurar a sua conta de envio de e-mails SendLayer. Em seguida, vamos adicionar o seu domínio à sua conta SendLayer.

Dica Pro

Estime quantos e-mails o seu site WordPress envia mensalmente antes de escolher um plano. Notificações de formulários, registos de utilizadores, reposições de palavra-passe, notificações de comentários e encomendas WooCommerce são todos contabilizados.

Um site típico de pequena empresa envia 500-2.000 e-mails por mês. Escolha um plano ligeiramente acima da sua estimativa para evitar notificações de formulários perdidas e clientes insatisfeitos.

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.

adicionar domínio SendLayer

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.

adicionar domínio SendLayer

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

Registos DNS SL

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.

Definições de verificação DNS SL

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.

Definições do painel SendLayer

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

Registos e definições DNS SL

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

Registos DNS autorizados SL

Se precisar de ajuda para alterar as definições de DNS do seu site, consulte este guia sobre adicionar registos DNS ao seu site.

Importante

Alguns utilizadores saltam este passo pensando que a ligação API é suficiente. Sem autorização de domínio, os fornecedores de e-mail veem as suas mensagens como provenientes de uma fonte não verificada e encaminham-nas automaticamente para spam.

Os registos DNS comprovam a propriedade do domínio e permitem a autenticação SPF, DKIM e DMARC, que determinam se os seus e-mails chegam às caixas de entrada.

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.

WP Mail SMTP para rastreamento de e-mail

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.

Página de Definições do WP Mail SMTP

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.

Nota

O WP Mail SMTP é o plugin SMTP mais ativamente mantido, com mais de 3 milhões de instalações. Outros plugins SMTP frequentemente entram em conflito com plugins de formulários de contacto, têm código desatualizado que causa problemas de compatibilidade ou carecem de suporte adequado.

O WP Mail SMTP é construído pela equipa do WPForms e integra-se perfeitamente com todos os principais plugins de formulários, serviços de e-mail e funcionalidades do WordPress. Se já experimentou outros plugins SMTP que não funcionaram, desinstale-os completamente antes de instalar o WP Mail SMTP para evitar conflitos.

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.

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.

Ajustar Nome do Remetente nas definições do WP Mail SMTP

Os seus detalhes de remetente estão agora configurados. Em seguida, irá ligar o WP Mail SMTP à sua conta SendLayer.

Dica Pro

Muitos sites usam [email protected] como o seu E-mail de Remetente, pensando que desencoraja respostas. Isto prejudica a entregabilidade. Os fornecedores de e-mail penalizam os endereços noreply porque sinalizam e-mails automatizados de baixa qualidade.

Utilize um endereço monitorizado real como [email protected] ou [email protected] em vez disso. Obterá melhores taxas de colocação na caixa de entrada e os clientes apreciam poder responder se tiverem dúvidas sobre confirmações de formulário ou notificações de conta.

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.

Selecionar remetente 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.

Obter API SendLayer

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.

Definições de domínio SendLayer

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

Copiar chave API

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

Colar chave API

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

Clique no botão guardar definições

Está quase a chegar! Precisamos apenas de testar agora que tudo está a funcionar bem e sem problemas.

Importante

A sua chave de API dá acesso total para enviar e-mails da sua conta SendLayer. Nunca a partilhe publicamente nem a inclua em repositórios de código públicos como o GitHub.

Se suspeitar que a sua chave de API foi comprometida (hack do site, exposição acidental), regenere uma nova chave imediatamente nas Definições de Domínio do SendLayer.

A chave antiga para de funcionar instantaneamente e terá apenas de colar a nova chave no WP Mail SMTP. Chaves de API comprometidas podem ser usadas para enviar spam do seu domínio, prejudicando a sua reputação como remetente.

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.

Abrir o separador Teste de E-mail no WP Mail SMTP

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.

Enviar teste de e-mail

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

Aviso mostrando que o e-mail de teste do WP Mail SMTP foi enviado com 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.

e-mail de teste smtp enviado com sucesso

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.

Divulgação: O nosso conteúdo é suportado pelo leitor. Isto significa que se clicar em alguns dos nossos links, poderemos ganhar uma comissão. Veja como o WPForms é financiado, porque é importante e como pode apoiar-nos.

Osama Tahir

Osama é Redator Sénior no WPForms. Especializa-se em desmontar plugins WordPress para testes e em partilhar as suas ideias com o mundo. Saiba Mais

O Melhor Plugin Construtor de Formulários Drag and Drop para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.

6 comentários em “Como Configurar as Suas Definições de E-mail do WordPress (Da Maneira CERTA)

  1. 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!!!

  2. 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?

    1. 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.

Adicionar um comentário

Temos todo o gosto que tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com a nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Este formulário está protegido pelo Cloudflare Turnstile e aplicam-se a Política de Privacidade e os Termos de Serviço da Cloudflare.