Jump to content

[SOLUCIONADO] mensajes spam desde formulario de contacto


Recommended Posts

Posted (edited)

hola, nada mas publicar mi pagina en search console, estoy recibiendo gran cantidad de mensajes spam desde el formulario de contacto. tantos que he tenido que desactivar las notificaciones por email desde el formulario de contacto. ¿hay alguna forma gratuita de evitar esto? He usado un modulo de seguridad para prestashop y conseguia bloquearlos mediante un recaptcha pero claro, hay que comprar el modulo y en mi caso, que soy desarrollador no voy a estar comprando o haciendole comprar ese modulo al cliente tan solo para evitar los mensajes spam. Un saludo.

Edited by dostoyevski (see edit history)
Link to comment
Share on other sites

3 hours ago, dostoyevski said:

It's not on Cloudflare.

Cloudflare es un servicio gratuito (con planes de pago opcionales) que mejora la velocidad, seguridad y disponibilidad de tu tienda PrestaShop. A continuación te explico cómo configurarlo correctamente:

🔧 1. Crea una cuenta en Cloudflare

Ve a https://www.cloudflare.com/

Haz clic en "Sign Up" y crea una cuenta gratuita.

🌐 2. Añade tu dominio

Una vez registrado, haz clic en "Add a Site".

Introduce el nombre de tu dominio (por ejemplo: mitienda.com).

Elige el plan gratuito si deseas comenzar sin coste.

Cloudflare analizará automáticamente los registros DNS existentes.

🧾 3. Verifica los registros DNS

Asegúrate de que los registros A (por ejemplo: @, www) apunten correctamente a la IP de tu servidor.

Mantén activa la nube naranja para habilitar el proxy y protección de Cloudflare.

🔁 4. Actualiza los nameservers

Cloudflare te mostrará dos nuevos nameservers.

Ve al panel de tu registrador de dominio (por ejemplo: GoDaddy, DonDominio, Namecheap).

Sustituye los nameservers anteriores por los que te indica Cloudflare.

⚠️ Nota: La propagación DNS puede tardar hasta 24 horas.

🛡️ 5. Configura las opciones de seguridad y caché

SSL/TLS → selecciona Full o Full (Strict) si tu hosting ya tiene un certificado SSL.

Caché → activa la “Caché agresiva” para mejorar el rendimiento.

Firewall → añade una regla para proteger el acceso al panel /admin de PrestaShop.

Bot Fight Mode → actívalo para bloquear bots maliciosos automáticamente.

💡 6. Integra Cloudflare con PrestaShop

No es obligatorio instalar un módulo, pero puedes optimizar la integración con estos pasos:

Asegúrate de mostrar la IP real del cliente:

Puedes instalar un módulo que restaure la IP real detrás de Cloudflare, o modificar tools/ip.php y classes/Tools.php para usar HTTP_CF_CONNECTING_IP.

Limpia la caché de PrestaShop después de hacer los cambios.

Activa compresión GZIP y caché de navegador desde el panel de Cloudflare.

🧪 Verificación final

Accede a tu tienda: si todo está bien, notarás mejoras en rendimiento y seguridad.

Usa herramientas como https://gtmetrix.com o https://securityheaders.com para comprobar resultados.

  • Like 1
Link to comment
Share on other sites

  • dostoyevski changed the title to [SOLUCIONADO] mensajes spam desde formulario de contacto

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...