Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Форма обратной связи и почтовые сервисы

Форма обратной связи и почтовые сервисы


     22.04.2013    Все вопросы » Модули    2514

вопрос
Здравствуйте, прошу помощи у знатоков.
В общем есть модуль. Называется "Конструктор форм обратной связи"
В целом всё работает, всё чудесно, но есть одно но.
Я настроил, чтоб письма приходили на почту (яндекс), а на почте настроил автоответчик.
В итоге при автоматическом ответе приходят "квакозябры". (т.е. если письмо через форму имеет тему "Покупка квартиры", то приходит на почту оно в нормальном виде, а после автоответа, на другом ящике я получаю его в таком виде: "Re: ?????a ?a ?????a ???a )
Я сообщил об этом в ТП Яндекса.
После недельных вопросов и разбирательств они вынесли вердикт - письмо (в моем случае меня интересует только тема письма, речь шла именно о ней) должна приходить в кодировке base64.
Не долго думая, открыл исходный код данного модуля, "погуглил", поковырялся и сделал вывод, что у меня он так и настроен, чтоб письма "криптовались" в base64.
Об этом я сообщил ТП Яндекса, скопировав им кусок исходника, но они перестали отвечать (а быть может и ответят через недельку с новыми вопросами).

Собственно говоря ждать их ответа, который никогда не решает проблему - надоело, поэтому и обращаюсь к вам.
Прошу посмотреть на код модуля, и сказать, что можно изменить, чтоб письма отправлялись все-таки в base64 (если сейчас не так). или быть может у вас будут какие то другие идеи по решению данной проблемы.
Большое спасибо каждому кто обратит внимание на тему :)

Пока писал данный вопрос пришел еще один ответ от яндекса, цитирую:



Исходя из последнего ответа нужно изменить кодировку только темы письма, самому опять же не получилось.

Ответа пока нет


3 комментария

specific
Юзер

specific - 26 апреля 2013 16:27 -

Что-то совсем печально, не ужели никто ничем не может помочь?:)

bugmenot
Юзер

bugmenot - 7 июня 2013 21:48 -

попробуй строчку 190
$subject=$_POST['subject'];

заменить на
$subject='=?utf8?b?' . base64_encode($_POST['subject']) . '?=';

specific
Юзер

specific - 9 июня 2013 17:35 -

bugmenot,
Спасибо, но не помогло :(

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх