1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Usar el envío no autentificado (no recomendado) de correo electrónico desde un sitio web
Esta guía detalla el envío de correo electrónico desde un sitio web alojado por Infomaniak utilizando la función PHP email () desactivada por defecto.
Preámbulo
- Infomaniak desaconseja fuertemente el uso de la función PHP mail() para el envío de correo electrónico desde sus aplicaciones:
- Los correos electrónicos se considerarán no autentificados y, por lo tanto, estarán sujetos a Límites.
- Su liberación será impactada, lo que puede perjudicar a su sitio web.
- Se recomienda encarecidamente el uso de un método de envío SMTP autenticado para sus envíos de correo electrónico desde sus aplicaciones; Infomaniak ofrece para este fin un Servicio correspondiente.
Especificar la dirección de envío
Para que los mensajes salgan correctamente de su CMS/Aplicación Web (y evitar un error típico) Could not instantiate mail function
o sender mismatch
) es necesario especificar una dirección válida en la configuración de Infomaniak:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente sobre el nombreasignado al producto afectado.
- Haga clic en Gestionar en Parámetros avanzados:
- Desde la pestaña General, introduzca una dirección de correo electrónico existente en el campo E-mail del remitente.
- Haga clic en el botón azul Guardar:
Reactivar la función de correo electrónico
Si desea utilizar la función de correo electrónico de PHP, tendrá que activarla en cada uno de los emplazamientos de su Alojamiento Web afectado:
- Haga clic aquí para acceder a la gestión de su producto en el Manager Infomaniak (¿Necesitas ayuda?).
- Haga clic directamente sobre el nombreasignado al producto afectado.
- Haga clic en Gestionar en Parámetros avanzados.
- Desde la pestaña PHP / Apache, active la función e-mail:
- Haga clic en el botón azul Guardar.
Ejemplos de PHP mail()...
... en WordPress
Configure el envío del formulario de contacto predeterminado incluido con Constructor Divi:
- Inicie sesión en la tabla de administración de WordPress.
- Vea el editor Divi de la página que contiene el formulario de contacto.
- Haga clic en el icono Parámetros para configurar el formulario de contacto Divi:
- Bajo EMAIL, introduzca 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 contactar con usted, recibirá un correo electrónico procedente de
mail@le-nom-de-votre-site
y si responde, el destinatario será automáticamente la dirección de correo indicada por el visitante al rellenar el formulario de contacto.
...en Prestashop
Ingrese a la configuración avanzada de Prestashop:
- Especifique el modo SMTP.
- Adelante.
localhost
Como camarero. - Introduzca el puerto
25
. - No especifique ni nombre de usuario ni contraseña.
...en Joomla
Configurar el envío de correo electrónico a través de PHPmail (no recomendado) en Joomla:
- Inicie sesión en el tablero de administración de su sitio de Joomla.
- Vaya por debajo Preferencias y luego Servidor.
- No ingrese RIEN en el campo Correo electrónico del sitio:
Desafortunadamente, esto impide cualquier prueba de envío a través del botón a tal efecto, pero funcionará si configura un formulario de contacto en su sitio web. Haga clic en Guardar una vez que la casilla quede vacía.
Dirección de respuesta de PHP mail ()
Al enviar un correo electrónico con la función mail() de PHP, el return-path
será inscrito en la forma root@h2web3.infomaniak.ch
p. ej. En cambio, el header Reply-To:
presente en el código de su formulario permite especificar una dirección de respuesta válida.