powermailrecaptcha para TYPO3
Integração do Google reCAPTCHA para Powermail. Proteção contra spam para a extensão de formulários mais usada ao lado do formulário do core do TYPO3.
Agendar reunião inicial gratuitaPowermail sem proteção contra spam vira depósito de lixo em semanas
Powermail é, ao lado do formulário do core, a extensão de formulários mais utilizada para TYPO3. Mais de 2,7 milhões de downloads (dados: Packagist, setembro de 2026), de formulários de contato a formulários de candidatura até fluxos complexos de múltiplas etapas. O problema: todo formulário publicamente acessível sem CAPTCHA é encontrado mais cedo ou mais tarde por bots. Consequência típica: 200 a 500 entradas de spam por dia, caixas de correio lotadas, estatísticas poluídas e formulários que funcionários acabam ignorando - incluindo as consultas reais.
powermailrecaptcha é o complemento oficial do Powermail que integra Google reCAPTCHA v2 nos formulários Powermail. A extensão é mantida pela própria in2code (a desenvolvedora do Powermail), e cada versão é ajustada à série correspondente do Powermail.
Cenários típicos de uso
Formulários de contato em sites corporativos. O cenário padrão: um formulário com nome, e-mail, mensagem e botão de envio. Sem CAPTCHA, chegam diariamente 50 a 300 mensagens de spam, majoritariamente com links para sites farmacêuticos ou de cassino. powermailrecaptcha usa aqui a caixa de seleção do reCAPTCHA v2: um clique para o usuário e, diante de comportamento suspeito, o Google acrescenta um desafio de imagens.
Formulários de candidatura com upload de arquivo. Páginas de carreira onde candidatos enviam currículo e carta de apresentação são especialmente vulneráveis a spam, porque bots distribuem malware pela função de upload. reCAPTCHA filtra as solicitações automatizadas. Adicionalmente, deve haver verificação de tipo de arquivo no servidor (apenas PDF, DOCX) e limitação de tamanho (máx. 10 MB).
Formulários de múltiplas etapas com lógica condicional. Com a extensão adicional powermail_cond, o Powermail pode construir formulários com condições: se “Setor = Imobiliário” é selecionado, campos adicionais aparecem. Nesses formulários, um CAPTCHA na última página antes do envio é suficiente. powermailrecaptcha traz para isso um tipo de campo próprio, que pode ser colocado nessa última página, funcionando também em formulários multi-step.
Arquitetura técnica
powermailrecaptcha estende o Powermail pela proteção antispam dele: um método próprio de Spam Shield e, desde a versão 13.1.0, um validador, ambos registrados via TypoScript. Ao renderizar o formulário, o JavaScript do reCAPTCHA é incluído (de google.com/recaptcha/api.js). No envio, o token reCAPTCHA é validado no servidor: TYPO3 chama https://www.google.com/recaptcha/api/siteverify com o token e a Secret Key como parâmetros de URL. O Google responde com uma confirmação (success).
A configuração é feita via constantes TypoScript: Site Key e Secret Key (do console admin Google reCAPTCHA) e o idioma do widget.
Problemas frequentes e soluções
Preocupações com LGPD (PT: RGPD) pela conexão com Google. reCAPTCHA carrega JavaScript de servidores Google e transmite o endereço IP do usuário ao Google. Isso representa um risco real de proteção de dados. Solução: carregar reCAPTCHA apenas quando o usuário consentir via banner de cookies. Ou migrar completamente para alternativas: Friendly Captcha (fornecedor alemão, sem rastreamento, endpoint na UE a partir do plano Advanced), hCaptcha ou uma estratégia pura de honeypot sem serviços externos.
reCAPTCHA v3 bloqueia usuários reais. O algoritmo de score é uma caixa-preta. Alguns usuários reais (por exemplo, atrás de VPN, com adblocker, em dispositivos antigos) recebem scores baixos e são bloqueados por engano. Solução: numa integração própria do v3, definir o limite não em 0.5, mas em 0.3, e adicionar um campo honeypot; o powermailrecaptcha usa a caixa de seleção do v2. Alternativa: em score baixo, exibir fallback para reCAPTCHA v2 Checkbox em vez de bloquear diretamente.
Conflito de extensão com Content Security Policy. Desde TYPO3 v12, o Core suporta Content Security Policies (CSP). JavaScript do reCAPTCHA de google.com deve ser permitido na CSP, caso contrário é bloqueado. Solução: adicionar script-src para https://www.google.com/recaptcha/ e https://www.gstatic.com/recaptcha/, frame-src para https://www.google.com/recaptcha/ e https://recaptcha.google.com/recaptcha/ e connect-src para https://www.google.com/recaptcha/ na configuração CSP.
Migração e compatibilidade de versões
powermailrecaptcha suporta TYPO3 v11 e v12 com a série 5.2.x e TYPO3 v13 desde a versão 13.0.0. A extensão acompanha o ciclo de release do Powermail.
Para projetos que desejam migrar do reCAPTCHA para uma alternativa mais amigável à proteção de dados, a mudança é gerenciável. Friendly Captcha oferece com a extensão friendlycaptcha_official, da Studio Mitte, um campo Powermail próprio, que substitui o campo reCAPTCHA no formulário. A Gosign recomenda Friendly Captcha como padrão para novos projetos.
Um aspecto frequentemente negligenciado é a prevenção de spam além de CAPTCHAs. Powermail oferece nativamente um campo honeypot (um campo de formulário invisível que apenas bots preenchem). Em combinação com verificação de tempo (formulário deve estar aberto por pelo menos 3 segundos), é possível filtrar a maior parte do spam automatizado sem serviços externos. A Gosign aplica em projetos com prioridade em conformidade LGPD uma estratégia de três camadas: honeypot e verificação de tempo como primeira camada (0 requests externos), Friendly Captcha como segunda camada (servidores na UE) e análise de conteúdo no servidor como terceira camada (densidade de links, idioma, padrões de spam conhecidos). Essa combinação alcança taxa de detecção de spam acima de 99% sem serviços Google.
Para a migração de powermailrecaptcha para Friendly Captcha, a Gosign calcula 2 a 4 horas por site, incluindo instalação, configuração, teste de todos os formulários e desativação da extensão antiga.
Desenvolvimento acelerado por IA: 70% mais rápido
Atualização TYPO3 e auditoria LGPD
Atualizamos sua instalação TYPO3 de forma econômica para a versão LTS atual - incluindo todas as extensões, mesmo as obsoletas e sem manutenção.
Todas as extensões migradas
Também obsoletas, sem manutenção ou desenvolvimentos próprios.
Oferta de preço fixo
Custos transparentes, sem retrabalhos escondidos.
Acelerado por IA
30-50% mais barato que o mercado graças à análise de código assistida por IA.
Zero perda de dados
Migração completa com backup e rollback.
Auditoria LGPD: Auditamos sua instalação TYPO3 quanto à conformidade com a LGPD - consentimento de cookies, rastreamento, extensões, formulários e hospedagem - e implementamos todas as medidas de forma econômica.
A Gosign é uma agência digital sediada em Hamburgo com 25 anos de experiência em desenvolvimento TYPO3. Analisamos mais de 800 extensões TYPO3 e hoje desenvolvemos com assistência de IA até 70% mais rápido que com métodos clássicos. Nossos clientes são empresas de médio porte, universidades e instituições públicas em toda a Europa.
Atualizado: abril 2026
Agendar reunião inicial gratuita
30 minutos com um especialista TYPO3, sem compromisso.
Agendar reunião