Gestionar los mensajes de correo automatizados

Ver como Markdown

Descubra cómo realizar el seguimiento y la gestión de los emails automatizados enviados desde un alojamiento web de OVHcloud

Objetivo

Los emails automatizados son mensajes enviados a través de scripts. Generalmente usando la función "mail()" de PHP. Se utilizan, por ejemplo, para el formulario de contacto de su sitio web y permiten a sus visitas enviarle mensajes.

Info

Esta guía se refiere principalmente a los mensajes de correo enviados desde scripts situados en su alojamiento web de OVHcloud mediante la función "mail()" de PHP.

Si quiere gestionar las direcciones de correo electrónico incluidas en su MX Plan o en su plan de hosting de OVHcloud, consulte nuestra documentación sobre los MX Plan.

Tip

Aunque recomendamos encarecidamente utilizar la función "mail()" de PHP, también puede enviar mensajes desde su alojamiento compartido pasando por un script que utiliza el protocolo SMTP (Simple Mail Transfer Protocol).

Descubra cómo realizar el seguimiento y gestión de los mensajes de correo automatizados enviados desde su alojamiento web de OVHcloud.

Requisitos


Acceso al área de cliente de OVHcloud

  • Enlace directo:
  • Ruta de navegación: Web Cloud > Alojamientos > Seleccione su alojamiento web

Procedimiento

Presentación del apartado «Scripts de correo electrónico»

Para acceder al apartado «Scripts de correo electrónico», haga clic en las fichas siguientes para ver cada una de las 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Acceda a la página y elija el alojamiento web correspondiente.

Web Hosting
Info

Para evitar un uso no deseado de los mensajes de correo automatizados de su alojamiento web, le recomendamos encarecidamente que establezca un sistema de seguridad, como un «captcha», en los formularios de su sitio web que envíen mensajes de correo electrónico (por ejemplo, un formulario de contacto).

Si el estado del servicio permite el envío de mensajes de correo electrónico generados desde sus scripts («Activo» o «Force»), pero estos no se envían, le recomendamos que realice las siguientes acciones:

  • Comprobar los scripts de envío: los scripts pueden no enviar mensajes de correo electrónico debido a un error de sintaxis. Compruebe el contenido de sus scripts, corríjalo si es necesario y vuelva a intentarlo.

  • Probar el envío de un email a través de un script de prueba: cree un script de prueba que envíe un mensaje de correo electrónico a su dirección personal utilizando el siguiente código:

<?php
$to = "RecipientEmail@address.tld"; 
$subject = "Test mail PHP"; 
$content = "The body/content of the Email";
$headers = "From: Website <SendingEmail@address.tld>\r\nReply-To: SendingEmail@address.tld";

if (mail($to, $subject, $content, $headers))
echo "The email has been sent successfully!";
else
echo "Email did not leave correctly!";
?>

En el caso de los $headers, introduzca dos veces la misma dirección de correo electrónico de emisión.

Si recibe el mensaje correctamente The email has been sent successfully! en la dirección de correo electrónico que ha definido en la línea $to, significa que los scripts que realizan el envío tienen errores.

  • Asegúrese de que sus envíos no utilicen servidores SMTP: no especifique ningún servidor SMTP en los parámetros de sus scripts cuando use la función "mail()" de PHP. Si dispone de una interfaz para administrar el envío de mensajes de correo desde su sitio web, deberá modificar esta configuración en la configuración de este último.

  • Compruebe el tamaño total de su email: el mensaje de correo electrónico enviado no debe superar el tamaño total de 10 MB (encapsulación y cabecera incluidos). El contenido del mensaje de correo electrónico no deberá exceder de 7/8 MB.

Gestionar los estados «Inactivo», «Bounce» y «spam»

En esta sección encontrará los detalles de cada estado que ha bloqueado la función de correo.

Warning

Antes de detallar cada uno de estos estados, es necesario entender los puntos que pueden degradar la reputación de su dominio o impedir la recepción de sus mensajes de correo.

Compruebe lo siguiente:

  • La configuración de el registro SPF en la zona DNS del dominio.
  • La configuración de el registro DMARC en la zona DNS del dominio, solo si el servidor de destino lo requiere.
  • Compruebe la reputación de la dirección IP que origina el envío (la de su alojamiento web en su caso), utilizando una herramienta como MXtoolbox o Spamhaus.
  • El mensaje de correo electrónico no contiene elementos que puedan ser interpretados como spam. Para más información, consulte la sección «Caso n°3: Envío de correos electrónicos legítimos considerados spam» de esta guía.
  • En caso de que OVHcloud no haya bloqueado el correo electrónico y el destinatario no lo haya recibido o rechazado, póngase en contacto con el destinatario para comprobar si el mensaje se ha bloqueado en el servidor de recepción.

El estado «Inactivo»

Este estado se produce cuando:

  • se han enviado demasiados mensajes de correo muy rápidamente.
  • se han devuelto demasiados mensajes de correo.
  • usted mismo ha desactivado la funcionalidad desde su .

Para desbloquear la situación, haga clic en las fichas siguientes para ver cada una de las 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Acceda a la página y elija el alojamiento web correspondiente.

El estado «Bounce»

Este estado se produce cuando un cierto porcentaje de los mensajes de correo enviados automáticamente se ha vuelto a error.

