
Недавно, тестируя работу модуля дополнительного вопроса при регистрации было подмечено, что письма активации аккаунта для пользователей Яндекс Почты приходят с большой задержкой. Выяснилось, что при использовании в названии веб-ресурса слов числом более 5-ти в настройках скрипта Dle, письма задерживаются скорее всего какими-то фильтрами почтового сервиса, а иногда вообще не доходят.
Также, известно что в качестве отправителя в шаблонах писем используется именно полное название блога. Для того что бы решить данную проблему логично - использовать в качестве отправителя краткое название блога, если оно соответственно заполнено. Отправитель выглядит в письме эстетичней и письмо активации придет без задержки, благо мы поправим шаблон письма htm в движке. Причем, сильно напрягаться не придется, пару простых изменений и всего будет готово.
Заменяем кратким названием сайта отправителя в шаблонах писем
Установка отправка писем без задержек для яндекс почты шаблон письма html хак для DLE
Проблема решается редактированием файла engine/classes/mail.class.php
найти:
$this->site_name = $config['home_title'];
заменить на:
$this->site_name = $config['short_title'];
После изменений обязательно заполните краткое название веб-проекта в "Панели управления"(Админке) в раздел "Настройка системы" "Общие настройки" скрипта: Данная модификация актуальна для веб-проектов с числом слов более 4-х в названии веб-ресурса.
С уважением, Yeti.
Инструкция и Установка внутри архива. Отправка писем без задержек для яндекс почты
Рекомендуем скачать dle хак письма без задержек для яндекс почты