Código de error LPI-RATE11

Procédure

Códigos de error LPI-RATE01 y LPI-RATE11: se han enviado demasiados correos electrónicos desde su sitio

  

Servicio afectado : función mail_php alojamiento web compartido LWS Panel
Panel afectado : LWS Panel
Nivel : intermedio

Los códigos LPI-RATE01 y LPI-RATE11 aparecen cuando un sitio envía una gran cantidad de correos electrónicos con la función PHP mail().

Pueden activarse por una actividad normal especialmente elevada, pero también por un formulario desviado, una extensión mal configurada o un sitio comprometido. Esta ayuda le permite encontrar el origen de los envíos y evitar que el problema se repita.

Esta ayuda se refiere a los correos electrónicos enviados directamente por un sitio o un script PHP.

¿Utiliza otro servicio de envío?

Comprender los códigos LPI-RATE01 y LPI-RATE11

Estos dos códigos supervisan los correos electrónicos enviados con la función PHP mail(), también denominada mail_php en las herramientas LWS.

Código Volumen detectado Período de referencia Consecuencia
LPI-RATE01 Más de 480 correos electrónicos 1 hora Notificación, sin bloqueo
LPI-RATE11 Más de 4 800 correos electrónicos 24 horas Bloqueo de mail_php durante 1 hora

El código LPI-RATE01 no bloquea el envío de correos electrónicos. Le avisa de que se ha detectado un volumen importante.

El código LPI-RATE11 bloquea únicamente los envíos realizados por los sitios con la función PHP mail() durante una hora. No bloquea la recepción de sus correos electrónicos ni el uso normal de sus buzones de correo.

El bloqueo temporal protege su alojamiento y la reputación de sus servidores de envío. Sin embargo, esperar a que se levante no basta: debe buscar la causa del exceso para evitar que se repita.

Encontrar los correos electrónicos enviados por su sitio

Desde la gestión de su alojamiento en el LWS Panel, abra la herramienta Seguimiento de correos.

Seleccione un período que corresponda a la hora en que se detectó el código y, a continuación, busque los correos electrónicos enviados desde su dominio.

Los mensajes procedentes de la función PHP mail() se identifican con un remitente técnico de la forma siguiente:

Código
mail_php@votredominio.ext

Este remitente no es un buzón de correo real. Indica que el mensaje fue generado directamente por un sitio o un script instalado en su alojamiento.

Consulte especialmente:

  • la fecha y la hora de los envíos;
  • el número de mensajes afectados;
  • los destinatarios;
  • el asunto de los mensajes, cuando esté disponible;
  • su estado de entrega.

Después, intente determinar si estos envíos corresponden a una actividad esperada de su sitio.

Reconoce los envíos

Los correos electrónicos pueden proceder de una acción normal, por ejemplo:

  • las confirmaciones de pedidos;
  • las notificaciones enviadas a los administradores;
  • los mensajes procedentes de un formulario;
  • las alertas generadas por una extensión;
  • una campaña lanzada desde el sitio;
  • una tarea automática.

Cuando el volumen es intencionado, verifique que el sitio no envía varias veces el mismo mensaje. Una extensión mal configurada, una tarea automática demasiado frecuente o un bucle en un script puede provocar miles de envíos en poco tiempo.

Reduzca la frecuencia de las notificaciones o corrija la extensión afectada. Para los envíos regulares, configure preferentemente un envío SMTP autenticado o utilice un servicio especializado adaptado a campañas masivas.

La función PHP mail() es adecuada principalmente para mensajes puntuales de un sitio, como una confirmación de formulario. No es adecuada para el envío masivo de boletines o campañas comerciales.

No reconoce los envíos

Los envíos desconocidos pueden provenir de:

  • un formulario utilizado por robots;
  • una extensión vulnerable o mal configurada;
  • un archivo malicioso;
  • un CMS que ya no está actualizado;
  • credenciales de administración comprometidas.

Empiece por actualizar su CMS, sus extensiones y su tema. Desactive temporalmente las extensiones instaladas recientemente o aquellas que gestionan los formularios y las notificaciones, y compruebe si los envíos cesan.

Si su sitio tiene un formulario, añada una protección antispam o un CAPTCHA. Verifique también que el formulario limite el número de envíos y que no permita elegir libremente la dirección del destinatario.

A continuación, ejecute un análisis con la herramienta antivirus y anti-malware disponible en el LWS Panel.

Antes de modificar o eliminar archivos, asegúrese de disponer de una copia de seguridad reciente de su sitio.

No elimine un archivo solo porque su nombre le parezca inusual. Algunos archivos indispensables para el funcionamiento del sitio pueden tener nombres técnicos.

Si se confirma una intrusión, cambie también las contraseñas asociadas al sitio:

  • administración del CMS;
  • cuentas FTP;
  • bases de datos;
  • cuentas con acceso al alojamiento.

Utilice contraseñas diferentes y suficientemente largas para cada acceso.

Esperar al final del bloqueo LPI-RATE11

El bloqueo asociado al código LPI-RATE11 dura una hora.

Aproveche este plazo para buscar y corregir el origen de los envíos. Una vez finalizado el plazo, los correos electrónicos generados por PHP podrán enviarse de nuevo si no se detecta ningún nuevo exceso.

Evite volver a lanzar inmediatamente un envío importante. Empiece realizando una sola prueba.

Comprobar que el problema está resuelto

Después de que finalice el bloqueo, envíe un mensaje de prueba desde la función afectada: formulario de contacto, pedido, notificación u otra acción del sitio.

Abra después el Seguimiento de correos y verifique que:

  • el mensaje de prueba aparece con el remitente mail_php@votredomaine.ext ;
  • su estado indica que ha sido procesado;
  • no se registra ningún nuevo envío masivo o inesperado;
  • el código LPI-RATE11 no vuelve a aparecer.

La corrección queda confirmada cuando se envía normalmente un correo electrónico de prueba y no aparece ningún nuevo volumen anormal en el seguimiento de correos.

Problemas frecuentes

El código LPI-RATE11 vuelve a aparecer después de una hora

El período de bloqueo ha terminado, pero la causa de los envíos sigue presente. Consulte de nuevo el seguimiento de correos y revise los formularios, extensiones, tareas automáticas y archivos del sitio.

Si es necesario, desactive temporalmente la función o la extensión responsable para interrumpir los envíos durante el diagnóstico.

Mi formulario sigue sin enviar ningún mensaje

Compruebe primero que el tiempo de bloqueo ha terminado. Después, realice una sola prueba y consulte su estado en el seguimiento de correos.

Si el mensaje no aparece, el problema puede provenir del formulario o del propio script. Si aparece con otro error, consulte la ayuda correspondiente al nuevo código mostrado.

No sé qué sitio es el responsable

Cuando hay varios sitios instalados en el mismo alojamiento, compare la hora y el asunto de los mensajes con los formularios y notificaciones utilizados en cada sitio.

También puede desactivar temporalmente las funciones de envío de un sitio a la vez para identificar cuál genera los mensajes.

No consigo identificar el origen de los envíos

Contacte con el soporte de LWS indicando:

  • el código exacto encontrado;
  • el dominio afectado;
  • la fecha y la hora aproximadas del exceso;
  • el CMS o la aplicación utilizada;
  • los envíos observados en el seguimiento de correos;
  • las comprobaciones ya realizadas.

help.lws.net/a/1150
¿Le ha resultado útil este artículo?

Sí

No

Leído 15 604 veces

¡Gracias! No dude en hacer preguntas sobre nuestra documentación si desea más información y ayudarnos a mejorarla.

Artículos similares

¿Tiene una pregunta sobre este artículo?

Hágala al equipo de LWS y a la comunidad. La respuesta se publica tras la moderación.

Formule una pregunta al equipo de LWS y a su comunidad

RGPD: Responsable: LWS-Ligne Web Services. Finalidad: moderación y publicación pública de su pregunta, posible aviso de una respuesta. Base jurídica: consentimiento (art. 6.1.a RGPD). Conservación de los correos: 90 días tras el aviso, 12 meses como máximo sin respuesta. Para ejercer sus derechos, consulte la sección RGPD de nuestras condiciones generales.