1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Utilizar el envío autenticado de correo electrónico desde un sitio web
Esta guía detalla el envío de correos electrónicos autenticados desde un sitio web alojado por Infomaniak utilizando una configuración SMTP; la configuración de un servidor SMTP autenticado se presenta para los principales CMS.
Prólogo
- El uso de un SMTP autenticado para el envío de correos electrónicos desde sus aplicaciones ofrece ventajas en términos de seguridad, fiabilidad, gestión de errores, compatibilidad con servidores de terceros y trazabilidad en comparación con el uso de PHP mail no autenticado.
Ejemplos de configuración SMTP…
Requisitos previos
- Tener un servicio de correo electrónico; tienes la posibilidad de utilizar el Service Mail ofrecido por Infomaniak o cualquier otro servicio de correo electrónico de tu conveniencia.
Cuando tienes una dirección de correo electrónico cuyo dominio está vinculado a tu sitio web ( e-mail@domain-site.xyz por ejemplo) proporcione sus detalles para usarlo para los envíos desde el servidor web a través de SMTP:
… en WordPress
- Inicia sesión en el panel de administración de WordPress.
- Instale una extensión SMTP (WP Mail SMTP funciona).
- Configure la extensión, por ejemplo:
A partir de entonces, un correo electrónico enviado desde un formulario de contacto presente en el sitio (formulario predeterminado Divi por ejemplo) se enviará a través de un método SMTP.
Para asegurarse, basta con mirar los encabezados de un mensaje recibido por este medio, especialmente la línea x-mailer
, que podría mencionar, por ejemplo, WPMailSMTP/Mailer/smtp
en lugar de PHPMailer
.
Nota: el x-mailer puede ser cualquier indicación que no necesariamente represente el método de envío real!
… en Prestashop
- Inicia sesión en el panel de administración de Prestashop.
- Vaya a Configuración avanzada y luego a Correo electrónico.
- Configure el envío a través de SMTP:
Verifique luego (para evitar un error tipo Could not instantiate mail function
o sender mismatch
) que la dirección que ha configurado en estos parámetros avanzados coincida con la dirección que utiliza Prestashop para los envíos. Para ello:
- Inicia sesión en el panel de administración de Prestashop.
- Vaya a Configuración de la tienda.
- Haga clic en Contacto en el menú lateral izquierdo.
- En la pestaña Contactos, verifique que la dirección de correo electrónico mencionada sea la misma que la configurada anteriormente.
- Edite las direcciones de correo electrónico si es necesario:
- Haga clic en la pestaña Tiendas.
- Verifique (y corrija si es necesario) que la dirección de correo electrónico mencionada sea la misma que la configurada anteriormente:
… en Joomla
- Inicia sesión en el panel de administración de Joomla.
- Haga clic en Sistema en el menú lateral izquierdo.
- Haga clic en Configuración global:
- Haga clic en la pestaña Servidor.
- Configure el envío a través del método de envío SMTP: