Eric V. Posted July 8, 2015 Share Posted July 8, 2015 Hola a todos, a ver si alguien puede ayudarme porque estoy totalmente perdido y ya no se que probar. Estoy trabajando en una nueva instalación de PS 1.6.0.14 El caso es que no hay manera que envie ningún mail, ni el de prueba, ni en registros de un cliente ni en ventas. He configurado el módulo de "alertas por mail" , incluso desisntalado e instalado de nuevo Probado con la configuración "Usar la función mail() de PHP. Recomendado en la mayoría de los casos" NADA DE NADA Probado con "Establecer mis propios parámetros SMTP. Sólo para usuarios AVANZADOS" NADA DE NADA Me da el error "Sending failed using mail() as PHP's default mail() function returned boolean FALSE." Incluso he editado estos archivos siguiendo alguna guía que he encontrado en el foro en ingles, y tampoco funciona /tools/swift/Swift/Plugin/MailSend.php /tools/swift/Swift/Message.php /tools/swift/Swift.php Alguna idea de que estoy haciendo mail? Muchas gracias de antemano 1 Link to comment Share on other sites More sharing options...
aixos Posted July 8, 2015 Share Posted July 8, 2015 (edited) Habla con tu hosting, porque algo hay mal. puedes hacer esta prueba sube el fichero a la raiz del hosting mira el post #10 , indico para hacer la prueba https://www.prestashop.com/forums/topic/449550-no-se-envian-mails-de-confirmaci%C3%B3n-de-estado-a-los-clientes/?hl=+mail#8208test= Saludos Edited July 8, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Eric V. Posted July 9, 2015 Author Share Posted July 9, 2015 He hecho la prueba y nada. Lo que no entiendo es porque no funciona con la función PHP, en teoría no puede fallar no? Ahi no se configura practicamente nada Link to comment Share on other sites More sharing options...
aixos Posted July 9, 2015 Share Posted July 9, 2015 Pero configuraste el archivo que te pase con tu correo etc. porque no tine que ver con prestashop . lo que hace es ver si te funciona el correo ¿el debug lo has hecho? ¿has mirado el log en el server? ¿que te dice tu hosting? Link to comment Share on other sites More sharing options...
Eric V. Posted July 11, 2015 Author Share Posted July 11, 2015 (edited) Si, configure el archivo tal y como ponía en el post y nada. Un debug no se que es ...sorry! Los del hosting, en asistencia telefonica me dicen que haga una solicitud de incidencia, la he hecho, ellos me pasan unos datos fara configurar el smtp diferenetes a los que pone en su "guia de configuración smtp" , con un puerto distinto al 25 (465) y cifrado SSL , pero sigue sin funcionar. Eso si, ahora da un error diferente Edited July 11, 2015 by Rotterdamx (see edit history) Link to comment Share on other sites More sharing options...
Eric V. Posted July 11, 2015 Author Share Posted July 11, 2015 (edited) Error: Por favor compruebe su configuración Edited July 11, 2015 by Rotterdamx (see edit history) Link to comment Share on other sites More sharing options...
aixos Posted July 11, 2015 Share Posted July 11, 2015 (edited) Te debería funcionar con esto Configuración de email Modo de envío de emails Utiliza la función email() de PHP Pasa esto al foro: Pega la pantalla de parametros avanzados ->Información Edited July 11, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Eric V. Posted July 11, 2015 Author Share Posted July 11, 2015 Si uso al configuración PHP me da un error diferente Sending failed using mail() as PHP's default mail() function returned boolean FALSE. Copio parametros avanzados info... Link to comment Share on other sites More sharing options...
aixos Posted July 11, 2015 Share Posted July 11, 2015 (edited) En vez de dar tantas vueltas mira si el hosting funciona el envio de email El archivo que te pase es para ver si el servidor envia email, lo configuras y haces la prueba dime como lo configuras , es el post #·2 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 modifica esto por tu correo mail('[email protected]', 'Mi título', $mensaje); será con tu correo mail('[email protected]', 'Mi título', $mensaje); <?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); ?> Edited July 11, 2015 by aixos (see edit history) Link to comment Share on other sites More sharing options...
Eric V. Posted July 13, 2015 Author Share Posted July 13, 2015 Antes de nada, darte las gracias por tu paciencia! He hecho el archivo php y no envia nada. He copiado el texto exacto cambiando mi correo, y hecho la comprobación desde mi navegador y no nada He abierto una incidencia en mi hosting porque por lo que dices tiene pienta de ser de ellos no? Link to comment Share on other sites More sharing options...
Recommended Posts