Hola buen día, tengo un problema de envío de correo en el proceso de reseteo de contraseña, ya que marca un error de inserción en la tabla emails_text, ya que el texto contiene caracteres especiales, sin embargo no encuentro en donde se establece la plantilla, o como se define el enconding para poder resolverlo, alguien podría apoyarme con esto?.
Ese es un tema interesante. ¿Cuál es tu versión de SuiteCMR? Puedes consultar el campo site_url
en el archivo config.php.
Estoy en la versión 7.14.6, vengo de una migración de sugarCRM 5.6.
Corriendo la versión de php 8.2.
Encontré que mi plantilla tenía caracteres acentuados y la letra ñ, donde en users.php agreugé un tratamiento para utf-8 y con eso se pudo solventar el problema:
$mail->Body = mb_convert_encoding($mail->Body, ‘UTF-8’, ‘auto’);
$mail->AltBody = mb_convert_encoding($mail->AltBody, ‘UTF-8’, ‘auto’);
That’s awesome.
Maybe you can check the encoding in the admin panel or the config.php file.