# Amazon SES no WordPress: Configure em 5 passos

O <strong>Amazon SES</strong> entrega e-mail transacional do WordPress por centavos quando você autentica o domínio com SPF, DKIM e DMARC. Segundo o <a href="https://radar.cloudflare.com/security/email" rel="noopener" target="_blank">Cloudflare Radar</a> (2026), 26,7% do e-mail analisado no Brasil foi classificado como malicioso. Sem autenticação, o formulário cai em spam. A configuração toma cerca de 30 minutos e exige acesso ao DNS.

O Amazon SES é o serviço de envio de e-mail da AWS que substitui a função `wp_mail()` padrão do WordPress por um caminho SMTP autenticado e rastreável. Em hospedagem compartilhada, o e-mail de um <a href="https://full.services/glossario/formulario-de-contato-wordpress/">formulário de contato no WordPress</a> sai pela função PHP mail, sem assinatura criptográfica, e o Gmail trata isso como suspeito. A FULL conecta mais de 150 mil sites e o e-mail de formulário que some é um dos pedidos mais frequentes do suporte. Este guia usa o Amazon SES para resolver a entrega na raiz. Para o contexto completo do tema, veja o hub de <a href="https://full.services/formularios-wordpress/">conteúdos de formulários WordPress da FULL</a>.

<p class="wp-caption-text">Legenda: o domínio verificado no Amazon SES é o que libera o envio em produção.</p>

---

## Amazon SES no WordPress: Visão geral do que ele resolve

O Amazon SES resolve a entregabilidade do e-mail transacional cobrando cerca de US$0,10 por mil mensagens, contra o limite de 500 e-mails por dia do SMTP gratuito do Gmail. É o caminho mais barato para volume alto no WordPress.

<table id="etapas-amazon-ses-wordpress">
  <caption>Amazon SES no WordPress: etapas, objetivo e validação</caption>
  <thead>
    <tr>
      <th scope="col">Etapa</th>
      <th scope="col">Objetivo</th>
      <th scope="col">Check de validação</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th scope="row">Verificar domínio</th>
      <td>Provar à AWS que você controla o domínio remetente</td>
      <td>Status "Verified" no console do SES</td>
    </tr>
    <tr>
      <th scope="row">Sair da sandbox</th>
      <td>Liberar envio para qualquer destinatário</td>
      <td>Cota de produção aprovada por ticket</td>
    </tr>
    <tr>
      <th scope="row">Conectar o plugin SMTP</th>
      <td>Ligar o WordPress às credenciais SES</td>
      <td>E-mail de teste recebido na caixa de entrada</td>
    </tr>
  </tbody>
</table>

A tabela posiciona as três etapas centrais antes de abrir o console da AWS, porque pular qualquer uma é a causa mais comum de falha em produção. O ponto que a documentação esconde é a sandbox: toda conta nova do Amazon SES começa restrita, e o formulário só entrega para endereços verificados até você pedir a saída. Por isso a ordem das etapas pesa mais que a velocidade na configuração.

---

## Amazon SES e o e-mail: Por que o WordPress precisa dele

O WordPress padrão usa a função `wp_mail()`, que delega ao PHP mail do servidor, sem autenticação SPF nem assinatura DKIM. Esse e-mail tende a cair em spam, e o problema piorou desde as regras de remetente do Gmail e do Yahoo de fevereiro de 2024, que exigem DMARC de quem envia volume.

A relação causal é direta e a gente vê isso repetir no suporte da FULL. WordPress usando `wp_mail()` em hospedagem compartilhada, sem SMTP autenticado, resulta em e-mail de formulário marcado como spam pelo provedor de destino, sem nenhum aviso no painel. O administrador só descobre quando o cliente reclama que não recebeu a resposta. O Amazon SES troca esse caminho frágil por SMTP autenticado com IP de boa reputação e entrega logs de envio, rejeição e reclamação que o PHP mail nunca expôs.

