WordPress: Cómo evitar el envío de correos electrónicos spam con registros de WordPress

Dada la amplia difusión de WordPress, se ha convertido en un blanco atractivo para ciberdelincuentes de diversas partes del mundo. Su intención podría ser la infiltración y manipulación de tu sitio web, o bien, buscar el envío masivo de contenido no deseado a tu comunidad, saturando tu foro con temas indeseados.

Es probable que enfrentes contratiempos relacionados con registros no deseados si habilitas la opción de registro público en tu plataforma de WordPress.

En esta nota, descubrirás cómo disminuir la incidencia de registros no deseados mediante la combinación de las funcionalidades nativas de WordPress y la integración de plugins gratuitos.

El método de registro predeterminado de WordPress

Si su sitio web permite el registro público, la página de registro de WordPress habitual se encuentra en https://misitioweb.com/wp-login.php?action=register.

Los agentes maliciosos o bots tienen pocas restricciones para generar registros de spam, como se puede observar.

Estos bots pueden acceder directamente a la página de registro al aplicar la misma fórmula en todos los dominios de WordPress. Carecen de impedimentos para completar los campos del formulario.

Existen diversas estrategias que puedes emplear para poner fin al spam de registros en WordPress. Es posible que sea necesario probar una o varias de estas tácticas, según las necesidades específicas del sitio y la gravedad del problema.

Aquí se presenta la lista completa de métodos:

  • Desactivar por completo el registro en WordPress.
  • Implementar un sistema CAPTCHA en el formulario de registro.
  • Emplear un plugin especializado en la gestión de spam de registros en WordPress.
  • Solicitar la aprobación administrativa para nuevos usuarios.
  • Modificar la URL de registro de WordPress y asignar una diferente.
  • Utilizar un plugin personalizado de WordPress para el formulario de registro.
  1. Desactivar por completo el registro en WordPress.

En primer lugar, si no necesitas un registro público en tu sitio de WordPress, es preferible desactivar por completo la función de registro en lugar de intentar hacer frente a los problemas asociados con los registros de spam.

Aunque puede ser necesario permitir que otros usuarios creen cuentas en tu sitio web, esto no implica necesariamente habilitar el registro público. Si solo requieres que un pequeño grupo de personas tenga sus propias cuentas, por ejemplo, podrías crear manualmente esas cuentas en lugar de permitirles registrarse por sí mismos.

Para desactivar por completo el registro de usuario en WordPress, dirígete a “Ajustes => General” y asegúrate de que la casilla “Cualquiera puede registrarse” no esté marcada.

Cualquiera que intente visitar tu página de registro predeterminada verá este mensaje después de desactivar el registro:

2. Implementar un sistema CAPTCHA en el formulario de registro.

Añadir un CAPTCHA al formulario de registro predeterminado de WordPress es otra forma de evitar el spam de registro de usuarios.

Aunque hay varios tipos de CAPTCHA disponibles, el servicio reCAPTCHA de Google es el más fácil de usar.

El propósito es mantenerse invisible para la mayoría de los visitantes humanos legítimos, mientras aún se presenta una prueba de CAPTCHA a aquellos visitantes que puedan ser bots. Este enfoque busca garantizar una experiencia de registro fluida y sin obstáculos para los usuarios genuinos, al tiempo que impide eficazmente la participación no deseada de bots en el proceso de registro.

  1. Emplear un plugin especializado en la gestión de spam de registros en WordPress.

Algunos plugins antispam de uso general en WordPress pueden ser útiles para combatir el spam de registros, así como para abordar problemas de spam en otras áreas como los comentarios o el envío de formularios.

A pesar de que el plugin antispam de comentarios bien conocido de Automattic, Akismet, no está diseñado para abordar específicamente el spam de registros, existen otras opciones populares que son efectivas en esta área. Algunas alternativas destacadas incluyen:

  • Stop Spammers
  • CleanTalk
  • WPBruiser
  • WordPress Zero Spam

4. Solicitar la aprobación administrativa para nuevos usuarios.

Requerir la aprobación del administrador para los nuevos usuarios representa una estrategia efectiva, especialmente si además de las cuentas de spam, te preocupa las acciones que las personas puedan realizar después de registrarse.

Este enfoque es particularmente útil para evitar que los usuarios realicen actividades no deseadas, como enviar spam en foros de bbPress, por ejemplo.

Al combinar esta estrategia con un CAPTCHA u otra táctica de filtrado, puedes gestionar eficazmente el spam automatizado de bajo nivel, al tiempo que reservas la aprobación manual para casos que requieran un análisis más detenido. Sin embargo, es importante tener en cuenta que si enfrentas un gran volumen de registros de spam, implementar esta estrategia por sí sola podría resultar abrumador al intentar clasificar todos los registros de manera manual.

Puedes usar el plugin gratuito WP Approve User para requerir la aprobación del administrador para nuevos usuarios.

5. Modificar la URL de registro de WordPress y asignar una diferente.

Si deseas añadir una capa adicional de “seguridad por oscuridad” a la página de registro y reducir el tráfico de bots de bajo nivel, puedes cambiar la URL de la página de registro alejándola de la URL predeterminada que utilizan la mayoría de los sitios de WordPress.

