Resumo de IA
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.


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


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


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.


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


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 .


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.


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.


Na primeira página de configuração de autenticação, você precisará responder a 2 perguntas:
- 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).
- 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.


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


Após inserir seu domínio, clique em Configurações Avançadas. Você precisará fazer alguns ajustes aqui:
- Desmarque a caixa rotulada Usar segurança automatizada.
- Marque a caixa rotulada Usar caminho de retorno personalizado.
- Adicione um subdomínio no campo Caminho de Retorno (veja abaixo para mais detalhes).


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.


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


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.


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


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.


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


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


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.


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.


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


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.


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.


Remetente
No campo Mailer, você precisará selecionar a opção 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.


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


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.


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.


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.


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.


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


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.


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.


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


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.


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


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.


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.


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


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.


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