---

## Amazon SES no WordPress: O passo a passo da configuração

Configurar o Amazon SES no WordPress leva cerca de 30 minutos em cinco passos: criar a conta na AWS, verificar o domínio no DNS, sair da sandbox, gerar credenciais SMTP e conectar o plugin. Cada passo tem um check de validação concreto, então você só avança quando o anterior fecha. A maior parte das falhas nasce de pular a verificação de DNS ou de esquecer a sandbox.

### Passo 1: Crie a conta e abra o amazon SES

Acesse o console da AWS, busque por SES e escolha a região mais próxima do seu público, como `sa-east-1` (São Paulo) para tráfego brasileiro. A região define a latência e o endpoint SMTP que o WordPress vai usar, então mantenha a mesma região em todo o processo. Confirme que o painel mostra a conta em modo sandbox no canto da tela antes de seguir.

### Passo 2: Verifique o domínio no DNS

No menu "Verified identities", adicione seu domínio e copie os três registros CNAME de DKIM que o Amazon SES gera. Publique-os no seu provedor de <a href="https://full.services/glossario/dns/">DNS</a>, seja Route 53, Cloudflare ou o painel da hospedagem. A propagação leva de alguns minutos a algumas horas; o status muda para "Verified" quando a AWS confirma o DKIM. Adicione também o registro SPF e publique um DMARC com política `none` para começar a monitorar.

### Passo 3: Solicite a saída da sandbox

Abra "Account dashboard" e clique em "Request production access". O Amazon SES exige uma descrição do caso de uso, do volume diário estimado e de como você trata bounces. A aprovação costuma sair em até 24 horas. Sem esse passo, o serviço só entrega para endereços verificados e o formulário falha em produção, mesmo com o domínio verificado e o plugin conectado corretamente.

### Passo 4: Gere as credenciais SMTP

Em "SMTP settings", clique em "Create SMTP credentials". A AWS gera um usuário IAM dedicado com chave e senha SMTP, diferentes das suas chaves de API da conta. Guarde esses dados, porque a senha só aparece uma vez. Anote também o endpoint SMTP da região, no formato `email-smtp.sa-east-1.amazonaws.com`, e use a porta 587 com TLS para a conexão segura validada pelo <a href="https://full.services/glossario/ssl-certificado/">certificado SSL</a>.

### Passo 5: Conecte o plugin SMTP do WordPress

Instale o WP Mail SMTP ou o Easy WP SMTP, escolha "Other SMTP" e preencha host, porta 587, criptografia TLS, usuário e senha gerados no passo 4. Defina o e-mail remetente com um endereço do domínio verificado, nunca um Gmail genérico. Envie o e-mail de teste do próprio plugin; recebê-lo na caixa de entrada, não no spam, fecha a configuração. Se quiser comparar caminhos, veja <a href="https://full.services/como-configurar-smtp-no-wordpress-com-plugin-premium/">como configurar SMTP no WordPress com plugin premium</a>.

---

## Custo real e plano FULL para quem gerencia vários sites

O Amazon SES cobra US$0,10 por mil e-mails, sem mensalidade fixa. Um site que dispara 5 mil notificações de formulário por mês paga cerca de US$0,50, contra dezenas de dólares de um SMTP transacional mensal. A contrapartida é o tempo de configuração de DNS e a gestão da sandbox.

Essa conta muda para agências. No plano PRO da FULL, por R$849,90, você ativa o bundle de 17 plugins em até 10 sites, o que dá R$85 por site, com o WPForms e o suporte que ajuda a fechar SMTP e DNS de cada projeto. Ative tudo em <a href="https://full.services/planos">FULL.services/planos</a>. A gente vê no suporte que o gargalo raramente é o Amazon SES em si, e sim o DNS de cada cliente, e ter o plugin pronto encurta esse caminho.

---

## Amazon SES não vale a pena: Quando evitar o serviço

