Khaosdigital Posted June 25, 2015 Share Posted June 25, 2015 (edited) He configurado el envio de mail de confirmación de compra a los clientes, i no se envian. Esto a que puede ser debido? Saludos Edited June 25, 2015 by Enrique Engblom Título en mayúsculas (see edit history) Link to comment Share on other sites More sharing options...
aixos Posted June 25, 2015 Share Posted June 25, 2015 (edited) ir a comprobar si funciona bien el envio de email PARÁMETROS AVANZADOS --->Correo electrónico Compruebe la configuración de su email y Enviar un email de prueba a ¿Cuando haces esta prueba te funciona? Edited June 25, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 25, 2015 Author Share Posted June 25, 2015 (edited) ir a comprobar si funciona bien el envio de email PARÁMETROS AVANZADOS --->Correo electrónico Compruebe la configuración de su email y Enviar un email de prueba a ¿Cuando haces esta prueba te funciona? Hola AIXOS Pues pongo los parametros SMT, le doy a enviar un mail de prueba, y me da el siguiente error: Supongo que faltara algo por configurar, no?? Saludos Edited June 25, 2015 by Khaosdigital (see edit history) Link to comment Share on other sites More sharing options...
aixos Posted June 25, 2015 Share Posted June 25, 2015 Hola , no lo pongas asi como dices, prueba marcar * Usar la función mail() de PHP. Recomendado en la mayoría de los casos * Ambos adjunto imagen Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 25, 2015 Author Share Posted June 25, 2015 Hola Aixos. Me temo que no hay suerte.... Habrá que configurar algo extra en el Hosting? Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 25, 2015 Author Share Posted June 25, 2015 Hola , no lo pongas asi como dices, prueba marcar * Usar la función mail() de PHP. Recomendado en la mayoría de los casos * Ambos adjunto imagen Hola Aixos. Me temo que no hay suerte... Habrá que configurar algo en el hosting? Saludos Link to comment Share on other sites More sharing options...
aixos Posted June 25, 2015 Share Posted June 25, 2015 (edited) Fíjate la miniatura , pone atencion al cliente, es de prestashop 1.6.0.14 y tu miniatura pone Servicio de atencion al cliente , ¿que versión tienes de prestashop? de todas formas te paso mas datos PARAMETROS AVANZADOS----->Información Configuración de email Modo de envío de emails Utiliza la función email() de PHP Contacta con tu Hosting y le pasas el error , porque ha de funcionar a lo mejor es la versión de PHP de tu Hosting te paso el que tengo que funciona: Información del servidor Información del servidor Linux #1 SMP Fri Sep 12 10:57:40 EDT 2014 x86_64 Versión del servidor web Apache Versión de PHP 5.3.29 Límite de memoria 128M Tiempo Máximo de ejecución 30 Edited June 25, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 26, 2015 Author Share Posted June 26, 2015 Fíjate la miniatura , pone atencion al cliente, es de prestashop 1.6.0.14 y tu miniatura pone Servicio de atencion al cliente , ¿que versión tienes de prestashop? de todas formas te paso mas datos PARAMETROS AVANZADOS----->Información Configuración de email Modo de envío de emails Utiliza la función email() de PHP Contacta con tu Hosting y le pasas el error , porque ha de funcionar a lo mejor es la versión de PHP de tu Hosting te paso el que tengo que funciona: Información del servidor Información del servidor Linux #1 SMP Fri Sep 12 10:57:40 EDT 2014 x86_64 Versión del servidor web Apache Versión de PHP 5.3.29 Límite de memoria 128M Tiempo Máximo de ejecución 30 Buenos dias Aixos. Estoy usando la versión 1.6.0.14 He estado investigando, mi proveedor de hosting, me comentaba que tal vez pudiera ser por que los puertos 25 y 587 estuviesen cerrados... en efecto, lo estaban. Pero los han habilitado, y me sigue dando el error. Tengo que decir que estoy intentando configurar los datos SMTP, por que creo que es lo mas adecuado, ya que la tienda va inculada a una pagina web i comparten dominio. Mi programador, cree que es mejor opción que el mail php. No se, estoy en una encruzijada. Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 26, 2015 Author Share Posted June 26, 2015 He estado viendo la versión de PHP, es la 5.3.3, mi programador me explica que no cree que sea problema de la version, si no mas bien de la autenticación del servicio de envio de mails. La verdad es que no entiendo mucho de esto. Te mando una captura de pantalla, por si el problema estuviese relacionado con esto ... Link to comment Share on other sites More sharing options...
aixos Posted June 26, 2015 Share Posted June 26, 2015 (edited) Hola , pero este servidor te envia el correo bien en alguna aplicacion ? Vamos a comprobar que te envia el correo bien tu servidor, hay que hacer un archivo de prueba en php. se llama mail-test.php lo subes a la raiz de tu server. Para probar pons en el navegador www.tudominio.com/mail-test.php ,le das al enter y asi lo envias Ahora mira ves a ver si te llego el correo te adjunto el archivo hecho ya en php para que lo subas,mira si tu dirección es la correcta y si no la cambias <?php // El mensaje $mensaje = "Línea 1\nLínea 2\nLínea 3"; // En caso de que cualquiera de las líneas sea más larga de 70 caracteres, // debe usarse wordwrap() $mensaje = wordwrap($mensaje, 70); // Send mail('[email protected]', 'Mi título', $mensaje); ?> mail-test.php Edited June 26, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 26, 2015 Author Share Posted June 26, 2015 Hola , pero este servidor te envia el correo bien en alguna aplicacion ? Si, en principio, podemos enviar y recibir mails desde esta cuenta de correo, supongo que el servidor estará correctamente configurado Link to comment Share on other sites More sharing options...
aixos Posted June 26, 2015 Share Posted June 26, 2015 (edited) ¿Pero has hecho la prueba desde la raiz? con el fichero debería funcionar Otra cosa has tocado los "estados de pedido" Revisa esto en ENVIADO , que plantilla tienes Tambien revisa el correo correcto en Preferencias----->ContactoModulos---------->Alertas por correo Edited June 26, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 26, 2015 Author Share Posted June 26, 2015 Hola, no soy Eugenio, me llamo Juan. El problema es que prestashop no puede comunicarse correctamente con el servidor de correo. El servidor de correo saliente necesita que el usuario se identifique, y parece que el problema está en que esta identificación no se lleva a cabo. ¿Sabéis cómo se puede hacer esta identificación? Link to comment Share on other sites More sharing options...
aixos Posted June 26, 2015 Share Posted June 26, 2015 (edited) Pero no has contestado a lo que te pregunto te estas liando con el otro metodo, porque no pruebas el fichero que te envié y pones tu correo bien , y "Usar la función mail() de PHP. Recomendado en la mayoría de los casos del post 4 , deberia funcionar bien Sobre tu pregunta , son los datos de tu correo creado y contraseña eso lo sabes tú, pero ahí te vas a liar. Configuar correos no tiene ningún secreto, si todo funciona bien Habla con tu Hosting si sabes configurar el correo y que te de los datos si no quieres usar la funcion que casi todo el mundo utiliza Usar la función mail() de PHP. Recomendado en la mayoría de los casos Saludos Edited June 26, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 26, 2015 Author Share Posted June 26, 2015 Perdón, no contestaba a tu pregunta porque ya se que eso no funciona. Me explico: esa tienda no está en una configuración típica, va a compartir servidor con más tiendas, de diferentes dominios, y cada una de ellas tiene que tener su configuración propia de correo. Este caso es ligeramente especial porque es el primero. Necesito poder configurar la dirección de envío para la tienda en particular, el problema es que el servidor de correo tiene un sistema de seguridad que obliga a identificarse al emisor del mensaje, y al parecer esa identificación no se lleva a cabo desde el PHP. Ya se que en PHP se envían generalmente los mensajes de correo con la función mail(), y cómo configurar la cuenta de correo para ello, pero en este caso ese sistema no es adecuado, a menos claro que alguien sepa decirme cómo configurar una cuenta por servidor virtual en Linux, en ese caso sí podría solucionarse. ¿Alguien que conozca el Linux a ese nivel? Saludos y gracias por la atención. Link to comment Share on other sites More sharing options...
Khaosdigital Posted June 26, 2015 Author Share Posted June 26, 2015 Bueno, voy a poner claramente la configuración de mi servidor. El SO es un CentOS 6 a 64 bits No hay CPanel, es un servidor dedicado El servidor web es un Apache. Los diferentes dominios se montan a partir de la configuración de VirtualHost en Apache. Cada tienda depende de un dominio diferente, el ordenador sólo sirve de almacén a las tiendas, no tiene más configuración sobre el dominio que los VirtualHost. Mi servidor de correo necesita autenticación, acabo de localizar una web en la que pone que con mail() de php no se pueden utilizar esos servidores y hay que recurrir a herramientas específicas para enviar el mail, no se si sabéis algo al respecto. Creo que el problema real está en hecho de que el servidor requiere autenticación. Si sabéis de algún modulo que permita utilizar el llamado "auth smtp" en prestashop, seguramente ese sería el camino para resolver esa situación. Gracias por vuestra atención. Link to comment Share on other sites More sharing options...
japecal Posted August 12, 2015 Share Posted August 12, 2015 Por si te puede servir de algo. Yo hace poco también tuve problemas con el envio de emails del prestashop y el fallo era que no existía la carpeta "/mails/es" solo la tenía para el idioma inglés. Se arregló al crear la carpeta /mails/es y meterle las plantillas correspondientes de emails traducidos en español. Saludos 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now