Email Spam Tester

Email Spam Tester › Email Spam Tester para WordPress

Email Spam Tester para WordPress

Um plugin para proprietários de sites e para quem os administra. Ele testa os e-mails que o WordPress realmente envia, via wp_mail e qualquer plugin SMTP usado por trás, e informa o que você precisa alterar no DNS e no WordPress.

Versão 0.1.1, 6 de outubro de 2026. No WordPress, o plugin se chama Tanichev Email Deliverability Tester. Baixar (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. As instruções de instalação estão na última seção desta página.

Por que usar um plugin, se o site pode simplesmente enviar para um endereço de teste

Isso é possível e é fácil enviar um único e-mail da própria caixa de entrada, obter uma boa pontuação e parar por aí, enquanto as confirmações de pedido são enviadas por outro caminho. Os e-mails de uma loja saem por wp_mail(): pelo mail() do PHP no servidor web, se ninguém tiver alterado essa configuração, ou por um plugin de SMTP, como WP Mail SMTP ou FluentSMTP. Cada opção usa seu próprio endereço no campo From, seu próprio remetente de envelope e seu próprio servidor. Além disso, um e-mail do WooCommerce tem um endereço From próprio. O plugin envia o teste exatamente por esse mesmo caminho.

O que é um teste

Escolha um dos e-mails do site e clique em Enviar o teste:

Cada um deles é preenchido com Jane Sample, um link de redefinição que não redefine nada e um pedido que nunca é salvo, pois qualquer pessoa com o link do relatório do teste pode abri-lo.

O teste também informa ao serviço se o WordPress envia por mail() ou SMTP, e por qual host e plugin de SMTP, e o plano de AI leva isso em consideração. No meu site de teste, que envia pela função mail() do PHP, as primeiras etapas do plano foram "Pare de enviar diretamente pelo servidor web" e "Autorize o provedor de SMTP com SPF".

"Verificar também a pasta nos provedores de e-mail" fica ativado por padrão e consome cerca de 30 e-mails adicionais da sua cota de SMTP. As cópias são enviadas aos poucos enquanto a página está aberta ou durante as execuções agendadas do WordPress quando ela não está. A tabela é preenchida ao longo de meia hora: Caixa de entrada, Spam ou Promoções no Gmail, Outlook, Yahoo, Proton, AOL e nos demais provedores, ou a resposta fornecida por um provedor quando ele recusou o e-mail. As caixas de correio do Gmail são caixas de teste públicas, portanto o assunto e o nome do remetente podem ser vistos nelas.

Registros a adicionar

Antes de qualquer envio, a página de teste verifica SPF, DKIM, DMARC e MX do domínio no campo From e lista os registros que devem ser adicionados, cada um com um botão Copy. Quando o site envia por um provedor conhecido (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark e alguns outros), a linha de SPF usa o include desse provedor em vez de um IP do pool dele. Após um teste, a verificação também identifica de qual IP o e-mail veio. O plugin nunca altera o DNS. Isso não seria possível, pois a zona fica no registrador ou no Cloudflare.

Histórico

A aba Histórico lista os testes do site do mais recente para o mais antigo. O gráfico acima acompanha a pontuação, e cada linha mostra quais verificações passaram de falha para aprovação, ou voltaram a falhar, desde o teste anterior.

Monitoramento

Esta parte fica desativada até você ativá-la. Depois disso, uma vez por minuto, o plugin pergunta ao Email Spam Tester quais dos e-mails enviados pelo site são de um novo tipo e envia uma cópia apenas desses e-mails para um endereço privado, usando o mesmo wp_mail(). O original não é alterado, e a cópia mantém o remetente e os cabeçalhos, mas remove Cc, Bcc, anexos e a string de consulta de todos os links, o que também remove as chaves de redefinição de senha. O relatório informa qual plugin enviou o e-mail, identificado pelo código que chamou wp_mail(): WooCommerce, Contact Form 7, WPForms ou o próprio WordPress.

A aba Monitoramento mostra as últimas 24 horas por plugin, alertas como "WooCommerce: DMARC falha em 12 de 12 e-mails" e e-mails que o WordPress não conseguiu entregar ao servidor, junto com a resposta do servidor. Essas falhas também aparecem como um teste de integridade do site.

O restante

O que sai do seu site

Nada é enviado antes de você clicar em Connect this site. Depois disso, o serviço recebe as versões do WordPress e dos plugins, os e-mails de teste, o domínio do remetente e como o WordPress faz o envio (nunca uma senha SMTP), além da resposta do servidor quando ele recusou um e-mail, com os endereços removidos. Com o monitoramento ativado, ele também recebe o remetente e o assunto de cada e-mail enviado pelo site, além de uma cópia de cada novo tipo de e-mail. Somente o site pode ver esses relatórios. O tempo de retenção de cada item está na seção do plugin na página de privacidade.

Preço

No momento, o plugin é gratuito, com 30 testes e 3 verificações de pastas por dia para cada site e até 3 domínios monitorados.

Instalação

  1. No WordPress, acesse Plugins › Add New Plugin, pesquise por "Tanichev Email Deliverability Tester", instale e ative. Ele está no diretório do WordPress.org, então as atualizações são feitas pelo painel, como as de qualquer outro plugin.
  2. Sem usar o diretório, baixe o arquivo zip acima, verifique-o com sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256 (o comando deve exibir OK) e envie-o em Plugins › Add New Plugin › Upload Plugin.
  3. Abra Deliverability Tester no menu de administração, leia quais dados são enviados ao conectar e pressione Connect this site.
  4. Escolha um e-mail e pressione Send the test. O relatório aparece na mesma página em um ou dois minutos.

Testado no WordPress 7.1.2 com PHP 8.3, WooCommerce e a função mail() do PHP por meio do Postfix. Ainda não foi testado em um host em produção com um plugin de SMTP que faça o envio por um provedor, nem em uma instalação multisite.