Страница 1 из 1

Ошибка крона в интеграции с почтой

Добавлено: 13 янв 2023, 11:33
alena
Добрый день!

Столкнулась с ошибкой в работе интеграции с почтой. Настроила ящик, письма приходят, формируются задачи из входящего - все отлично, но крон периодически выдает вот такое письмо с ошибкой:

PHP Deprecated: Invalid characters passed for attempted conversion, these have been ignored in /home/c/cj76664/tmf/public_html/plugins/ext/classes/mail/mime_decode.php on line 861

в этом месте в mime_decode.php расположена вот эта функция, может ее нужно частично закомментировать или заменить? сама не разберусь (

Код: Выделить всё

/**
     * Given a quoted-printable string, this
     * function will decode and return it.
     *
     * @param  string Input body to decode
     * @return string Decoded body
     * @access private
     */
    function _quotedPrintableDecode($input)
    {
        // Remove soft line breaks
        $input = preg_replace("/=\r?\n/", '', $input);

        // Replace encoded characters
		 
        //$cb = create_function('$matches',  ' return chr(hexdec($matches[0]));');
        
        $cb = function($matches){
                $matches[0] = preg_replace("/[[:^print:]]/", "", $matches[0]);
        	return chr(hexdec($matches[0])); 
        };
         
        $input = preg_replace_callback( '/=([a-f0-9]{2})/i', $cb, $input);

        return $input;
    }
строка 861 - эта: return chr(hexdec($matches[0]));

спасибо!!

Re: Ошибка крона в интеграции с почтой

Добавлено: 13 янв 2023, 12:26
support
Функция устарела. В версии 3.3 эта функция обновлена. Обновитесь до 3.3 и сообщите результат.
https://www.rukovoditel.net.ru/new_rele ... ersion=3.3

Re: Ошибка крона в интеграции с почтой

Добавлено: 13 янв 2023, 12:39
alena
Я бы попозже обновила, т.к. сейчас проект на ранней стадии, мы только на днях запустили в реальную работу по отделу и сразу обновлять немного страшно) но ошибка пока больше не приходит на почту, только пару раз упала пока тестировала, я буду иметь ввиду, что в будущем она исчезнет, спасибо ))

Re: Ошибка крона в интеграции с почтой

Добавлено: 13 янв 2023, 14:12
nruslan2
лучше обновиться пока информации мало и не особо много настроек) а вот потом уже будет еще страшнее! :D

Re: Ошибка крона в интеграции с почтой

Добавлено: 13 янв 2023, 16:25
support
Как вариант, можно просто обновить файл plugins/ext/classes/mail/mime_decode.php
Но я версию 3.2 уже не будет поддерживать. Лучше иметь актуальную версию, чтоб при возникновении проблемы, ее можно было оперативно решить.

Можете еще немного подождать. Как правило, через месяц появится 3.3.1 версия уже со всеми мелкими исправлениями, если они будут.