{"id":2534,"date":"2020-12-11T12:55:41","date_gmt":"2020-12-11T11:55:41","guid":{"rendered":"https:\/\/www.loading.es\/blog\/?p=2534"},"modified":"2024-01-23T13:32:49","modified_gmt":"2024-01-23T12:32:49","slug":"solucion-error-envio-emails-prestashop-1-7-7","status":"publish","type":"post","link":"https:\/\/www.loading.es\/blog\/solucion-error-envio-emails-prestashop-1-7-7\/","title":{"rendered":"Soluci\u00f3n error env\u00edo emails Prestashop 1.7.7"},"content":{"rendered":"\n<p>Con el lanzamiento de la nueva versi\u00f3n de Prestashop 1.7.7 se han reportado <strong>errores en cuanto al env\u00edo de emails desde la propia tienda<\/strong>, esto es debido a que ha habido un cambio en el m\u00e9todo de env\u00edo que usa la aplicaci\u00f3n e internamente se hace una llamada al uso de una funci\u00f3n de PHP que por defecto est\u00e1 deshabilitada por motivos de seguridad (proc_open).<\/p>\n\n\n\n<div class=\"wp-block-aioseo-table-of-contents\"><ul><li><a href=\"#aioseo-prestashop-enviar-correos-por-smtp\">PrestaShop Enviar Correos por SMTP<\/a><\/li><li><a href=\"#aioseo-proc_open-en-prestashop-y-php\">Proc_open en Prestashop y PHP<\/a><ul><li><a href=\"#aioseo-por-que-proc_open-esta-desactivado\">\u00bfPor Qu\u00e9 proc_open Est\u00e1 Desactivado?<\/a><\/li><li><a href=\"#aioseo-impacto-en-prestashop\">Impacto en Prestashop<\/a><\/li><\/ul><\/li><li><a href=\"#aioseo-seguridad-y-mantenimiento-en-prestashop-mejores-practicas\">Seguridad y Mantenimiento en Prestashop: Mejores Pr\u00e1cticas<\/a><ul><li><a href=\"#aioseo-mantenimiento-regular\">Mantenimiento Regular<\/a><\/li><li><a href=\"#aioseo-seguridad-proactiva\">Seguridad Proactiva<\/a><\/li><\/ul><\/li><li><a href=\"#aioseo-el-alojamiento-web-ideal-para-prestashop-en-loading\">El Alojamiento Web Ideal para Prestashop en Loading<\/a><ul><li><a href=\"#aioseo-hosting-optimizado-para-prestashop\">Hosting Optimizado para Prestashop<\/a><\/li><li><a href=\"#aioseo-caracteristicas-especificas-para-prestashop\">Caracter\u00edsticas Espec\u00edficas para Prestashop<\/a><\/li><\/ul><\/li><\/ul><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1000\" height=\"100\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png\" alt=\"Oferta Contratar Hosting PrestaShop\" class=\"wp-image-8077\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png 1000w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-300x30.png 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-768x77.png 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-850x85.png 850w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-prestashop-enviar-correos-por-smtp\">PrestaShop Enviar Correos por SMTP<\/h2>\n\n\n\n<p>La soluci\u00f3n en este caso pasar\u00eda por<strong> cambiar el m\u00e9todo de env\u00edo de correos en la propia configuraci\u00f3n de Prestashop para que los env\u00edos se hagan a trav\u00e9s de SMTP<\/strong> en lugar de \u00abUsar \/usr\/sbin\/sendmail\u00bb que es la que viene por defecto seleccionada.<\/p>\n\n\n\n<p>Esta opci\u00f3n se encuentra dentro de la administraci\u00f3n de <strong>Prestashop &gt; Par\u00e1metros Avanzados &gt; Direcci\u00f3n de correo electr\u00f3nico:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><a href=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_177.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1655\" height=\"498\" data-id=\"2535\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_177.png\" alt=\"\" class=\"wp-image-2535\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_177.png 1655w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_177-300x90.png 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_177-1024x308.png 1024w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_177-768x231.png 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_177-1536x462.png 1536w\" sizes=\"(max-width: 1655px) 100vw, 1655px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Al cambiarla por el env\u00edo a trav\u00e9s de SMTP, se abrir\u00e1 la configuraci\u00f3n para a\u00f1adir los par\u00e1metros de env\u00edo de nuestra cuenta de correo. Si se usa una cuenta de correo del propio dominio (lo m\u00e1s recomendable) y el servicio de correo est\u00e1 tambi\u00e9n en Loading, <strong>habr\u00e1 que rellenar los campos Servidor SMTP con el nombre del servidor donde tenga el alojamiento, la cuenta de correo que actuar\u00e1 como nombre de usuario, la contrase\u00f1a de la cuenta y se debe dejar el Cifrado SSL y el puerto 465<\/strong>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-style-rounded\"><a href=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_smtp_177-1.png\"><img decoding=\"async\" loading=\"lazy\" width=\"1657\" height=\"767\" data-id=\"2544\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_smtp_177-1.png\" alt=\"\" class=\"wp-image-2544\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_smtp_177-1.png 1657w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_smtp_177-1-300x139.png 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_smtp_177-1-1024x474.png 1024w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_smtp_177-1-768x355.png 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/mail_presta_smtp_177-1-1536x711.png 1536w\" sizes=\"(max-width: 1657px) 100vw, 1657px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<p>Para versiones de Prestashop anteriores no existe este problema, por lo que solamente ser\u00eda aplicable en la indicada y las sucesivas.<\/p>\n\n\n\n<p>Esperamos haberos podido ayudar con este problema y cualquier duda o consulta nos pueden contactar a trav\u00e9s de un ticket de soporte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-proc_open-en-prestashop-y-php\">Proc_open en Prestashop y PHP<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-por-que-proc_open-esta-desactivado\">\u00bfPor Qu\u00e9 proc_open Est\u00e1 Desactivado?<\/h3>\n\n\n\n<p>En Prestashop 1.7.7, el cambio en el m\u00e9todo de env\u00edo de emails ha levantado cuestiones sobre <strong>proc_open<\/strong>, una <a href=\"https:\/\/www.php.net\/manual\/es\/function.proc-open.php\" target=\"_blank\" rel=\"noopener\" title=\"\">funci\u00f3n de PHP<\/a>.<\/p>\n\n\n\n<p>Esta funci\u00f3n est\u00e1 deshabilitada por defecto en muchas configuraciones de PHP por razones de seguridad. proc_open <strong>permite la ejecuci\u00f3n de procesos externos y su control<\/strong>, lo que puede ser una puerta abierta para <strong>actividades maliciosas<\/strong> si no se maneja correctamente.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.loading.es\/hosting-prestashop\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"1000\" height=\"100\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png\" alt=\"Oferta Contratar Hosting PrestaShop\" class=\"wp-image-8077\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png 1000w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-300x30.png 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-768x77.png 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-850x85.png 850w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-impacto-en-prestashop\">Impacto en Prestashop<\/h3>\n\n\n\n<p>Este cambio en Prestashop ha resultado en problemas de env\u00edo de emails, ya que la aplicaci\u00f3n intenta usar <strong>proc_open<\/strong> por defecto.<\/p>\n\n\n\n<p>Habilitar esta funci\u00f3n podr\u00eda resolver el problema, pero esto expone tu sitio web a riesgos de seguridad significativos y en <strong>Loading<\/strong> no podemos hacer esto, ya que expondr\u00eda al resto de usuarios.<\/p>\n\n\n\n<p>Por lo tanto, la mejor pr\u00e1ctica es evitar su uso y optar por m\u00e9todos alternativos de env\u00edo de correos, <strong>como SMTP<\/strong>, que es seguro y confiable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-seguridad-y-mantenimiento-en-prestashop-mejores-practicas\">Seguridad y Mantenimiento en Prestashop: Mejores Pr\u00e1cticas<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-mantenimiento-regular\">Mantenimiento Regular<\/h3>\n\n\n\n<p>Para garantizar la seguridad y el rendimiento \u00f3ptimo de tu tienda en Prestashop, es importante <strong>realizar actualizaciones regulares<\/strong>.<\/p>\n\n\n\n<p>Es posible que pienses que, si al actualizar a una versi\u00f3n superior de PrestaShop tienes problemas, mejor no actualizar y seguir con la versi\u00f3n antigua.<\/p>\n\n\n\n<p>Esto es un error en el que no debes de caer. Estas actualizaciones no solo corrigen errores como el problema de env\u00edo de emails, sino que tambi\u00e9n incluyen <strong>parches de seguridad para proteger tu sitio de vulnerabilidades conocidas<\/strong>.<\/p>\n\n\n\n<p>Si no actualizas, no instalas los nuevos parches de seguridad y tu sitio PrestaShop estar\u00eda expuesto, as\u00ed que vale la pena cambiar la configuraci\u00f3n del env\u00edo de email, ante el riesgo de que <strong>un hacker se haga con el control de todo tu sitio<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-seguridad-proactiva\">Seguridad Proactiva<\/h3>\n\n\n\n<p>Adem\u00e1s de las actualizaciones, implementar medidas de seguridad proactivas es fundamental. Esto incluye el uso de <strong><a href=\"https:\/\/www.loading.es\/blog\/consejos-contrasenas-seguras\/\" target=\"_blank\" rel=\"noopener\" title=\"\">contrase\u00f1as fuertes<\/a><\/strong>, la implementaci\u00f3n de autenticaci\u00f3n de dos factores y la <strong>realizaci\u00f3n de copias de seguridad<\/strong> peri\u00f3dicas.<\/p>\n\n\n\n<p>Recuerda que con nuestro <strong><a href=\"https:\/\/www.loading.es\/hosting-prestashop\/index.html\" target=\"_blank\" rel=\"noopener\" title=\"Hosting PrestaShop en Loading\">hosting PrestaShop<\/a><\/strong>, las copias de seguridad est\u00e1n incluidas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aioseo-el-alojamiento-web-ideal-para-prestashop-en-loading\">El Alojamiento Web Ideal para Prestashop en Loading<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-hosting-optimizado-para-prestashop\">Hosting Optimizado para Prestashop<\/h3>\n\n\n\n<p>En <strong>Loading<\/strong>, entendemos las necesidades \u00fanicas de Prestashop y ofrecemos soluciones de hosting que est\u00e1n perfectamente optimizadas para esta plataforma.<\/p>\n\n\n\n<p>Desde la <strong>velocidad de carga<\/strong> hasta la seguridad del servidor, nuestros planes de alojamiento est\u00e1n dise\u00f1ados para maximizar el <strong>rendimiento de tu tienda online<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"aioseo-caracteristicas-especificas-para-prestashop\">Caracter\u00edsticas Espec\u00edficas para Prestashop<\/h3>\n\n\n\n<p>Nuestros planes de hosting incluyen caracter\u00edsticas espec\u00edficas para Prestashop, como <strong>soporte para la \u00faltima versi\u00f3n de PHP<\/strong>, configuraciones de seguridad optimizadas y herramientas de gesti\u00f3n f\u00e1ciles de usar.<\/p>\n\n\n\n<p>Adem\u00e1s, ofrecemos <strong>asistencia t\u00e9cnica especializada<\/strong> para asegurarnos de que tu tienda online siempre funcione sin problemas.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.loading.es\/hosting-prestashop\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" loading=\"lazy\" width=\"1000\" height=\"100\" src=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png\" alt=\"Oferta Contratar Hosting PrestaShop\" class=\"wp-image-8077\" srcset=\"https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop.png 1000w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-300x30.png 300w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-768x77.png 768w, https:\/\/www.loading.es\/blog\/wp-content\/uploads\/banner-oferta-hosting-prestashop-850x85.png 850w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-wide\"\/>\n\n\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-8 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-el-blog-de-loading wp-block-embed-el-blog-de-loading\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"PIexe1voTM\"><a href=\"https:\/\/www.loading.es\/blog\/modulos-rich-snippets-prestashop\/\">Mejores m\u00f3dulos de Rich Snippets para PrestaShop<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00abMejores m\u00f3dulos de Rich Snippets para PrestaShop\u00bb \u2014 El blog de Loading\" src=\"https:\/\/www.loading.es\/blog\/modulos-rich-snippets-prestashop\/embed\/#?secret=C08PTBxzgC#?secret=PIexe1voTM\" data-secret=\"PIexe1voTM\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-el-blog-de-loading wp-block-embed-el-blog-de-loading\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"rFigCColpY\"><a href=\"https:\/\/www.loading.es\/blog\/optimizacion-de-rendimiento-en-prestashop-1-7x\/\">Optimizaci\u00f3n del rendimiento en Prestashop 1.7<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00abOptimizaci\u00f3n del rendimiento en Prestashop 1.7\u00bb \u2014 El blog de Loading\" src=\"https:\/\/www.loading.es\/blog\/optimizacion-de-rendimiento-en-prestashop-1-7x\/embed\/#?secret=Ez9l3gPV95#?secret=rFigCColpY\" data-secret=\"rFigCColpY\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-el-blog-de-loading wp-block-embed-el-blog-de-loading\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"bE8icjkNpJ\"><a href=\"https:\/\/www.loading.es\/blog\/como-anadir-recaptcha-a-prestashop\/\">C\u00f3mo a\u00f1adir reCAPTCHA a Prestashop 1.7<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00abC\u00f3mo a\u00f1adir reCAPTCHA a Prestashop 1.7\u00bb \u2014 El blog de Loading\" src=\"https:\/\/www.loading.es\/blog\/como-anadir-recaptcha-a-prestashop\/embed\/#?secret=YuGG7hvwii#?secret=bE8icjkNpJ\" data-secret=\"bE8icjkNpJ\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Con el lanzamiento de la nueva versi\u00f3n de Prestashop 1.7.7 se han reportado errores en cuanto al env\u00edo de emails desde la propia tienda, esto es debido a que ha habido un cambio en el m\u00e9todo de env\u00edo que usa la aplicaci\u00f3n e internamente se hace una llamada al uso de una funci\u00f3n de PHP&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,67,11,54,49,35],"tags":[174,157,50],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/2534"}],"collection":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/comments?post=2534"}],"version-history":[{"count":20,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/2534\/revisions"}],"predecessor-version":[{"id":8158,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/posts\/2534\/revisions\/8158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/media\/2540"}],"wp:attachment":[{"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/media?parent=2534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/categories?post=2534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loading.es\/blog\/wp-json\/wp\/v2\/tags?post=2534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}