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 gere. Testa os emails que o WordPress envia realmente, através de wp_mail e do plugin SMTP usado, e indica o que deve alterar no DNS e no WordPress.

Versão 0.1.1, 6 de outubro de 2026. No WordPress, o plugin chama-se Tanichev Email Deliverability Tester. Descarregar (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. A instalação encontra-se na última secção desta página.

Porquê um plugin, se o site pode simplesmente enviar para um endereço de teste

Pode fazê-lo, e é fácil enviar um email a partir da sua própria caixa de correio, obter uma boa pontuação e ficar por aí, enquanto as confirmações de encomenda são enviadas por outro caminho. Os emails de uma loja são enviados através de wp_mail(): pelo mail() do PHP no servidor Web, se ninguém tiver alterado essa configuração, ou por um plugin SMTP, como o WP Mail SMTP ou o FluentSMTP. Cada um tem o seu próprio endereço From, o seu próprio remetente do envelope e o seu próprio servidor. Além disso, um email do WooCommerce tem um endereço From próprio. O plugin envia o teste exatamente pelo mesmo caminho.

Em que consiste um teste

Escolha um dos emails do site e prima Enviar o teste:

Cada um destes emails é preenchido com Jane Sample, uma ligação de reposição que não repõe nada e uma encomenda que nunca é guardada, porque qualquer pessoa que tenha a ligação para um relatório de teste pode abri-lo.

O teste também indica ao serviço se o WordPress envia através de mail() ou SMTP, bem como o host e o plugin SMTP utilizados, e o plano de IA tem isso em conta. No meu site de teste, que envia através da função mail() do PHP, os primeiros passos do plano foram "Deixar de enviar diretamente através do servidor Web" e "Autorizar o fornecedor SMTP com SPF".

"Verificar também a pasta nos fornecedores de email" está ativado por predefinição e consome cerca de mais 30 emails da sua quota SMTP. As cópias são enviadas, algumas de cada vez, enquanto a página está aberta ou durante as execuções agendadas do WordPress quando 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 restantes fornecedores, ou a resposta dada por um fornecedor quando recusou o email. As caixas de correio do Gmail são caixas de correio públicas de teste, pelo que o assunto e o nome do remetente podem ser vistos nelas.

Registos a adicionar

Antes de enviar qualquer mensagem, a página Test verifica os registos SPF, DKIM, DMARC e MX do domínio no campo From e apresenta os registos a adicionar, cada um com um botão Copy. Quando o site envia através de um fornecedor conhecido (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark e alguns outros), a linha SPF inclui o include desse fornecedor, em vez de um IP da respetiva gama. Após um teste, a verificação também identifica o IP de origem do email. O plugin nunca altera o DNS, nem o poderia fazer, uma vez que a zona está no agente de registo ou no Cloudflare.

Histórico

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

Monitorização

Esta parte fica desativada até a ativar. Depois, uma vez por minuto, o plugin pergunta ao Email Spam Tester quais dos emails enviados pelo site são de um novo tipo e envia uma cópia apenas desses para um endereço privado, através da mesma função 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 cadeia de consulta de todas as ligações, o que também remove as chaves de reposição da palavra-passe. O relatório indica qual o plugin que enviou o email, com base no código que chamou wp_mail(): WooCommerce, Contact Form 7, WPForms ou o próprio WordPress.

O separador Monitoring mostra depois as últimas 24 horas por plugin, alertas como "WooCommerce: o DMARC falha em 12 de 12 emails" e emails que o WordPress não conseguiu entregar ao servidor, juntamente com a resposta deste. Essas falhas também são apresentadas como um teste em Site Health.

O resto

O que sai do seu site

Nada é enviado antes de premir Connect this site. Depois disso, o serviço recebe as versões do WordPress e dos plugins, os emails de teste, o domínio do remetente e a forma como o WordPress envia os emails (nunca uma palavra-passe SMTP), bem como a resposta do servidor quando recusou um email, sem os endereços. Com a monitorização ativa, também recebe o remetente e o assunto de todos os emails enviados pelo site, além de uma cópia de cada novo tipo de email. Apenas o site pode ver esses relatórios. O período durante o qual cada elemento é guardado está indicado na secção do plugin na página de privacidade.

Preço

O plugin é gratuito neste momento, com 30 testes e 3 verificações de pastas por dia, por site, e até 3 domínios monitorizados.

Instalar

  1. No WordPress, aceda a Plugins › Add New Plugin, procure "Tanichev Email Deliverability Tester", instale-o e ative-o. Está disponível no diretório do WordPress.org, pelo que as atualizações são disponibilizadas através do painel, como acontece com qualquer outro plugin.
  2. Se não usar o diretório, transfira o ficheiro zip acima, verifique-o com sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256 (deverá apresentar OK) e carregue-o em Plugins › Add New Plugin › Upload Plugin.
  3. Abra Deliverability Tester no menu de administração, leia quais são os dados enviados ao estabelecer a ligação e clique em Connect this site.
  4. Escolha um endereço de email e clique em Send the test. O relatório aparece na mesma página dentro de um ou dois minutos.

Testado no WordPress 7.1.2 com PHP 8.3, WooCommerce e a função mail() do PHP através do Postfix. Ainda não foi testado num alojamento em produção com um plugin SMTP que envie através de um fornecedor, nem numa instalação multisite.