La página de registro está vinculada a la página de inicio de sesión de WordPress, por lo que puedes lograr esto utilizando un plugin que permita modificar la URL de inicio de sesión de WordPress. Una opción recomendada es el plugin gratuito “WPS Hide Login”. Este plugin te permitirá cambiar la URL de inicio de sesión y, por ende, la URL de registro, proporcionando una capa adicional de seguridad al hacer que estas direcciones sean menos predecibles para posibles ataques automatizados.

6. Utilizar un plugin personalizado de WordPress para el formulario de registro.

Utilizar un plugin de formulario de registro personalizado en WordPress es una excelente alternativa para combatir el spam de registros.

Estos plugins ofrecen diversas estrategias antispam y permiten evitar el proceso de registro estándar de WordPress mediante características como:

  • URL de registro personalizada: Al cambiar la URL de registro, puedes reducir el spam de bajo nivel, aunque esto por sí solo puede no ser suficiente para detener el spam de registros de usuarios.
  • Confirmación de correo electrónico: Requiere que los usuarios confirmen su dirección de correo electrónico, evitando registros con correos electrónicos falsos. El plugin descartará automáticamente el registro si el usuario no confirma su correo electrónico.
  • Aprobación de administrador para nuevos usuarios: Facilitan la implementación de la aprobación manual por parte del administrador.
  • Prevención de spam: Estos plugins también pueden agregar funcionalidades como CAPTCHA o honeypot a tu formulario de registro personalizado.

Muchos plugins de formularios multipropósito en WordPress también permiten crear formularios de registro personalizados con características antispam. Sin embargo, algunas de estas funciones pueden estar disponibles solo en versiones premium. A pesar de esto, existen opciones valiosas si estás dispuesto a invertir en la versión de pago.

  • Gravity Forms con el complemento de registro de usuario (disponible con la licencia Elite).
  • WPForms con el complemento de registro de usuario (disponible con la licencia Pro).
  • Formidable Forms con su complemento de registro de usuario (disponible con una licencia comercial).

En resumen, el problema del registro de spam puede resultar frustrante, especialmente si es necesario permitir el registro público en tu sitio de WordPress. Sin embargo, al combinar diversas estrategias, es posible reducir e incluso eliminar por completo el spam de registros.

La implementación de un CAPTCHA en el formulario de registro estándar de WordPress emerge como la opción más fácil y directa. Aunque la mayoría de los usuarios humanos no percibirán cambios significativos, Google presentará pruebas de CAPTCHA a los bots, impidiendo su registro no deseado.

Para una solución más completa, la opción de utilizar un plugin de registro específico de WordPress permite la creación de un formulario personalizado con propiedades antispam, incluyendo funciones como la aprobación del administrador para nuevos usuarios, proporcionando así un nivel adicional de seguridad y control.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.

¡Evita que tu correo caiga en SPAM de Hotmail y Outlook!

Enviar correos electrónicos y que terminen en la carpeta de spam de tus destinatarios es una de las peores pesadillas para cualquier negocio. Microsoft, que maneja servicios como Hotmail, Outlook y Office 365, tiene filtros de correo muy estrictos. Si tus correos están cayendo en spam, aquí te explicamos cómo evitarlo.

Los registros DNS son esenciales para que los servidores de correo confíen en tu dominio. Si no tienes estos registros configurados correctamente, tus correos serán marcados como sospechosos.

📝 Registro SPF (Sender Policy Framework)

El registro SPF le dice a los servidores de correo qué IPs están autorizadas a enviar correos en nombre de tu dominio.

📝 Registro DKIM (DomainKeys Identified Mail)

DKIM agrega una firma digital a tus correos para verificar que no han sido alterados durante el envío.

En cPanel, puedes activar DKIM en la sección Email Deliverability.

📝 Registro DMARC (Domain-based Message Authentication, Reporting, and Conformance)

DMARC ayuda a proteger tu dominio de correos falsificados y establece políticas de seguridad adicionales.

En nuestro Centro de Ayuda, tenemos un artículo relacionado: ¿Cómo configurar autenticaciones DKIM, SPF y DMARC?

Para solucionar esto:

  1. Visita https://sender.office.com.
  2. Ingresa tu dirección de correo y sigue las instrucciones para solicitar el desbloqueo de tu IP.

Microsoft bloquea IPs que envían correos en grandes cantidades sin consentimiento del destinatario. Asegúrate de:

  • Limita los envíos masivos.
  • Ofrecer una opción clara de cancelación de suscripción, si sueles enviar correo con promociones o publicidad.
  • Verificar que no tengas cuentas de correo comprometidas que estén enviando spam desde tu servidor.

La reputación de tu IP y dominio afecta directamente la entrega de correos. Utiliza herramientas como:

Sender Score: https://www.senderscore.org/

Adicionalmente, verifica si tu IP está en listas negras para ello puedes usar
👉 https://mxtoolbox.com/blacklists.aspx

Si la IP aparece en varias listas negras, necesitarás trabajar con tu proveedor de hosting para resolverlo.

