1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Usar el envío no autenticado (no recomendado) de correo electrónico desde un sitio web
Esta guía detalla el envío de correos electrónicos desde un sitio web alojado por Infomaniak utilizando la función PHP mail() desactivada por defecto.
Prólogo
- Infomaniak desaconseja enérgicamente el uso de la función PHP mail() para el envío de correos electrónicos desde sus aplicaciones:
- Los correos electrónicos serán considerados como "no autenticados" y, por lo tanto, estarán sujetos a límites.
- Su entregabilidad se verá afectada, lo que puede perjudicar a su sitio web.
- Se recomienda encarecidamente utilizar un método de envío SMTP autenticado para sus envíos de correos electrónicos desde sus aplicaciones; Infomaniak ofrece a este 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 tipo Could not instantiate mail function o sender mismatch) es necesario especificar una dirección válida en los parámetros del sitio en el lado de Infomaniak:
- Haga clic aquí para acceder a la gestión de su producto en el Administrador de Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en Gestionar bajo Configuración avanzada:

- Desde la pestaña General, ingrese una dirección de correo electrónico existente en el campo Correo electrónico del remitente.
- Haga clic en el botón azul Guardar:

Reactivar la función mail
Si aún desea utilizar la función mail de PHP, será necesario activarla en cada uno de los sitios de su Alojamiento Web correspondiente:
- Haga clic aquí para acceder a la gestión de su producto en el Administrador de Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente.
- Haga clic en Gestionar bajo Configuración avanzada.
- Desde la pestaña PHP / Apache, active la función mail:

- Haga clic en el botón azul Guardar.
Ejemplos PHP mail()...
... en WordPress
Configure el envío del formulario de contacto predeterminado incluido con el Constructor Divi:
- Inicia sesión en el panel de administración de WordPress.
- Ve al editor Divi de la página que contiene el formulario de contacto.
- Haga clic en el icono Configuración para configurar el formulario de contacto Divi:

- En EMAIL, ingrese la dirección de correo electrónico que recibirá los envíos del formulario y guarde:

- Por defecto, cuando un visitante utilice el formulario para contactarlo, recibirá un correo electrónico proveniente de
mail@le-nom-de-votre-sitey si responde, el destinatario será automáticamente la dirección de correo electrónico indicada por el visitante al completar el formulario de contacto.
… en Prestashop
Ingrese a la configuración avanzada de Prestashop:
- Especifique el modo SMTP.
- Ingrese
localhostcomo servidor. - Ingrese el puerto
25. - No especifique ni nombre de usuario ni contraseña.

… en Joomla
Configurar el envío de correos electrónicos a través de PHPmail (no recomendado) en Joomla:
- Inicie sesión en el panel de administración de su sitio Joomla.
- Vaya a Configuración y luego Servidor.
- No escriba 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 el campo esté vacío.
Dirección de respuesta PHP mail()
Al enviar un correo electrónico con la función mail() de PHP, el return-path se registrará en el formato root@h2web3.infomaniak.ch por ejemplo. Sin embargo, el encabezado Reply-To: presente en el código de su formulario permite especificar una dirección de respuesta válida.