DataLife Engine / Отправка писем без задержек для яндекс почты

Отправка писем без задержек для яндекс почты



Недавно, тестируя работу модуля дополнительного вопроса при регистрации было подмечено, что письма активации аккаунта для пользователей Яндекс Почты приходят с большой задержкой. Выяснилось, что при использовании в названии веб-ресурса слов числом более 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 хак письма без задержек для яндекс почты

hak-zamenyaem-kratkim-nazvaniem-sayta-otpravitelya-v-shablonah-pisem.rar [1,54 Kb] (cкачиваний: 50)
9-07-2011, 12:27
Вернуться назад