Jump to content

Prestashop no envía mails (ni el de prueba)


Recommended Posts

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

  • Like 1
Link to comment
Share on other sites

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

Si, configure el archivo tal y como ponía en el post y nada. Un debug no se que es :wacko:  ...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 by Rotterdamx (see edit history)
Link to comment
Share on other sites

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 by aixos (see edit history)
Link to comment
Share on other sites

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

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...