Обновление BiMailer до версии 3.5

ВАЖНО! В связи полным перебором ядра скрипта, все проекты писем будут удалены при обновлении с v3.4 на v3.5, т.к. их конвертация под новое ядро невозможна. Перед переездом на новую версию рекомендуем скопировать тексты проектов, например в Word.

Для обновления скрипта BiMailer скачайте свежую версию 3.5 и замените устаревшие файлы на хостинге новыми из архива. Не забыв прописать реквизиты подключения к MySQL в /bimailer/dbuser.php.

Некоторые изменения будут применены в момент входа в скрипт, по этому после смены устаревших файлов новыми, нужно повторно пройти авторизацию в скрипте. Т.е. выйти и войти заново.

Проблемы

В новой версии скрипта после обновления может не работать кнопка сохранения шаблонов. Это происходит потому, что браузер закешировал старый JavaScript и использует его с новым скриптом.

Для решения, во всех браузерах кроме Оперы, достаточно нажать сочетание клавиш Ctrl+R или Ctrl+F5 это обновит кэш. В Опере потребуется очистить историю за все время сочетанием Ctrl+H и дальнейшими действиями.

Принятые изменения в версии 3.5

Текущее обновление версии 3.5 от 23.04.2018 содержит следующие изменения и новинки:
  • Обновлен редактор проектов. Интегрирована свежая версия CKEditor в которой исправлены некоторые баги;
  • Добавлена загрузка картинок в проект с ПК, однако для сохранения потребуется изменение параметра max_allowed_packet в my.conf на хостинге;
  • Проекты, которые тяжелее чем значение конфигурации PHP post_max_size теперь сохраняются частями. Об этом, можно узнать по появлению надписи "Сохраняется частями, ожидайте..." вместо кнопки сохранения проекта;
  • Изменен стиль отображения уведомлений при сохранении проекта;
  • Теперь поддерживается отправка писем через PHP туннель размещенный на домене с сертификатом по протоколу HTTPS;
  • Улучшено определение Mime типов вложений и картинок, что позволило избежать некоторых ошибок отображения писем у получателей;
  • Исправлен баг передачи POST данных при перенаправлениях на bisend.php;
  • Улучшена обработка CSV файлов загружаемых в скрипт. Теперь при заливке списков email или серверов для рассылки, определяются CSV файлы разделителями в которых могут являться: запятая, запятая в кавычках, точка с запятой, широкий пробел, вертикаль;
  • Принудительно включен алгоритм DKIM. Проект, в поле "email отправителя" которого используется конструкция выбора, теперь будет принудительно проверяться на соответствие домену, с которого идет отправка. Если в "email отправителя" найдется домен идентичный домену PHP туннеля, рассыльщик будет постоянно использовать этот email. (Галочка алгоритм DKIM на странице создания проекта удалена);
  • Добавлен параметр "Отписка" в шаблон проекта, включение которого добавляет RFC заголовок List-Uniscrible при рассылке. Это значительно улучшило пробиваемость на Яндекс;
  • Отловлена ошибка потери проекта при рассылке и ошибка некорректных DNS записей из-за которых рассылка не могла продолжаться с хоста со скриптом;