Evitar que tus correos terminen en spam requiere una combinación de buenas prácticas y configuraciones técnicas. Asegúrate de tener los registros DNS adecuados, monitorea tu reputación y sigue las directrices de Microsoft para garantizar que tus correos lleguen a la bandeja de entrada de tus destinatarios.

¡No dejes que tus mensajes importantes se pierdan en la carpeta de spam! 📧

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  TwitterFacebook e Instagram.

Maximizando la configuración del archivo local.cf en SpamAssassin

Guía para configurar el archivo local.cf en SpamAssasin

El correo electrónico sigue siendo una herramienta fundamental en la comunicación moderna, pero también es una puerta abierta para el correo no deseado o “spam”. Para combatir este problema, herramientas como SpamAssassin se han vuelto indispensables. Una parte crucial de optimizar SpamAssassin radica en la configuración adecuada del archivo local.cf. En este artículo, exploraremos los pasos esenciales para personalizar esta configuración y mejorar la eficacia del filtrado de spam.

El archivo local.cf es fundamental para optimizar el filtrado de correo no deseado y personalizar las reglas según las necesidades específicas de tu sistema.

El archivo local.cf es donde se encuentran las configuraciones específicas del usuario para SpamAssassin. Estas configuraciones determinan cómo SpamAssassin evalúa y clasifica los correos electrónicos entrantes.

Conocer en detalle este archivo le servirá para configurarlo en nuestros servidores con HestiaCP.

Vista del archivo local.cf desde el Panel de Control de Hestia.

  1. Ubicación del Archivo: El archivo local.cf generalmente se encuentra en el directorio /etc/mail/spamassassin/. Si no existe, puedes crearlo manualmente. En el caso de servidores con panel de control Hestia se localizan en /etc/spamassassin/.
  2. Editar con un Editor de Texto: Utiliza un editor de texto como Nano o Vim para abrir el archivo local.cf. Puedes usar el siguiente comando en la terminal:
    nano /etc/mail/spamassassin/local.cf. Desde el panel de control Hestia los puedes realizar directamente desde la Configuración del Servidor.
  3. Habilitar o deshabilitar reglas:  Puedes comentar o descomentar reglas específicas para activarlas o desactivarlas. Ya que muchas de sus funciones vienen comentadas de forma predeterminada. Por ejemplo:
    #Descomentar para habilitar la regla
    #rewrite_header Subject ****SPAM****
  4. Configuraciones Clave:
    • Score Threshold: Este es el puntaje mínimo necesario para que un correo electrónico sea marcado como spam. Ajusta este valor según tus preferencias. Por ejemplo:
      required_score 5.0
    • Reglas de Whitelist y Blacklist: Puedes especificar direcciones de correo electrónico que siempre deben ser aceptadas o rechazadas. Por ejemplo:
      whitelist_from correo@ejemplo.com
      blacklist_from spam@ejemplo.com
    • Configuraciones de Tests: SpamAssassin utiliza una variedad de pruebas para determinar si un correo electrónico es spam. Puedes habilitar, deshabilitar o ajustar estas pruebas según tus necesidades. Por ejemplo, darle un valor de 3.0 a lista negra de URIBL (Universal Realtime Blackhole List) o un puntaje de 2.0 a los correos que contienen únicamente imágenes y muy poco contenido de texto.
      score URIBL_BLACK 3.0
      score HTML_IMAGE_ONLY_08 2.0
  5. Agregar reglas personalizadas: Puedes crear tus propias reglas personalizadas y agregarlas al archivo local.cf. Por ejemplo:
    #Regla personalizada para detectar correos con "Viagra" en el asunto
    body VIAGRA_SUBJECT /Viagra/i
    score VIAGRA_SUBJECT 5.0
  6. Guardar y Salir: Una vez que hayas realizado los ajustes necesarios, guarda los cambios y cierra el editor de texto.
  7. Reiniciar SpamAssassin: Para aplicar las nuevas configuraciones, reinicia el servicio de SpamAssassin. Puedes hacerlo con el siguiente comando:
    systemctl restart spamassassin
    Si los cambios los realizas desde HestiaCP, simplemente al guardar el archivo con el check de “Reiniciar” tildado, para que este se reiniciara automáticamente.

Para más información valiosa sobre este temas puede consultar su documentación oficial en spamassassin.apache.org

Configurar el archivo local.cf en SpamAssassin es un paso fundamental para mejorar la eficacia del filtrado de spam. Al ajustar las configuraciones según tus necesidades específicas, puedes reducir significativamente la cantidad de correo no deseado que llega a tu bandeja de entrada, manteniendo así tu experiencia de correo electrónico limpia y segura.

¡Explora y experimenta con las diferentes opciones disponibles en local.cf para encontrar la combinación perfecta que se adapte a tus requisitos de seguridad y preferencias personales!

Si te gustó este artículo, suscríbete a nuestro canal de YouTube  para videos tutoriales de Hosting, prácticas y demás. También puede encontrarnos en  X (Twitter)Facebook e Instagram.

Fuente de imagen: pixabay.com