Como enviar e-mails do WordPress usando o Amazon SES (passo a passo)
Publicados: 2021-09-28Você está tendo problemas para enviar e-mails do seu site WordPress?
Uma maneira fácil de melhorar a confiabilidade do e-mail do WordPress é usar o Amazon Simple Email Service, ou Amazon SES.
Neste artigo, mostraremos passo a passo como enviar e-mails do seu site WordPress usando o Amazon SES.
Por que e quando você precisa do Amazon SES para e-mails do WordPress
Muitas vezes ouvimos que os usuários têm problemas para enviar e-mails de seu site WordPress. Isso é um problema porque você depende do e-mail para manter seu site funcionando sem problemas.
Por exemplo, seu site depende de e-mail para redefinir senhas perdidas ou enviar notificações quando novos usuários se registram ou alguém preenche seu formulário de contato.
Por padrão, o WordPress usa a função de correio PHP para enviar e-mails. No entanto, esta função nem sempre funciona como esperado. Isso geralmente ocorre porque as empresas de hospedagem do WordPress o bloqueiam para evitar abuso e spam.
Além disso, os filtros de spam em provedores de serviços de e-mail populares verificam os e-mails recebidos para verificar o remetente. Os e-mails padrão do WordPress falham nessa verificação e, às vezes, podem nem chegar à pasta de spam.
SMTP (Simple Mail Transfer Protocol) é o padrão da indústria para envio de e-mail. Ao contrário da função de e-mail PHP, o SMTP usa autenticação adequada, o que aumenta as chances de seus e-mails serem entregues com sucesso.
O Amazon SES é um serviço SMTP desenvolvido para e-mail comercial. É uma boa solução para enviar e-mails de notificação do WordPress apenas para você e sua equipe e também enviar boletins por e-mail para grandes listas de discussão.
O serviço é gratuito no primeiro ano. Depois disso, pode ser necessário pagar conforme o uso, dependendo do número de e-mails enviados e de outros fatores. Você pode ter uma ideia de quanto custará na página de definição de preços do Amazon SES.
Neste tutorial, mostraremos como enviar e-mail para o serviço Amazon SES do seu site WordPress usando o plug-in WP Mail SMTP.
Nota do editor: acreditamos que o Amazon SES seja um pouco complicado para iniciantes. É por isso que geralmente recomendamos que os usuários usem SMTP.com ou Sendinblue, que também funcionam com o plug-in WP Mail SMTP.
Configurando sua conta Amazon AWS
Primeiro, você precisará se inscrever para uma conta gratuita visitando o site da Amazon Web Services. Embora a conta seja gratuita, você precisará inserir os detalhes do cartão de crédito ao configurar a conta.
Depois de criar uma conta da AWS, você precisará configurar um usuário. Isso fornecerá as chaves de acesso necessárias mais tarde.
Para fazer isso, você precisa abrir a página Usuários do Amazon Web Services. Nesta página, você precisa clicar no botão 'Adicionar usuários'.
Em seguida, você precisa configurar um novo usuário. No campo Nome de usuário, você pode adicionar qualquer nome que desejar, mas recomendamos que use o formato seudomínio_wpmailsmtp.
Isso será útil no futuro se você criar usuários adicionais para outros sites. Você saberá rapidamente para qual site cada usuário é e que ele é usado pelo plugin WP Mail SMTP.
Você também precisará selecionar o tipo de credencial da AWS. Você deve clicar na caixa de seleção ao lado de 'Chave de acesso – Acesso programático'.
Quando terminar, você pode clicar no botão 'Próximo: Permissões' na parte inferior da tela.
Agora você verá a tela 'Definir permissões'. Você precisa clicar na terceira opção, 'Anexar políticas existentes diretamente'.
Então você deve digitar 'AmazonSESFullAccess' na barra de pesquisa para filtrar a lista. Agora, apenas uma política deve ser listada. Certifique-se de clicar na caixa de seleção à esquerda dessa política.
Depois disso, clique no botão 'Próximo: Tags' na parte inferior da tela. Não precisamos alterar nenhuma configuração na página 'Adicionar tags', então basta clicar no botão 'Próximo: Revisar' e você será direcionado para a página Revisar.
Uma vez lá, você pode ver todos os detalhes que escolheu para este usuário. Se tudo estiver correto, basta clicar no botão 'Criar usuário'.
Agora você verá uma mensagem informando que você criou o usuário com sucesso. Você também verá um ID de chave de acesso e uma chave de acesso secreta para seu usuário.
Você precisará deles posteriormente no tutorial, portanto, faça uma cópia deles em um local seguro ou simplesmente baixe o arquivo CSV. Como alternativa, basta manter esta janela do navegador aberta para que você possa voltar a ela mais tarde.
Mudando o Amazon Web Services para o modo de produção
Por padrão, sua conta do Amazon SES será executada no modo Sandbox. Este modo limitado só permitirá que você envie e-mails para endereços de e-mail verificados e foi projetado para impedir que spammers abusem do sistema.
Se você quiser enviar e-mails para qualquer pessoa, precisará fazer uma solicitação para passar do modo Sandbox para o modo de produção. A primeira etapa é visitar a página do AWS Support para criar um novo caso.
Primeiro, você precisará fazer login como o usuário que acabou de configurar. Quando estiver na página 'Criar caso', você precisará clicar na segunda opção, 'Aumento de limite de serviço'.
Em seguida, você precisará preencher os detalhes do caso. A Amazon usará suas respostas para garantir que você não enviará e-mails de spam.
Você deve deixar o tipo de limite como 'SES Service Limits' e selecionar 'Transactional' como o tipo de correio. No campo URL do site você deve digitar o endereço do seu site.
A próxima seção é intitulada 'Descreva, em detalhes, como você enviará apenas para destinatários que solicitaram especificamente seu e-mail'. Aqui você deve compartilhar alguns detalhes sobre seu processo de envio de e-mail.
Por exemplo, você pode dizer que está apenas enviando notificações do site para o administrador do site ou enviando e-mails apenas para aqueles que preencheram um formulário em seu site.
Em seguida, você é solicitado a 'Descreva, em detalhes, o processo que você seguirá quando receber notificações de devolução e reclamação'. Por exemplo, você pode explicar que a configuração 'Force From Email' no WP Mail SMTP enviará todas as notificações de devolução para um endereço de e-mail especificado.
Quando perguntado se você cumprirá os termos de serviço da AWS, você deve responder 'Sim'.
Em seguida, você deve rolar para baixo até a seção Solicitações. Comece selecionando a mesma região de quando você configurou sua conta da AWS. Essa será a região mais próxima de onde o servidor do seu site está localizado.
Para o campo de limite, você deve selecionar 'Cota de envio diária desejada' no menu suspenso. Depois disso, em 'Novo valor limite', você deve digitar sua estimativa do número máximo de e-mails que espera enviar em um dia.
A última seção da página é 'Descrição do caso de uso'. Aqui você deve compartilhar detalhes do tipo de site que possui e por que enviará e-mails.
Certifique-se de incluir os tipos de e-mails que serão enviados, como confirmações de envios de formulários, recibos de compra ou boletins informativos. Uma resposta mais detalhada aqui pode dar ao seu aplicativo uma chance maior de sucesso.
Depois de concluir a inscrição, vá em frente e clique no botão Enviar. Você receberá dois e-mails da Amazon Web Services confirmando que um novo caso foi criado.

