Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Utilizar el envío de correo electrónico no autenticado (no recomendado) desde un sitio web

Actualización 03/09/2026

Esta guía detalla el envío de correos electrónicos desde un sitio web alojado por Infomaniak utilizando la función PHP mail(), que está desactivada por defecto.

 

Introducción

  • Infomaniak desaconseja encarecidamente el uso de la función PHP mail() para el envío de correos electrónicos desde sus aplicaciones:
    • Los correos electrónicos se considerarán “no autenticados” y, por lo tanto, estarán sujetos a límites.
    • Su capacidad de entrega se verá afectada, lo que puede perjudicar a su sitio web.
  • Se recomienda encarecidamente utilizar un método de envío SMTP autenticadopara el envío de correos electrónicos desde sus aplicaciones; Infomaniak ofrece a tal efecto un servicio correspondiente.

 

Especificar la dirección de envío

Para que los mensajes se envíen correctamente desde su CMS/aplicación web (y evitar un error como Could not instantiate mail function o sender mismatch), es necesario especificar una dirección válida en la configuración del sitio en el panel de control de Infomaniak:

  1. Haga clic aquí para acceder a la gestión de su sitio en el panel de control de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio web correspondiente:
  3. Haga clic en Gestionar la configuración avanzada:
  4. Desde la pestaña General, introduzca una dirección de correo electrónico existente en el campo Correo electrónico del remitente.
  5. Haga clic en el botón azul Guardar:

 

Volver a activar la función de correo electrónico

Si desea seguir utilizando la función de correo electrónico de PHP, deberá activarla en cada uno de los sitios de su alojamiento web:

  1. Haga clic aquí para acceder a la gestión de su sitio web en el Panel de control de Infomaniak (¿necesita ayuda?).
  2. Haga clic directamente en el nombre asignado al sitio web correspondiente:
  3. Haga clic en Gestionar la configuración avanzada:
  4. Haga clic en la pestaña PHP / Apache:
  5. Active la función correo:
  6. Haga clic en el botón Guardar en la parte inferior de la página para confirmar los cambios.

 

Ejemplos de PHP mail()...

 

... en WordPress

Configure el envío del formulario de contacto predeterminado incluido con el constructor Divi:

  1. Inicie sesión en el panel de administración de WordPress.
  2. Vaya al editor Divi de la página que contiene el formulario de contacto.
  3. Haga clic en el icono Configuración para configurar el formulario de contacto de Divi:
  4. En la sección CORREO ELECTRÓNICO, introduzca la dirección de correo electrónico que recibirá los envíos del formulario y guarde:
  5. Por defecto, cuando un visitante utilice el formulario para ponerse en contacto con usted, recibirá un correo electrónico procedente de mail@el-nombre-de-su-sitio y, si responde, el destinatario será automáticamente la dirección de correo electrónico que el visitante indicó al rellenar el formulario de contacto.

 

… sobre Prestashop

Acceda a la configuración avanzada de Prestashop:

  1. Especifique el modo SMTP.
  2. Introduzca localhost como servidor.
  3. Introduzca el puerto 25.
  4. No especifique ni nombre de usuario ni contraseña.

 

… sobre Joomla

Configurar el envío de correos electrónicos a través de PHPmail (no recomendado) en Joomla:

  1. Inicie sesión en el panel de administración de su sitio Joomla.
  2. Vaya a Configuración y luego a Servidor.
  3. No introduzca NADA en el campo Correo electrónico del sitio:

Esto impide, lamentablemente, cualquier prueba de envío a través del botón correspondiente, pero funcionará si configura un formulario de contacto en su sitio. Haga clic en Guardar una vez que haya dejado el campo vacío.

 

Dirección de respuesta de la función PHP mail()

Al enviar un correo electrónico con la función mail() de PHP, la ruta de retorno se registrará de la forma root@h2web3.infomaniak.ch, por ejemplo. Sin embargo, la cabecera Reply-To: presente en el código de su formulario permite especificar una dirección de respuesta válida.


¿Le ha sido útil esta FAQ?