¿Problemas con el Envío de Emails en PrestaShop? ¡Aquí está la Solución!

Categorias: PrestaShop

prestashop smtp

Los propietarios de una tienda construida con PrestaShop suelen preferir la función mail() de PHP que viene por defecto con el CMS para el envío de emails en vez de la función de STMP, ya que es muy fácil de usar, y toma como email de envío el del usuario principal de cPanel, sin tener que configurar nada. Sin embargo, esto a veces puede crear ciertos conflictos en la seguridad del servidor, así como provocar errores para recibir correctamente los mensajes.

El Envío de Emails en PrestaShop NO Funciona

Que el envío de emails en PrestaShop no funcione puede deberse principalmente a ciertas restricciones de seguridad en el servidor.

Función mail() de PHP Deshabilitada

La función mail() de PHP es una función inherentemente vulnerable. Los hackers pueden explotarla para llevar a cabo envíos de spam masivo. Para evitarlo, algunos proveedores de Hosting deshabilitan la función mail() de PHP.

¿Cómo lo Solucionamos?

En el caso de Hostinet, no tenemos deshabilitada está función, pero aun así recomendamos NO utilizarla y, aunque cueste un poquito más, recomendamos hacer uso de la función SMTP para configurar una cuenta de email dentro del panel de administración de PrestaShop. De esta forma conseguiremos que nuestros mensajes lleguen a la bandeja de entrada en vez de al buzón de SPAM.

Lo único que debemos hacer es usar la siguiente configuración SMTP en la página de configuración del email de PrestaShop 1.7, dentro del propio panel de administración (Backoffice), en Parámetros Avanzados -> Dirección de email.

Veremos que por defecto viene marcada la primera opción de: “Usar la función mail() de PHP. Recomendado en la mayoría de los casos”. Tenemos que marcar la segunda opción:
“Establecer mis propios parámetros SMTP (SOLO para usuarios avanzados)”

PrestaShop 1.7 SMTP

Al hacerlo, contemplaremos como justo debajo se despliega un nuevo bloque llamado “Dirección de correo electrónico”, el cual debemos rellenar con los datos de nuestra cuenta de email personalizada o la de nuestra tienda.

PrestaShop 1.7 SMTP - Configuración Email

Restricciones de Seguridad por SPF

Muchos proveedores de servicios de correo electrónico (como Hostinet) utilizan una función de seguridad llamada SPF (Sender Policy Framework) para verificar la autenticidad del remitente.

Cuando un email no se ha originado en un servidor con un registro SPF creado para el dominio, el servidor de destino lo puede considerar como fraudulento y rechazarlo.

Por lo tanto, no es que no funcione el envío de emails en PrestaShop, sino que el servidor de destino puede que lo rechace por no tener habilitado el SPF para nuestro dominio.

Por suerte, en cPanel se puede emitir el SPF fácilmente, desde la sección de Correo electrónico -> Email Deliverability, pero no tenemos que preocuparnos mucho por ello, ya que en todos los nuevos servidores de Hostinet viene activado el SPF por defecto. Así que configurando una cuenta por SMTP dentro del panel de administración de PrestaShop debería ser suficiente para no tener ningún problema para el envío de emails desde este CMS. 😉

Hosting PrestaShop SSD Con LiteSpeed

En Hostinet puedes contratar un Hosting PrestaShop SSD con LiteSpeed para hacer que tu tienda online vaya mucho más rápida que la de tu competencia. ¡Te garantizamos una IP española, así como el mejor soporte en tu idioma

En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid y Bilbao) para ofrecer a nuestros clientes las mejores prestaciones posibles.

  • Hosting especializado en PrestaShop con discos SSDPrestaShop 13´99 / mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 55´99 / mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 5011´99 / mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 13´99/mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 55´99/mes
  • Hosting especializado en PrestaShop con discos SSDPrestaShop 5011´99/mes
    • Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Almacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSDAlmacenamiento en disco duro ultra rápido SSD
    • El espacio en disco es la suma del espacio que ocupan los archivos que forman la web y el correo electrónico.
    • La transferencia de datos mensual es la cantidad total de información que se descargan los visitantes de nuestra web en cada acceso más nuestro uso a través de FTP y correo.
    • Ideado para sacar el máximo partido a tu PrestaShop
    • Aumenta la velocidad de tu web + Info
    • Tras evaluación de nuestro equipo de migraciones
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Elige la versión de PHP que necesites
    • Certificado SSL autofirmadoCertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUICertificados Let's Encrypt. Mas Información AQUI
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Migramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a HostinetMigramos tu web de tu actual host a Hostinet
    • Ideado para sacar el máximo partido a tu PrestaShop
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web
    • Hosting específicamente preparado para sacar el máximo rendimiento a tu PrestaShop
    • Contrata tu hosting web y consigue dominios gratisUna vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.Una vez dado de alta tu alojamiento web, recibirás los vales correspondientes para registrar nuevos dominios .ES, .COM ó .EU.
    • Cada dominio alojado muestra un contenido único y diferente del resto
    • Aparcando un dominio secundario en el alojamiento de nuestro dominio principal conseguimos que ambos dominios resuelvan indistintamente con la misma página que tenemos colgada.
    • Cuentas de correo gestionables a través de POP, IMAP y servicio Webmail
    • Tus buzones de correo y mails limpios de virus y con un potente filtro antispam
    • Centro de datos en Madrid (España)
    • Opción de contratación de IP dedicadaPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUIPuedes contratar tu Ip dedicada por solo 11.95 € al año AQUI
    • Opción de contratación de certificados SSL. Se requiere Ip dedicada.Puedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUIPuedes contratar tu certificado SSL por solo 14.95 € al año AQUI
    • Bases de datos MySQL disponibles para su uso en cada alojamiento web
    • Supeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamientoSupeditado al espacio total del alojamiento
    • ¿Quieres realizar desarrollos con Python? En Hostinet innovamos dia a dia en tu beneficio y por ello te presentamos como última novedad en todos nuestros servidores Web la posibilidad de desplegar tus aplicaciones con Python directamente desde el Plesk de tu Hosting.
    • ¿Quieres desarrollar tus aplicaciones con Ruby? En Hostinet te presentamos como última novedad en todos nuestros servicios de Hosting Web la posibilidad de desplegar tus aplicaciones con Ruby on Rails directamente desde el panel de control Plesk.
    • El fichero .htaccess permite modificar diferentes variables en la configuración de nuestra cuenta de alojamiento en el servidor.
    • El módulo mod_rewrite permite crear direcciones URL alternativas a las dinámicas generadas por la programación de nuestros sitio web (blog, foro, portal…), de tal modo que sean más legibles y fáciles de recordar
    • Te ayudamos vía email y teléfono en todas tus consultas sobre hosting web. Soporte en español por personal de Hostinet.
    • Completa recopilación de tutoriales sobre Hosting, Dominios y PrestaShop
    • 30 dias para probar tu servicio de Hosting y si no te convence el servicio... te devolvemos el dinero!!
    • Copia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por HostinetCopia diaria incremental realizada por Hostinet
    • Podrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento webPodrás hacer tus copias de seguridad desde tu panel de alojamiento web
    • Nuevas Altas. Contratación anual.