Você deve receber uma decisão da Amazon dentro de um dia útil. Mas enquanto isso, você pode continuar com este tutorial.
Instalando o WP Mail SMTP no seu site WordPress
WP Mail SMTP é o melhor plugin SMTP para WordPress. Você precisará comprar um plano Pro ou superior para usar o Amazon SMTP. Isso também lhe dá acesso a suporte premium e luva branca configurado por um de seus especialistas.
Se você quiser que a equipe de suporte SMTP do WP Mail configure isso para você, siga o guia sobre como solicitar a configuração de luva branca para SMTP em vez de seguir as etapas abaixo.
Primeiro, você precisará instalar e ativar o WP Mail SMTP em seu site. Para mais detalhes, confira nosso guia sobre como instalar um plugin do WordPress.
Instalando o WP Mail SMTP
Na ativação, o assistente de configuração do WP Mail SMTP será iniciado automaticamente. Você precisará clicar no botão Vamos começar.
Em seguida, você verá uma lista de serviços de e-mail compatíveis. Aqui você precisa selecionar Amazon SES e clicar no botão 'Salvar e continuar'.
Você verá uma mensagem explicando que o Amazon SES é uma boa opção para usuários tecnicamente avançados. Você deve clicar no botão 'Eu entendo, continuar' para descartar a mensagem.
Depois disso, você será solicitado a definir as configurações do seu mailer. Você precisará preencher os campos ID da chave de acesso, Chave de acesso secreta e Região com as informações que copiou anteriormente ao criar uma conta da Amazon AWS.
Agora você precisa rolar para baixo até a seção SES Identities. Aqui você pode optar por verificar seu domínio ou endereço de e-mail.
Verificando seu domínio
O benefício da verificação por domínio é que ele verificará qualquer endereço de e-mail que use esse domínio. Verificar um endereço de e-mail é mais fácil, mas você terá que verificar cada endereço de e-mail que deseja usar separadamente.
Para verificar seu nome de domínio no Amazon SES, você precisa verificar se a opção Verificar domínio está selecionada. Depois disso, você deve digitar o nome de domínio usado ao se inscrever no Amazon AWS.
Depois de inserir o nome de domínio, você precisa clicar no botão Verificar domínio. Você receberá um nome e um valor para adicionar a um novo registro TXT nas configurações de DNS do seu domínio.
Para obter instruções sobre como criar um registro TXT para as configurações de DNS do seu site, consulte nosso guia de DNS
Depois de verificar seu domínio com sucesso, você deve retornar às configurações de SMTP do WP Mail do seu site e atualizar a página. Todos os domínios verificados agora serão exibidos.
Agora você pode pular a seção 'Verificando seu e-mail' abaixo e passar para 'Configurando o nome do remetente e o e-mail'.
Verificando seu e-mail
Se você planeja usar apenas um único endereço de e-mail com WP Mail SMTP, verificar seu endereço de e-mail é uma boa escolha.
Primeiro, você precisa clicar na opção Verificar endereço de e-mail e, em seguida, digitar o endereço de e-mail que planeja usar no campo fornecido.
Depois de inserir o endereço de e-mail, você precisa clicar no botão Verificar e-mail. Você verá um aviso solicitando que você verifique sua caixa de entrada de e-mail para um e-mail de confirmação.
Este e-mail será enviado da Amazon Web Services e incluirá um link de verificação. Você deve clicar neste link dentro de 24 horas para verificar este endereço de e-mail.
Depois de verificar seu e-mail com sucesso, você pode retornar às configurações de SMTP do WP Mail do seu site e atualizar a página. Todos os endereços de e-mail verificados devem ser exibidos.
Configurando o nome do remetente e o e-mail
Agora você deve rolar para baixo até a seção final da página, onde você pode inserir o nome 'De' e o endereço de e-mail.
Você precisa digitar um nome no campo From Name. Este é o nome associado aos e-mails que você envia e será definido como o nome do seu site por padrão.
Você pode alterar isso para qualquer nome, como o nome da sua empresa ou nome pessoal. Você também pode marcar a opção Force From Name para aplicar essa configuração em todo o site.
Você pode inserir qualquer endereço de e-mail verificado no campo De e-mail. Para melhores resultados, recomendamos que você use um endereço de e-mail comercial com o domínio do seu site, como [email protected].
Recomendamos que você marque a caixa Force From Email. Isso significa que você usará automaticamente o mesmo endereço de e-mail de saída em seu site WordPress.
Essa opção evitará o trabalho de editar as configurações de e-mail em todo o site e tornará menos provável que seus e-mails sejam enviados para spam.
Depois de terminar de inserir as configurações, você pode clicar no botão Salvar e continuar.
Habilitando os recursos SMTP do WP Mail
Por fim, você será perguntado sobre quais recursos de e-mail deseja ativar. Por padrão, as três primeiras opções estão habilitadas. São eles: capacidade de entrega de e-mail aprimorada, rastreamento de erros de e-mail e um resumo de e-mail semanal.
Se desejar, você também pode habilitar logs de e-mail detalhados. Depois de fazer sua seleção, você deve clicar no botão Salvar e continuar.
Inserindo sua chave de licença SMTP do WP Mail
Por fim, você precisa inserir sua chave de licença SMTP do WP Mail. Você recebeu essa chave por e-mail quando se inscreveu na sua conta WP Mail SMTP Pro.
Você também pode encontrar sua chave de licença clicando em 'Exibir chave de licença, detalhes e downloads' na página da conta no site WP Mail SMTP.
Depois de inserir sua chave de licença, você deve clicar no botão Verificar chave de licença. Você deve ver uma mensagem de sucesso. Basta clicar em OK para confirmar a mensagem e, em seguida, clicar no botão Continuar.
O WP Mail SMTP agora verificará a configuração do seu mailer. Se tudo estiver funcionando conforme o esperado, você verá uma tela com a mensagem 'Parabéns, você configurou com sucesso o WP Mail SMTP!'
Se houver algo errado, você verá uma mensagem que diz 'Opa, parece que as coisas não estão configuradas corretamente'. Você precisará clicar no botão Iniciar solução de problemas para corrigir o erro.
Enviando um e-mail de teste
Depois de concluir a solução de problemas, você pode enviar outro e-mail de teste para garantir que tudo esteja funcionando corretamente.
Você precisará navegar para WP Mail SMTP » Ferramentas e clicar na guia 'Teste de e-mail'. Por padrão, o e-mail de teste será enviado para o endereço de e-mail do administrador do seu site, mas você pode alterar isso. Em seguida, clique em 'Enviar e-mail'.
Se tudo foi configurado corretamente, você deverá ver um sucesso! mensagem.
É isso! Esperamos que este tutorial tenha ajudado você a aprender como enviar e-mails do WordPress usando o Amazon SES. Você também pode querer aprender como obter um certificado SSL gratuito para o seu site WordPress ou confira nossa lista de plugins WordPress obrigatórios.
Se você gostou deste artigo, assine nosso canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.