SendGrid

Resumir:ChatGPTPerplexity

Você gostaria de uma solução de entrega de e-mail confiável e segura que funcione com uma variedade de endereços de e-mail? SendGrid é uma opção popular e acessível para usuários do WordPress.

Este tutorial irá guiá-lo através da configuração do remetente SendGrid para WP Mail SMTP.


O que é SendGrid?

SendGrid é um método popular para melhorar a entrega de e-mails. Eles fazem isso através de uma API, que fornece um método mais seguro do que o SMTP tradicional. Além disso, eles oferecem um plano de teste gratuito e várias opções pagas, dependendo do número de e-mails que você precisa enviar por mês.

  • Custo: Teste gratuito por 60 dias para enviar até 100 e-mails diariamente. Você precisará fazer upgrade para uma conta paga após o término do seu período de teste de 60 dias.
  • Requisitos de E-mail de Remetente: Para usar o SendGrid de forma eficaz, você precisará ter um endereço de e-mail associado a um domínio que você possui. E-mails como @gmail.com, @yahoo.com, etc., não são recomendados para uso com este remetente.
  • Conclusão: SendGrid é uma opção super confiável e oferece um plano gratuito que funciona bem para pequenas empresas. Vale notar que ele requer acesso DNS (Domain Name System) para autenticar corretamente seu domínio e concluir o processo de configuração.

Observação: Confira nosso guia completo de remetentes no WP Mail SMTP para mais informações sobre remetentes suportados.

Configurando Sua Conta SendGrid

Para conectar seu site ao SendGrid, você primeiro precisará configurar uma conta SendGrid e criar uma identidade de remetente.

Criando Sua Conta SendGrid

Se você ainda não o fez, precisará se inscrever para uma conta SendGrid visitando a página de Preços. A partir daqui, você pode escolher o tipo de conta que se adapta às necessidades do seu site.

Para nosso exemplo, nos inscreveremos no plano de teste gratuito deles (limitado a 60 dias e oferece 100 e-mails/dia). No entanto, o processo de configuração será o mesmo, independentemente do plano que você escolher.

Página de preços do SendGrid

Em seguida, o SendGrid pedirá para você criar o nome de usuário e a senha da sua conta.

Página de registro do SendGrid

Em seguida, o SendGrid pode fazer algumas perguntas adicionais sobre seu negócio para ajudar a personalizar sua conta.

Inserindo mais detalhes para configurar uma conta SendGrid

Preencha todos os campos obrigatórios e clique em Começar! para continuar.

Criando Sua Identidade de Remetente

Para começar a enviar e-mails com o SendGrid, você precisará configurar uma identidade de remetente. Existem duas opções: criar uma única identidade de remetente ou autenticar o domínio do seu site.

Recomendamos autenticar seu domínio, pois este método é melhor para garantir que seus e-mails sejam entregues de forma consistente. No entanto, cobrimos ambas as opções abaixo.

Observação: Embora você possa colocar sua integração SendGrid em funcionamento com uma única identidade de remetente, essa opção não garantirá a entrega de e-mails. Recomendamos autenticar seu domínio em vez disso.

Adicionando um Remetente Único à Sua Conta SendGrid

No SendGrid, você pode criar um remetente único para configurar um endereço de e-mail de remetente aprovado.

Para fazer isso, vá para Configurações » Autenticação do Remetente no menu do painel do SendGrid.

clique-autenticação-do-remetente

Em seguida, localize a seção Verificação de Remetente Único e clique no botão Começar .

botão-começar-identidade-do-remetente

Agora você verá um painel solicitando que insira o nome, e-mail e endereço físico do remetente. Após preencher os detalhes necessários, clique no botão Criar .

Criando um Remetente Único no SendGrid

Uma mensagem de confirmação será enviada para o endereço de e-mail que você inseriu. Clique no link dessa mensagem para verificar seu e-mail e finalizar a configuração de sua identidade de remetente único.

Autenticando Seu Domínio no SendGrid

A autenticação prova que seus e-mails vêm de um domínio que você possui. Isso, por sua vez, ajuda a reputação do seu domínio como uma fonte legítima de e-mails. Como benefício adicional, a autenticação também removerá a mensagem "via sendgrid.net" que, de outra forma, seria adicionada aos seus e-mails.

Observação: Para prosseguir com a autenticação de domínio no SendGrid, você precisará de acesso às configurações de DNS do seu site.

Se você não tem certeza de onde encontrar suas configurações de DNS ou se sente inseguro em fazer alterações nelas, entre em contato com o provedor de hospedagem do seu site antes de prosseguir. Ou, para mais detalhes, você pode conferir o tutorial do WPBeginner sobre configurações de DNS.

Para começar, vá para Configurações » Autenticação do Remetente no menu do painel do SendGrid.

clique-autenticação-do-remetente

Na página seguinte, localize a seção Autenticação de Domínio e clique no botão Começar para acessar as configurações necessárias.

botão-começar-autenticação-de-domínio

Na primeira página de configuração de autenticação, você precisará responder a 2 perguntas:

  1. Qual servidor de nomes de domínio (DNS) você usa? Selecione seu provedor de DNS na lista disponível. Se você não encontrar uma correspondência, escolha Outro Host (Não Listado).
  2. Você também gostaria de personalizar os links para este domínio? Recomendamos selecionar Sim. Isso permitirá que quaisquer links nos e-mails enviados do seu site usem seu próprio domínio em vez do SendGrid. Links personalizados ajudam a garantir ainda mais a entrega, mantendo todos os links vinculados ao seu próprio site.

Depois de responder a essas perguntas, clique no botão Avançar para continuar.

clique-no-botão-avançar

Para a próxima etapa, você precisará inserir o domínio do seu site (por exemplo, exemplo.com).

Inserindo o domínio para autenticar no SendGrid

Após inserir seu domínio, clique em Configurações Avançadas. Você precisará fazer alguns ajustes aqui:

  1. Desmarque a caixa rotulada Usar segurança automatizada.
  2. Marque a caixa rotulada Usar caminho de retorno personalizado.
  3. Adicione um subdomínio no campo Caminho de Retorno (veja abaixo para mais detalhes).
Configurações avançadas de autenticação de domínio do SendGrid

Um subdomínio substitui a parte "www" do endereço do seu site (por exemplo, subdominio.exemplo.com). Subdomínios podem ser usados para adicionar seções ou diretórios separados ao seu site. Por exemplo, o blog de um site pode estar em blog.exemplo.com.

Neste caso, o subdomínio será usado apenas pelo SendGrid para enviar e-mails e não será visível em seu site.

A menos que você tenha um subdomínio específico em mente, considere usar sg. É isso que usaremos em nosso exemplo.

Observação: O subdomínio pode ser o que você quiser. No entanto, o SendGrid recomenda:

  • Não usar "mail", pois muitas empresas de hospedagem já usam esse subdomínio e isso pode causar conflitos.
  • Não incluir sublinhados (_), pois este caractere pode não ser compatível com alguns provedores de DNS.

Quando estiver pronto, clique no botão Avançar.

clique-no-botão-avançar-configurações-avançadas

A página a seguir exibirá uma lista de registros DNS que você precisará adicionar às configurações de DNS do seu site.

registros-dns-sendgrid

Observação: Para saber mais sobre como acessar as configurações de DNS do seu domínio, consulte nosso tutorial sobre adicionar registros DNS para um guia completo.

Após abrir as configurações de DNS do seu site, você deverá ver uma opção para adicionar um novo registro.

Para que o SendGrid possa autenticar seu domínio, você precisará adicionar esses registros às configurações de DNS do seu site. Certifique-se de copiá-los cuidadosamente, pois você precisará dos valores exatos da sua conta SendGrid para que a verificação funcione.

Observação: Alguns hosts de domínio anexarão seu domínio ao adicionar o Hostname fornecido pelo SendGrid. Se for esse o caso, você precisará remover seu domínio normal ao inserir o Hostname no DNS do seu domínio. Por exemplo, em vez de inserir sg.example.com para o Hostname do primeiro registro TXT, você inserirá apenas sg.

Você também pode ver um campo TTL (Time To Live) para o registro nas configurações de DNS do seu site. Se houver uma opção para alterá-lo, recomendamos definir o TTL para um dia (ou 86400 segundos, dependendo da unidade que seu DNS usa).

Após adicionar todos os registros DNS, marque a caixa no seu painel SendGrid rotulada como Eu adicionei esses registros. Em seguida, clique no botão Verificar. Pode levar até 48 horas para que as alterações de DNS sejam reconhecidas, então talvez você precise verificar novamente mais tarde.

clique-em-verificar

Se a verificação funcionou, você deverá ver uma mensagem de sucesso.

Registros DNS verificados

Gerando uma Chave de API

Após criar uma conta e configurar sua identidade de remetente, você pode gerar uma chave de API para conectar seu site ao SendGrid e começar a enviar e-mails. No painel da sua conta, clique em Email API » Guia de Integração no menu à esquerda.

Acessando as opções de integração da API de e-mail para SendGrid

Em seguida, você será solicitado a escolher um método de configuração. Clique no botão Escolher na opção SMTP Relay.

Escolha o Relé SMTP para configuração do SendGrid

Em seguida, você precisará inserir um nome para a chave de API e clicar em Criar Chave.

Criar chave de API para SendGrid

Isso gerará uma chave de API para você. Certifique-se de deixar esta página aberta, pois você precisará dessa chave de API um pouco mais tarde.

Chave de API para conta SendGrid

Configurando o WP Mail SMTP

Agora que sua conta SendGrid está preparada, você pode mudar para o seu site e configurar o WP Mail SMTP.

Antes de começar esta seção, certifique-se de instalar e ativar o plugin WP Mail SMTP.

Depois de instalar o WP Mail SMTP, vá para WP Mail SMTP » Configurações e selecione a guia Geral.

configurações do wp mail smtp

Em seguida, role até a seção Conexão Principal.

Seção de conexão primária

Nas próximas seções, abordaremos os detalhes de cada uma das configurações localizadas nesta página.

E-mail de Remetente

Este é o endereço de e-mail de onde todos os e-mails do seu site serão enviados.

Se você quiser que o Email de Remetente seja o mesmo em todo o site, você pode optar por marcar a caixa "Forçar Email de Remetente". Esta opção irá poupá-lo do trabalho de editar as configurações de e-mail em todo o seu site, como em seus e-mails de notificação de formulário.

A configuração Forçar E-mail de Remetente

Observação: Para mais detalhes, consulte nosso guia para entender como a configuração Forçar Email de Remetente funciona. Além disso, se você quiser receber e-mails neste endereço, precisará usar um endereço de e-mail conectado a uma caixa de entrada funcional.

Nome do Remetente

Por padrão, o Nome de Remetente será definido como o nome do seu site. No entanto, você pode alterá-lo para qualquer texto que desejar.

Você também pode optar por Forçar Nome do Remetente para aplicar esta configuração a todos os e-mails do site.

A configuração Forçar Nome de Remetente

Remetente

No campo Mailer, você precisará selecionar a opção SendGrid.

Selecionar remetente SendGrid

Observação: Você precisará garantir que seu servidor use TLS 1.2 ou superior. Caso contrário, isso pode resultar em problemas de conexão. Sugerimos que entre em contato com seu provedor de hospedagem se tiver alguma dúvida sobre a versão que está usando.

Chave de API

Depois de escolher SendGrid como seu remetente, você precisará inserir a Chave de API da sua conta. Vá em frente e volte para a aba ou janela do navegador onde sua conta SendGrid está aberta e copie a chave que você gerou na etapa anterior.

Em seguida, retorne às suas configurações do WP Mail SMTP e cole a chave no campo Chave de API.

Adicionando uma chave de API para SendGrid às configurações do WP Mail SMTP

Mantenha sua página de chave de API do SendGrid aberta, pois você precisará retornar a esta tela novamente mais tarde neste tutorial.

Domínio de Envio

A configuração de Domínio de Envio é uma configuração opcional que permitirá ao WP Mail SMTP verificar erros no lado do domínio em sua configuração do SendGrid (por exemplo, registros SPF (Sender Policy Framework) incorretamente configurados ou ausentes). Essa verificação de domínio será executada toda vez que você enviar um e-mail de teste e só mostrará um erro se uma configuração incorreta for detectada.

O domínio de envio deve corresponder ao subdomínio que você autenticou no SendGrid. Você pode copiar e colar este valor aqui.

Observação: Certifique-se de adicionar seu domínio SendGrid completo a esta configuração (por exemplo, sg.example.com).

wp-mail-smtp-sendgrid-domínio-de-envio

Conexão de Backup

Configurar uma Conexão de Backup é opcional e não é necessário para completar a configuração do seu remetente SendGrid. No entanto, para melhorar ainda mais a entregabilidade de e-mails, recomendamos configurar uma conexão adicional para servir como backup caso sua Conexão Principal falhe.

configurações-de-conexão-de-backup

Observação: Deseja enviar e-mails usando conexões diferentes com base em um conjunto de regras ou condições? Certifique-se de conferir nosso tutorial de Roteamento Inteligente para saber mais.

Quando terminar, clique no botão Salvar Configurações para salvar as alterações.

clicar-botao-salvar-configuracoes

Verificando a Integração SendGrid

Em seguida, você precisará verificar a integração que acabou de criar com o SendGrid. Para iniciar este processo, envie um e-mail de teste do WP Mail SMTP.

Enviando um E-mail de Teste

Agora que você configurou suas configurações, pode enviar um e-mail de teste para garantir que sua conexão esteja funcionando como esperado. Para fazer isso, vá para WP Mail SMTP » Ferramentas e clique na aba Teste de E-mail.

Abrindo a ferramenta de Teste de E-mail no WP Mail SMTP

No campo Enviar Para, você pode inserir qualquer endereço de e-mail cuja caixa de entrada você tenha acesso.

Recomendamos deixar a configuração HTML ATIVADA, a menos que você saiba que enviará apenas e-mails de texto simples.

Observação: Se você configurou uma conexão adicional, poderá escolher entre sua Conexão Principal e outras conexões ao enviar um e-mail de teste.

Depois de preencher as configurações necessárias, clique no botão Enviar E-mail para enviar seu e-mail de teste.

Clique no botão enviar e-mail

Após o envio do e-mail de teste, você deverá ver uma mensagem de sucesso.

Mensagem de sucesso do e-mail de teste do WP Mail SMTP

Em seguida, verifique a caixa de entrada do endereço de e-mail que você inseriu. Você deverá receber o e-mail deste teste em breve.

E-mail de teste bem-sucedido do WP Mail SMTP

Verificando a Autenticação de Domínio

Nesta etapa, também é importante verificar se a autenticação do seu domínio funcionou. Cada provedor de e-mail colocará essas informações em uma área diferente da sua conta, mas vamos compartilhar o Gmail/G Suite como exemplo.

No Gmail ou G Suite, clique na pequena seta abaixo dos detalhes do remetente do seu e-mail de teste do WP Mail SMTP.

Expandindo os detalhes do remetente de um e-mail no Gmail

Isso deve abrir mais detalhes sobre o cabeçalho do e-mail. A partir daqui, verifique se o valor mailed-by corresponde ao seu subdomínio (por exemplo, sg.wpmailsmtp.com). Em seguida, verifique se o valor signed-by corresponde ao seu domínio regular do site (por exemplo, wpmailsmtp.com).

Verificando se o seu domínio foi autenticado no SendGrid, observando os detalhes do remetente do e-mail de teste no Gmail

Observação: Se esses domínios ainda não corresponderem ao seu subdomínio/domínio, o SendGrid pode precisar de um pouco mais de tempo para aplicar totalmente sua configuração. Recomendamos esperar pelo menos uma hora e, em seguida, repetir este processo de teste.

Verificando a Integração no SendGrid

Após o envio bem-sucedido do seu e-mail de teste, você precisará retornar à página de API da sua conta SendGrid. Aqui, marque a caixa rotulada I’ve updated my settings e clique em Next: Verify Integration.

Conclua a etapa Configurar seu aplicativo no SendGrid

Quando a próxima página carregar, clique no botão Verify Integration. Isso enviará um e-mail para o SendGrid para verificação.

Verificando a integração no SendGrid para finalizar a conexão com seu site

Assim que o SendGrid detectar que seu e-mail de teste já foi enviado, eles o informarão com uma mensagem de sucesso. Isso pode levar alguns momentos para ser concluído.

Mensagem de sucesso da verificação de integração do SendGrid

Perguntas Frequentes

Estas são as principais perguntas que recebemos dos usuários sobre o provedor de e-mail SendGrid.

Como posso verificar se minha chave de API tem o nível de acesso Mail Send no SendGrid?

Para verificar se a chave de API que você criou tem o nível de acesso correto configurado, primeiro navegue até Settings » API Keys em sua conta SendGrid. Isso o levará a uma página com todas as suas chaves de API disponíveis. Clique no ícone de engrenagem para abrir as configurações de uma chave específica.

Abrindo as configurações da chave de API do SendGrid

Nas configurações da chave, certifique-se de que a opção Restricted Access esteja selecionada.

Habilitando acesso restrito para uma chave de API do SendGrid

Uma vez selecionada esta opção, permissões adicionais aparecerão para você configurar. Role para baixo até a configuração Mail Send e certifique-se de que o nível de permissão esteja definido como Full Access.

Verificando se as permissões de envio de e-mail estão definidas como acesso total no SendGrid

É isso! Agora você pode corrigir os problemas de entrega de e-mail do seu site WordPress com o SendGrid usando o WP Mail SMTP.

Em seguida, você gostaria de configurar o registro de e-mails? Certifique-se de conferir nosso tutorial sobre como registrar e-mails enviados do seu site WordPress para mais detalhes.

Experimente nosso plugin gratuito WP Mail SMTP

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