Para desbloquear la situación, haga clic en las fichas siguientes para ver cada una de las 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Acceda a la página y elija el alojamiento web correspondiente.

El estado «spam»

Este estado se produce cuando se han enviado mensajes considerados de spam desde el alojamiento.

Por lo general, el bloqueo se acompaña por el envío de un email titulado «Abuso con su alojamiento dominio.tld» generado automáticamente por nuestros robots de seguridad:

hosting

Existen tres posibles situaciones en relación con esta situación:

  • Caso n°1: Explotación de un formulario de contacto por un robot:

Para corregir esta situación, debe proteger todos los scripts que puedan enviar correo desde su alojamiento utilizando un sistema de tipo «Captcha».

Acceda a continuación al apartado «Scripts de correo electrónico» de su alojamiento. Para ello, haga clic en las fichas siguientes para ver cada una de las 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Acceda a la página y elija el alojamiento web correspondiente.

  • Caso n°2: Inyección de archivos maliciosos en su alojamiento:

Para corregir esta situación, debe realizar al menos las siguientes acciones:

  • Analice los logs de su alojamiento para identificar los fallos de seguridad y los archivos infectados.
  • Elimine o corrija los archivos o módulos maliciosos.
  • Para los CMS (WordPress, Joomla!, PrestaShop, Drupal...), actualice el CMS, los plugins y el tema asociados.
  • Proteja sus formularios de contacto con un captcha.

Si utiliza un CMS, priorice el uso de plugins/temas «oficial(s)». Actualice el CMS, los plugins y el tema asociados con la mayor frecuencia posible para evitar que esto vuelva a suceder.

Una vez que haya asegurado su alojamiento, haga clic en las fichas siguientes para ver cada una de las 3 etapas.

Etapa 1
Etapa 2
Etapa 3

Acceda a la página y elija el alojamiento web correspondiente.

En este caso, es obligatorio realizar una purga para eliminar los spam pendientes de envío.

  • Caso n°3: Envío de correos legítimos considerados spam

Si el origen de los mensajes de correo electrónico ha provocado el bloqueo, a continuación ofrecemos algunos ejemplos de uso recomendable para evitar cuando envíe un mensaje de correo electrónico (de forma que no se considere demasiado «fácil» como spam):

  • 3 palabras o más en mayúsculas en el asunto del mensaje de correo electrónico.
  • No hay asunto/texto que se indique en el mensaje de correo electrónico.
  • El mensaje de correo solo contiene una imagen de más de 1 MB y unas pocas palabras.
  • El asunto del mensaje de correo electrónico empieza por: Hi, FREE, BUY, BUYING,....
  • El mensaje de correo electrónico contiene más del 70% de espacio en blanco (abuso de la tecla «ESPACIO» o «ENTRADA» del teclado).
  • El tipo de letra utilizado para escribir el correo es extremadamente grande.
  • El color de escritura y el color de fondo son los mismos para escribir el correo electrónico.
  • La dirección IP pública (IP de su punto de acceso a Internet, por ejemplo) está listada en organismos de reputación.
  • La cabecera del mensaje enviado no cumple con los RFC de correo (estándares de correo).
  • Los enlaces del mensaje de correo electrónico son incorrectos.
  • Una URL en el correo no es segura (por ejemplo: declarada en https:// mientras que la URL sólo existe en http://).
  • El mensaje de correo electrónico incluye términos pornográficos o que se acercan a él.
  • El email contiene un ejecutable (EXE, BAT, PIF, XML, XLSX o documentos con «macros»), aunque esté comprimido.

Si, a pesar de ello, el estado del servicio vuelve a estar «spam», responda al email automático que haya recibido indicando que ha hecho lo necesario.

Nuestro servicio antispam analizará la situación y nuestro soporte volverá a ofrecerle una explicación del procedimiento de desbloqueo.

Envío de emails mediante un script «SMTP»

Warning

La configuración, la gestión y la responsabilidad de los servicios que OVHcloud pone a su disposición recaen sobre usted. Por lo tanto, usted deberá asegurarse de que estos funcionan correctamente.

Sin embargo, le recomendamos que contacte con un proveedor especializado si tiene alguna duda. Nosotros no podremos asistirle. Más información en la sección «Más información» de esta guía.

Aunque le recomendamos encarecidamente que prefiera utilizar la función "mail()" de PHP, los alojamientos compartidos permiten enviar emails pasando por un script que utiliza el protocolo SMTP (Simple Mail Transfer Protocol). El tamaño total del mensaje de correo electrónico no podrá ser superior a 10 MB (es decir, 7/8 MB sin encapsular).

Warning

Los emails enviados con un script que utilicen una configuración SMTP no podrán ser gestionados y seguidos desde su .

Info

Si utiliza una dirección de correo electrónico de OVHcloud y únicamente en este caso, puede utilizar también el SMTPSecure «starttls» o «tls» con el Port 587. Sin embargo, el SMTPSecure «ssl» con el Port 465 sigue siendo la configuración que debe primar sobre nuestra infraestructura.

Más información

Consultar los logs de su alojamiento

Corregir la página «403 Forbidden» que aparece en su sitio web

Restaurar el espacio de almacenamiento FTP de su alojamiento

Para servicios especializados (posicionamiento, desarrollo, etc.), contacte con partners de OVHcloud.

Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas ofertas de soporte.

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?