Guia de correção

Como configurar envio de email no WordPress via SMTP

20 de maio de 2026

O WordPress envia emails por padrao usando a funcao PHP mail(), que usa o sendmail local do servidor web. Esse metodo tem taxa de entrega entre 60 e 80 por cento porque os emails saem sem SPF, DKIM e DMARC, frequentemente de IPs compartilhados com ma reputacao, e sao filtrados como spam por Gmail, Outlook e Apple Mail. Configurar SMTP (Simple Mail Transfer Protocol) roteia os emails do WordPress por um servidor autenticado como Gmail, Microsoft 365, um relay SMTP proprio ou um servico transacional como SendGrid, Mailgun, Amazon SES, Postmark ou Brevo. A taxa de entrega sobe acima de 99 por cento e voce ganha rastreio de bounces, taxa de abertura e log de cada envio.

Por que WordPress precisa de SMTP em vez de PHP mail()?

  • Autenticacao: SMTP exige usuario e senha.
  • SPF e DKIM: sem essas assinaturas o Gmail rejeita desde fevereiro de 2024.
  • Reputacao: IPs compartilhados estao em listas como Spamhaus.
  • Log: plugins SMTP registram cada email.
  • TLS: STARTTLS ou TLS na porta 465 protege as credenciais.

Forma mais facil de configurar SMTP

Instale o plugin gratuito WP Mail SMTP da WPForms (mais de 4 milhoes de instalacoes). Alternativas: FluentSMTP, Easy WP SMTP, Post SMTP Mailer.

Qual provedor SMTP escolher?

ProvedorPlano gratisIdeal para
Brevo (Sendinblue)300 emails/diaSites pequenos, newsletters
SendGrid100 emails/diaDevs, SaaS
Mailgun100 emails/dia FlexTransacional API first
Amazon SES62.000/mes via EC2Alto volume, mais barato em escala
Postmark100 emails/mesTransacional rapido
Microsoft 365 SMTPIncluso no M365Email corporativo
Gmail SMTP500/dia gratis, 2000 WorkspacePequenas empresas

Passo a passo: WP Mail SMTP com Brevo

  1. Cadastre-se em brevo.com e verifique o dominio com registros TXT DKIM no DNS.
  2. Em Brevo gere uma chave SMTP em SMTP e API.
  3. Instale e ative WP Mail SMTP.
  4. Abra Configuracoes » WP Mail SMTP.
  5. Defina From Email como noreply@seudominio.com e ative Force From Email.
  6. Selecione o mailer Brevo.
  7. Host smtp-relay.brevo.com, porta 587, TLS, chave SMTP como senha.
  8. Teste em Email Test.

SPF, DKIM e DMARC

v=spf1 include:spf.brevo.com ~all
v=DKIM1; k=rsa; p=MIGfMA0...
v=DMARC1; p=none; rua=mailto:dmarc@seudominio.com

Comece com p=none, depois p=quarantine, depois p=reject. Desde fevereiro de 2024 Gmail e Yahoo exigem DMARC para remetentes em massa.

SMTP sem plugin via wp-config.php

add_action('phpmailer_init', function ($phpmailer) {
    $phpmailer->isSMTP();
    $phpmailer->Host       = 'smtp-relay.brevo.com';
    $phpmailer->SMTPAuth   = true;
    $phpmailer->Port       = 587;
    $phpmailer->Username   = 'seu-login@example.com';
    $phpmailer->Password   = defined('SMTP_PASS') ? SMTP_PASS : ';
    $phpmailer->SMTPSecure = 'tls';
});

Gmail SMTP com App Password

  1. Ative 2FA no Google.
  2. Crie App Password em myaccount.google.com/apppasswords.
  3. Host smtp.gmail.com, porta 587, TLS.

Amazon SES

  1. Solicite acesso de producao no console SES.
  2. Verifique o dominio com Easy DKIM.
  3. Crie usuario IAM e gere credenciais SMTP.

Resolucao de erros SMTP

  • Could not authenticate: credenciais erradas ou 2FA sem App Password.
  • Connection timed out: hospedagem bloqueia portas 25, 465 ou 587.
  • SSL handshake failed: PHP/OpenSSL desatualizado.
  • Caem no spam: faltam DKIM ou SPF.
  • Teste funciona, real nao: outro plugin sobrescreve wp_mail().

Como o InspectWP ajuda com SMTP?

O InspectWP analisa os DNS publicos do dominio e indica se SPF, DKIM e DMARC estao corretos.

Verifique seu site WordPress agora

O InspectWP analisa seu site WordPress em busca de problemas de segurança, problemas de SEO, conformidade com GDPR e desempenho — gratuitamente.

Analise seu site grátis