Jump to content

Error al enviar un mail desde servicio clientela (SOLUCIONADO)


carlosco

Recommended Posts

Buenas tardes a todos.

 

Acabo de finalizar la migración de un servidor a otro y cuando intento contestar a un mail desde el panel de control - servicio clientela, al darle a enviar respuesta, el mail sale, al cliente le llega y el estado del mensaje también, pero me da el siguiente error:

 

Warning: preg_match() expects parameter 2 to be string, array given in tienda/classes/Validate.php on line 177

 

Warning: Cannot modify header information - headers already sent by (output started at tienda/classes/Validate.php:177) in tienda/classes/Tools.php on line 141

 

Se os ocurre qué puede ser? antes no pasaba....

 

muchas gracias!!!

Edited by ClubMotero.es (see edit history)
Link to comment
Share on other sites

Shacker, gracias por contestar.

 

No hay ningún espacio en blanco en el fichero.

En la línea 177 hay esto:

 


public static function isMailName($mail_name)
   {
       return preg_match(Tools::cleanNonUnicodeSupport('/^[^<>;=#{}]*$/u'), $mail_name);
   }

Link to comment
Share on other sites

Por favor, necesito una mano, please...

Sigue saliendo

[b]Warning[/b]: preg_match() expects parameter 2 to be string, array given in [b]classes/Validate.php[/b] on line [b]177[/b]

[b]Warning[/b]: Cannot modify header information - headers already sent by (output started at classes/Validate.php:177) in [b]classes/Tools.php[/b] on line [b]141[/b]

 

cada vez que mando un mensaje a cualquier cliente desde el servicio clientela....

Link to comment
Share on other sites

  • 4 weeks later...

Funcionando!!! se ha solucionado.

 

Solo por curiosidad y para aprender un poco más... ¿Por qué se generaba ese error? En el servidor anterior funcionaba y el error surgió a raíz del cambio de servidor.

 

Muchas gracias Joseantgv!!!!

Link to comment
Share on other sites

Por lo que me ha parecido ver en la web que me has indicado, el error se produce porque no tiene un lenguaje definido. En teoría, debería estar definido. ¿Cómo lo compruebo? muchas gracias de nuevooooo

 

Es sólo un warning, lo que pasa que se printaba en un mal momento. En el otro servidor no tendrías puesto el debug de errores.

 

Mírate esto:

http://www.prestashop.com/forums/topic/232474-%C2%BFque-hacer-cuando-se-queda-la-pantalla-en-blanco-en-prestashop/

 

Tu lo tienes que dejar a off o false.

Link to comment
Share on other sites

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