فهرست منبع

Set charset UTF-8 if is not set, when sending emails see BT#14993

Julio Montoya 6 سال پیش
والد
کامیت
a7980f55f4
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      main/inc/lib/api.lib.php

+ 1 - 1
main/inc/lib/api.lib.php

@@ -8720,7 +8720,7 @@ function api_mail_html(
     $mail->Mailer = $platform_email['SMTP_MAILER'];
     $mail->Host = $platform_email['SMTP_HOST'];
     $mail->Port = $platform_email['SMTP_PORT'];
-    $mail->CharSet = $platform_email['SMTP_CHARSET'];
+    $mail->CharSet = isset($platform_email['SMTP_CHARSET']) ? $platform_email['SMTP_CHARSET'] : 'UTF-8';
     // Stay far below SMTP protocol 980 chars limit.
     $mail->WordWrap = 200;