1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Usar el envío autenticado de correos 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; se presenta la configuración de un servidor SMTP autenticado para los principales CMS.
Utilizar SMTP autenticado para enviar 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 correo PHP no autenticado.
Requisitos previos
- poseer un servicio de correo; tiene la opción de utilizar el Servicio de Correo ofrecido por Infomaniak o cualquier otro servicio de correo de su elección
Ejemplo de Configuración SMTP
Si tiene una dirección de correo electrónico asociada con el dominio de su sitio web (email@domain-site.xyz p.ej.), ingrese sus detalles para usarla para envíos desde el servidor web a través de SMTP:
en WordPress
- iniciar sesión en el panel de administración de WordPress
- instalar un complemento SMTP (WP Mail SMTP funciona)
- configurar el complemento, p.ej.:
A partir de entonces, un correo electrónico enviado desde un formulario de contacto presente en el sitio (formulario predeterminado de Divi p.ej.) se enviará a través de SMTP. Para verificarlo, simplemente revise las cabeceras de un mensaje recibido de esta manera, especialmente la línea x-mailer
que puede mencionar, por ejemplo, WPMailSMTP/Mailer/smtp
en lugar de PHPMailer
.
Nota: el x-mailer puede ser cualquier indicación que no sea necesariamente representativa del método de envío real
en Prestashop
- iniciar sesión en el panel de administración de Prestashop
- ir a Parámetros avanzados luego Correo electrónico
- configurar el envío a través de SMTP:
Luego verifique (para evitar un error como Could not instantiate mail function
o sender mismatch
) que la dirección que configuró en estos parámetros avanzados coincida con la dirección que utiliza Prestashop al enviar correos electrónicos. Para hacer esto:
- iniciar sesión en el panel de administración de Prestashop
- ir a Configuración de la tienda
- hacer clic en Contacto en el menú lateral izquierdo
- en la pestaña Contactos, verificar que la dirección de correo electrónico mencionada sea la misma que la configurada anteriormente
- editar las direcciones de correo electrónico si es necesario
- hacer clic en la pestaña Tiendas
- verificar (y corregir si es necesario) que la dirección de correo electrónico mencionada sea la misma que la configurada anteriormente
en Joomla
- iniciar sesión en el panel de administración de Joomla
- hacer clic en Sistema en el menú lateral izquierdo
- hacer clic en Configuración global
- hacer clic en la pestaña Servidor
- configurar el envío mediante el método de envío SMTP: