From 13442ef0df9384784e606a7376f895cf27ced37f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 6 Feb 2020 13:01:09 +0100 Subject: [PATCH] FIX Filenames must not contains non ascii char or we will get non ascii char into the SMTP header. --- htdocs/core/class/CMailFile.class.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index e0a1fd35092..2318cb90e19 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -137,6 +137,13 @@ class CMailFile { global $conf, $dolibarr_main_data_root; + // Clean values of $mimefilename_list + if (is_array($mimefilename_list)) { + foreach($mimefilename_list as $key => $val) { + $mimefilename_list[$key] = dol_string_unaccent($mimefilename_list[$key]); + } + } + $this->subject = $subject; $this->addr_to = $to; $this->addr_from = $from;