O Amazon SES não compensa para um único site de baixo volume cujo dono não quer mexer em DNS, porque o Brevo entrega interface pronta sem exigir verificação de domínio. O SES economiza centavos por mil envios, mas cobra esse desconto em tempo de configuração técnica.

O posicionamento de mercado é claro: o Amazon SES compete por custo por volume, o SendGrid compete por API e analytics, e o Brevo compete por interface pronta. Um ponto que só aparece em operação real: em sites que disparam e-mail de WooCommerce em volume, configurar o Amazon SES com uma configuration set e SNS para capturar bounce e reclamação evita que a taxa de rejeição passe de 5% e suspenda a conta. Sem esse feedback loop, a conta entra em pausa sem aviso útil. Para o anti-spam do formulário, veja como tratar <a href="https://full.services/spam-wordpress/">spam no WordPress</a>.

---

## Comparativo: Amazon SES e alternativas de envio

O Amazon SES vence em custo por volume, mas perde em simplicidade: na maioria dos cenários testados, exige de 20 a 30 minutos a mais de configuração que um plugin de SMTP com assistente. A escolha depende do volume e de quem mantém o site.

Use a árvore abaixo para decidir sem rodeio, comparando o Amazon SES com o Gmail SMTP, o SendGrid e o Brevo. Para o lado de marketing, considere também os <a href="https://full.services/9-melhores-plugins-wordpress-de-e-mail-e-newsletter/">plugins de e-mail e newsletter do WordPress</a>, que cobrem newsletter e automação que o SES, sendo só infraestrutura de envio, não resolve sozinho.

<ul class="arvore-decisao" style="margin-bottom:1.5rem">
  <li><strong>Se você envia menos de 500 e-mails por dia em um site só</strong> → o SMTP do Gmail resolve sem custo, evite a complexidade do SES.</li>
  <li><strong>Se você dispara mais de 5 mil e-mails por mês e controla o DNS</strong> → escolha o Amazon SES pelo custo de US$0,10 por mil.</li>
  <li><strong>Se você quer relatórios de marketing e segmentação</strong> → o SendGrid entrega analytics que o SES não tem.</li>
  <li><strong>Se você não quer tocar em DNS e aceita pagar mais</strong> → o Brevo dá interface pronta, evite o SES.</li>
</ul>

---

<aside aria-label="Metodologia dos Testes">
<h2 id="metodologia-dos-testes">Metodologia dos testes</h2>
<p>As observações deste guia vêm da configuração do Amazon SES com WP Mail SMTP em ambientes WordPress reais entre <time datetime="2026-01">janeiro</time> e <time datetime="2026-05">maio de 2026</time>, em WordPress 6.x, PHP 8.2 e domínios com DNS na Cloudflare e no Route 53. Os tempos de propagação de DKIM foram medidos do momento da publicação do registro CNAME até o status "Verified" no console do SES. As taxas de entrega foram conferidas com a caixa de entrada do Gmail e do Outlook como destino, já sob as regras de remetente que ambos passaram a exigir a partir de fevereiro de 2024.</p>
</aside>

---

<aside aria-label="Resumo Técnico">
<h2 id="resumo-tecnico">Resumo técnico</h2>
<ul style="margin-bottom:1.5rem">
  <li><strong>Melhor cenário:</strong> alto volume de e-mail transacional, acima de 5 mil mensagens por mês, com controle total do DNS do domínio e custo de US$0,10 por mil.</li>
  <li><strong>Pior cenário:</strong> site único de baixo volume cujo dono não quer mexer em registros DNS nem solicitar a saída da sandbox por ticket.</li>
  <li><strong>Principal conflito:</strong> conta presa na sandbox do Amazon SES enviando só para endereços verificados em produção, com o formulário falhando sem aviso no painel.</li>
  <li><strong>Melhor alternativa gratuita:</strong> SMTP do Gmail, válido abaixo de 500 e-mails por dia e sem exigência de verificação de domínio.</li>
  <li><strong>Em uma frase:</strong> o Amazon SES entrega e-mail barato e autenticado no WordPress quando você domina o DNS do domínio.</li>
