Есть код
if (!defined('CMS_FOLDER'

) {
define('CMS_FOLDER', dirname(__FILE__) . '/'

;
}
//TODO: отправка файла по почте, обнуление файла
include_once 'PHPExcel/IOFactory.php';
$dir = CMS_FOLDER.'excel/';
$excel_filename = $dir.'copy.xls';//'original.xls';
$log_file = $dir.'orders_send.log';
$log_handle = fopen($log_file, 'a'

;
// Отправка писем с заказами
$info_file = CMS_FOLDER.'excel/full_orders_info.txt';
$config_path = CMS_FOLDER . 'hostcmsfiles/config_db.php';
// Подключаем файл конфигурации, если он есть
if (is_file($config_path))
{
require_once($config_path);
}
require_once(CMS_FOLDER . "modules/Kernel/Kernel.php"

;
$kernel = & singleton('kernel'

;
$to = 'natalia.maximenko@yandex.ru';
$from = 'noreply@radugastore.ru';
$subject = 'Информация о заказах за текущий день';
$text = file_get_contents($info_file);
$file_path_name = array();
$file_path_name[0]['filepath'] = CMS_FOLDER . 'excel/copy.xls';
$file_path_name[0]['filename'] = "copy.xls";
$file_path_name[0]['Content-ID'] = "123456";
$file_path_name[0]['Content-Disposition'] = "attachment"; // attachment или inline
$file_path_name[0]['Content-Type'] = "application/octet-stream";
$param = array();
$param['sender_name'] = "RadugaStore";
if(filesize($info_file) > 0)
{
$result = $kernel->SendMailWithFile($to, $from, $subject, $text, $file_path_name, 'text/plain', $param);
}
else
{
$result = false;
}
if ($result)
{
echo "Отправка письма выполнена успешно ";
}
else
{
fputs($log_handle, date('Y-m-d'

." Ошибка отправки письма.\n"

;
echo "Ошибка отправки письма";
}
fclose ($log_handle);
Вроде всё сделано, как в документации к kernel::SendMailWithFile. Но раньше письмо отправлялось, а сейчас не отправляется. Все файлы(аттачи) на сервере есть. Не понимаю в чём может быть проблема. Помогите пожалуйста