Hola a todos, en la versión 1.7+, el archivo moodlelib.php contiene la función para enviar correo electrónicos, mi problema radica en la conversión a utf-8 de todo lo que envía. Pues no me funciona.
Si No comento las siguientes líneas, me envía correos en blanco
$mail->FromName = $textlib->convert($mail->FromName, 'utf-8', $mail->CharSet); //From Name
foreach ($mail->ReplyTo as $key => $rt) { //ReplyTo Names
$mail->ReplyTo[$key][1] = $textlib->convert($rt, 'utf-8', $mail->CharSet);
}
$mail->Subject = $textlib->convert($mail->Subject, 'utf-8', $mail->CharSet); //Subject
foreach ($mail->to as $key => $to) {
$mail->to[$key][1] = $textlib->convert($to, 'utf-8', $mail->CharSet); //To Names
}
$mail->Body = $textlib->convert($mail->Body, 'utf-8', $mail->CharSet); //Body
$mail->AltBody = $textlib->convert($mail->AltBody, 'utf-8', $mail->CharSet); //Subject
Pero si las comento los correos que me llegan, van en un formato un tanto extraño.
Que puedo hacer???
Un cordial saludo