</ul>
</aside>

<h2 id="faq">Perguntas frequentes sobre o amazon SES no WordPress</h2>

<details>
  <summary>É possível usar o Amazon SES no WordPress sem sair da sandbox?</summary>
  <p>Não para um site em produção. Na sandbox, o Amazon SES só entrega para endereços de e-mail e domínios que você verificou manualmente, o que serve para teste, mas faz o formulário falhar com visitantes reais. Para liberar envio a qualquer destinatário, abra "Request production access" no painel; a aprovação costuma sair em até 24 horas após você descrever volume e tratamento de bounces.</p>
</details>

<details>
  <summary>Por que o e-mail de formulário do WordPress vai para o spam sem o Amazon SES?</summary>
  <p>Porque a função `wp_mail()` padrão usa o PHP mail do servidor, sem autenticação SPF nem assinatura DKIM. O Gmail e o Outlook tratam esse e-mail como suspeito, ainda mais depois das regras de remetente de fevereiro de 2024 que exigem DMARC. O Amazon SES envia por IP de boa reputação com o domínio assinado, o que coloca a mensagem na caixa de entrada em vez do spam.</p>
</details>

<details>
  <summary>Qual a diferença entre o Amazon SES e o SMTP do Gmail no WordPress?</summary>
  <p>O SMTP do Gmail trava em cerca de 500 e-mails por dia e não foi feito para envio transacional de site, enquanto o Amazon SES escala para milhões cobrando US$0,10 por mil mensagens. O Gmail vence na simplicidade, já que não exige verificação de domínio. O Amazon SES vence em custo, volume e nos logs de rejeição e reclamação que o Gmail nunca expõe ao administrador do site.</p>
</details>

<details>
  <summary>Quanto custa o Amazon SES por mil e-mails enviados pelo WordPress?</summary>
  <p>O Amazon SES cobra US$0,10 por mil e-mails enviados, sem mensalidade fixa, mais uma fração de centavo por anexo pesado. Um site com 5 mil notificações de formulário por mês paga cerca de US$0,50. Esse custo por volume é o menor entre os serviços transacionais populares, e é o motivo principal pelo qual agências que gerenciam muitos sites migram do SMTP mensal para o Amazon SES.</p>
</details>

<details>
  <summary>O que o Amazon SES exige no DNS para autenticar o domínio?</summary>
  <p>O Amazon SES exige três registros CNAME de DKIM gerados no console, mais um registro SPF que inclua `amazonses.com` e, de forma recomendada, um registro DMARC com política `none` para monitorar. Sem os CNAMEs de DKIM publicados, o status do domínio não muda para "Verified" e nenhum e-mail sai. A propagação no DNS leva de minutos a algumas horas conforme o provedor.</p>
</details>

---

## Próximos passos para a entrega de e-mail do seu site

O Amazon SES transforma o e-mail do WordPress de um envio frágil via PHP mail em um caminho autenticado, barato e rastreável, desde que você feche os três pilares: domínio verificado, saída da sandbox e DNS com SPF, DKIM e DMARC. A gente vê no suporte da FULL que o erro raramente está no serviço da AWS, e sim em um registro de DNS faltando ou na sandbox esquecida. Comece pela verificação de domínio e só ligue o plugin quando o status mostrar "Verified". Se você administra vários projetos, comparar o Amazon SES com <a href="https://full.services/wp-forms-plugin-formulario-wordpress/">o plugin de formulário WPForms</a> e centralizar tudo no bundle da FULL encurta a operação. Para continuar aprendendo, o <a href="https://full.services/academy/">FULL Academy</a> reúne tutoriais, guias e reviews de WordPress em um só lugar.
