Atualizado em outubro de 2026.
Na Línea Gráfica otimizámos o nosso módulo reCAPTCHA para evitar de forma eficaz o spam nos formulários de registo, um problema que dá muitas dores de cabeça às lojas PrestaShop.Explicamos-lhe em que consiste o spam e como instalar o nosso módulo para proteger o seu formulário de registo, de contacto e de subscrição da newsletter contra a chegada de e-mails de spam. Além disso, poderá tê-lo configurado em poucos minutos. Acabe com esse problema com o módulo reCAPTCHA para PrestaShop!
Spam e manutenção dos servidores de correio empresariais
Eliminar o correio indesejado é uma das tarefas de controlo mais extenuantes na gestão de contas de e-mail empresariais. Mas o que é exatamente o spam? O spam são mensagens não solicitadas, de tipo publicitário, enviadas em massa tanto para endereços de e-mail como sob a forma de SMS.Como reconhecer um e-mail de spam?
Geralmente partilham uma série de fatores que os tornam reconhecíveis:- O endereço do remetente não lhe é familiar.
- Na maioria das vezes não têm um endereço de «Reply».
- O assunto tende a ser uma frase para chamar muito a atenção ou alertar quem a recebe.
- Ao abrir, o conteúdo mostra anúncios, truques para ganhar dinheiro depressa, produtos infalíveis, ofertas especiais ou listas de produtos com descontos incríveis.
- Algumas mensagens costumam incluir erros ortográficos ou de concordância.
- Costuma pedir-se informação pessoal na mensagem.
Como funciona o spam?
Os spammers recolhem o maior número possível de endereços de e-mail ativos, ou seja, que estão realmente a ser usados, e para os obter empregam diversas técnicas, algumas muito sofisticadas.- Listas de correio: os spammers inscrevem-se em listas de correio e recolhem todos os endereços que nelas aparecem.
- Compra ilegal de bases de dados: embora não seja permitido, existem mercados paralelos.
- Programas automáticos que exploram a rede a recolher endereços de e-mail em páginas web, fóruns, grupos de notícias e fontes semelhantes.
- Técnicas DHA (Directory Harvest Attack): os spammers geram centenas de combinações de endereços de e-mail como se pertencessem a um domínio concreto. Depois enviam mensagens para todos esses endereços e o servidor responde com erro nos que na realidade não existem, que são descartados. Desta forma obtêm as contas corretas.
Inconvenientes de receber spam nas lojas online
Receber e-mails de spam na sua loja online tem muitos inconvenientes, embora à primeira vista pareça inofensivo. Em primeiro lugar, receber e-mails de bots pode congestionar a nossa caixa de entrada ou fazer com que se «percam» mensagens verdadeiras e importantes no meio de tanto spam. Por outro lado, devido à capacidade dos bots para recolher endereços de e-mail, o domínio do seu site pode aparecer nos e-mails de spam que os bots enviam e, assim, acabar na lista negra dos fornecedores de correio eletrónico. Nesse caso, os e-mails da sua loja online, como as newsletters, poderiam ir diretamente para a pasta de «correio não solicitado» dos seus próprios clientes. Além disso, se enviar os e-mails da sua loja online por PHP e receber spam em massa, esses e-mails podem sobrecarregar o servidor e atrasar o carregamento das páginas da sua loja. Se usar SMTP com um fornecedor externo, os envios dos bots serão descontados do seu saldo e poderá exceder o plano contratado e acabar por pagar mais pelo serviço.Recebo spam pelos formulários do PrestaShop: o que faço?
Se recebe spam pelos formulários do PrestaShop, a solução mais eficaz é acrescentar um captcha a esses formulários para que os bots não os possam enviar. Começou a receber muitos e-mails de um endereço @mail.ru ou de domínios semelhantes? É possível que o seu endereço tenha sido incluído numa lista de spam. Não se alarme: existe uma solução eficaz que pode ativar com um procedimento simples. Com um captcha bem configurado, reduzirá de forma notória o spam que chega pelo seu formulário de contacto.O que é um captcha?
É um teste automático que distingue os computadores dos humanos. Na sua versão clássica, é uma medida de segurança em que se escrevem numa caixa números e letras ligeiramente distorcidos para demonstrar a sua «humanidade».E o reCAPTCHA?
É a evolução do captcha. É um sistema criado pela Google para fazer a mesma verificação com menos fricção. A versão 2 mostra uma caixa «Não sou um robô» e a versão 3 funciona de forma invisível: analisa o comportamento do visitante e atribui-lhe uma pontuação para decidir se se trata de uma pessoa ou de um programa automático. A Google não revela todos os fatores que analisa para que os spammers não o possam contornar. Pode consultar a documentação oficial do reCAPTCHA. A seguir vemos como inserir o reCAPTCHA nos formulários do PrestaShop.Bloquear o spam com o módulo reCAPTCHA no PrestaShop
O módulo Captcha – reCaptcha – Proteção Antispam da Línea Gráfica inclui o reCAPTCHA nos seus formulários de contacto, de criação de conta nova e de subscrição da newsletter, para travar os bots que tentam encher o seu correio de mensagens inúteis, incómodas e que comprometem a sua segurança. Segundo a sua ficha, o módulo oferece:- Compatibilidade com Google reCaptcha v2 (caixa) e v3 (invisível), com pontuação mínima da v3 ajustável.
- Alternativas à Google: hCaptcha e Cloudflare Turnstile.
- Proteção do formulário de contacto, do registo de clientes e da subscrição da newsletter.
- Registo de envios rejeitados e de pontuações no back office, sem dados pessoais.
- O script só é carregado quando se usa um formulário, para não atrasar o resto da loja.
- Compatibilidade com PrestaShop 1.7.0 a 9.2.
Descarregar e instalar o módulo reCAPTCHA
Primeiro precisa do módulo, que é compatível com as versões 1.7.0 a 9.2 do PrestaShop. Depois, como faz com os restantes módulos, carregue-o para o PrestaShop a partir do gestor de módulos do back office. Quando o carregamento terminar, instale o módulo e ative-o.Ativar o serviço reCaptcha
Para acrescentar o reCaptcha ao formulário, precisa primeiro das chaves da Google, que se obtêm na consola do reCAPTCHA da Google. Encontrará o acesso e as instruções atualizadas na documentação oficial do reCAPTCHA. Os passos costumam ser estes (a Google atualiza a consola de vez em quando, por isso podem variar ligeiramente):- Aceda com a sua conta Google.
- Selecione o tipo de reCAPTCHA (v2 com caixa ou v3 invisível).
- Introduza o domínio do seu site.
- Aceite os termos e condições e registe o site.
- Copie a chave do site e a chave secreta.
Configurar o módulo reCAPTCHA
Para configurar o módulo basta colar as chaves da Google no seu painel de configuração. Depois de copiar as chaves anteriores, vá ao back office do PrestaShop e proceda assim:- Abra a configuração do módulo a partir da lista de módulos instalados.
- No separador de configuração geral verá duas caixas:
- Na primeira, «Captcha public key (Site key)», cole a chave do site.
- Na segunda, «Captcha private key (Secret key)», cole a chave secreta.
Ative as opções correspondentes para ativar o reCaptcha tanto no formulário de contacto como na criação de uma nova conta (utilizador).
reCaptcha ativado nos formulários do PrestaShop!
Depois de configurar o módulo, pode verificar se o reCaptcha funciona entrando na sua loja online. Com a versão 2, o formulário de contacto mostra os campos que já tinha e uma caixa inferior com o texto «Não sou um robô», o símbolo do reCaptcha e a caixa de verificação, mesmo por cima do botão «Enviar». Com a versão 3, que é invisível, não verá nenhuma caixa, mas, normalmente, apenas o selo do reCAPTCHA.
Como vê, é muito simples incluir um módulo reCaptcha no PrestaShop para pôr fim ao spam. Deixe de perder tempo e recursos a limpar a caixa de correio e, já agora, proteja a sua conta de algum vírus que esses e-mails possam conter. Se tiver qualquer dúvida no processo, recorra ao nosso suporte profissional para PrestaShop, que poderá ajudá-lo a resolver qualquer incidência. E se precisar de cobrir também os cookies e o direito de livre resolução, veja o pack RGPD e legal com 3 módulos PrestaShop. Gostou? Leve-o já.