MailerPress protège vos formulaires contre les robots avec deux outils intégrés : un pot de miel (honeypot) et la limitation du débit par adresse IP. Les deux sont inclus dans MailerPress (gratuit) et ne demandent ni service tiers ni clé API.
Emplacement : MailerPress > Réglages > Protection contre les indésirables (écran Sécurité et protection contre les indésirables).

Ce qui est protégé
- Les formulaires d’abonnement MailerPress.
- La page de gestion de l’abonnement, où les contacts modifient leurs listes.
- Les formulaires Contact Form 7 connectés à MailerPress (pot de miel uniquement).
Protection pot de miel (honeypot)
Le pot de miel ajoute un champ caché à vos formulaires. Les visiteurs ne le voient pas et le laissent vide. Les robots remplissent en général tous les champs : quand celui-ci est rempli, la soumission est rejetée sans bruit. Le robot voit un message de succès, mais aucun contact n’est ajouté ni modifié.
Activer la protection Pot de Miel (Honeypot) est activé par défaut. Il ne demande aucune configuration et ne gêne pas vos abonnés : laissez-le activé.
Limitation du débit
La limitation du débit plafonne le nombre de formulaires qu’une même adresse IP (l’adresse internet de la connexion d’un visiteur) peut envoyer sur une période donnée. Elle bloque les vagues de fausses inscriptions, même venant de robots qui passent le pot de miel. Activer la limitation du débit est activé par défaut avec ces valeurs :
| Réglage | Par défaut | Valeurs autorisées | Description |
|---|---|---|---|
| Requêtes maximales | 5 | 1 à 100 | Nombre de soumissions qu’une adresse IP peut envoyer pendant la fenêtre temporelle. |
| Fenêtre temporelle (secondes) | 60 (1 minute) | 10 à 3600 | Période glissante utilisée pour compter les requêtes. |
Avec ces valeurs par défaut, une adresse IP peut envoyer jusqu’à 5 formulaires par minute. La 6e tentative est bloquée et le visiteur est invité à réessayer plus tard.
- En cas d’attaque : descendez Requêtes maximales à 2 ou 3.
- Nombreux visiteurs partageant une même adresse IP (entreprises, écoles, réseaux mobiles) : montez à 10.
- Limitation plus stricte : réglez Fenêtre temporelle (secondes) sur 300 (5 minutes).
Après avoir modifié l’une ou l’autre protection, cliquez sur Enregistrer les réglages en haut à droite. Les changements s’appliquent immédiatement.
Sites derrière Cloudflare ou un proxy inverse
Un proxy inverse est un serveur placé devant votre site, qui lui transmet les visiteurs (Cloudflare, un répartiteur de charge, certaines configurations d’hébergement). Par défaut, MailerPress voit l’adresse du serveur qui se connecte à votre site. Derrière un proxy, c’est l’adresse du proxy : tous les visiteurs semblent avoir la même IP et la limitation du débit peut bloquer de vrais abonnés.
Par sécurité, MailerPress ne lit la vraie IP du visiteur transmise par un proxy que si ce proxy est de confiance. Déclarez les adresses IP de votre proxy avec le filtre mailerpress_trusted_proxies, par exemple dans une extension personnalisée :
add_filter( 'mailerpress_trusted_proxies', function ( $proxies ) {
$proxies[] = '203.0.113.10'; // Remplacez par l’adresse IP de votre proxy.
return $proxies;
} );Indiquez chaque adresse IP de proxy individuellement : c’est l’adresse exacte qui est comparée. Demandez à votre hébergeur les adresses IP de votre proxy ou de votre répartiteur de charge.
Dépannage
- De vrais utilisateurs sont bloqués : augmentez Requêtes maximales ou raccourcissez la Fenêtre temporelle (secondes). Si votre site est derrière un proxy, déclarez-le comme expliqué ci-dessus.
- Vous recevez toujours du spam : vérifiez que les deux options sont activées, puis descendez Requêtes maximales à 2 ou 3. Pensez à activer la confirmation d’inscription (double opt-in) : les nouveaux inscrits doivent cliquer sur un lien dans un e-mail de confirmation, si bien que les fausses adresses ne deviennent jamais des contacts abonnés.