![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Vigoroso |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
после знака "=" в письме пропадают символы,
по проведенному опыту, есть подозрение что проблемы с кодировкой, потому что знак =аа превратился в черный ромб со знаком вопроса =) на каком шаге возможны такие проблемы? |
|||
|
||||
flashaa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Исходный текст письма в студию
|
|||
|
||||
Vigoroso |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
input: ... link: www.xxx.com/index.php?action=forgot_password&code=AS2DSF32WERDF32SDFSDF32RDSFF32DSFDSFDSF
output: ... link: www.xxx.com/index.php?action=rgot_password&code=AS2DSF32WERDF32SDFSDF32RDSFF32DSFDSFDSF |
|||
|
||||
flashaa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Это я уже понял из слов. Нужно посмотреть все письмо с заголовками, которое было ПОЛУЧЕНО клиентом, а не тот текст, который скармливается ф-ции mail или её аналогам. Надо понять что в письме не так, а затем уже смотреть скрипт.
Ведь речь идет о емейл-письме? В мозиле thunderbird например можно посмотреть с помощью ctrl+u, выделив интересующее письмо. Это сообщение отредактировал(а) flashaa - 14.3.2008, 16:56 |
|||
|
||||
Vigoroso |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
X-Mailer: phpClient (mail) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Message-ID: <[email protected]> Date: Fri, 14 Mar 2008 15:54:54 +0200 (EET) X-Virus-Scanned: amavisd-new at xxx.com Envelope-To: [email protected] follow the link: http://www.xxx.com/?pop=forgot_password&am...J6UC7RCQGBZH2HN Спасибо что подсказал посмотреть само письмо, получается что текст приходит нормально, но Thunderbird ошибается при отображении содержимого, не знаю как остальные имэйл клиенты... |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
||||
|
||||
flashaa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Feldmarschall,
А меня больше смутило вот это
http://msdn2.microsoft.com/en-us/library/m...(EXCHG.10).aspx Попробуй поставить 8bit вместо quoted-printable |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
А, ну да. Разумеется! поэтому-то на знак = так неадекватно почтовый клиент и реагирует =)
|
|||
|
||||
flashaa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Хотя UTF-8 без кавычек - тоже нехорошо, не по стандарту. НО сразу видно, что вряд ли кодировка потому что
1) Нет русских букв, а портятся латинские, которые что в KOI, что в UTF имеют одинаковые коды 2) Я отправлял письма в такой небрежной форме задания кодировки, клиенты распознают |
|||
|
||||
Vigoroso |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
пользуюсь email_message_class(), не полусается изменить этот хеадер =\
|
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
тогда кодируй тело в quoted printable
или используй другой класс. очевидные, в общем-то, решения. |
|||
|
||||
flashaa |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Кодирование к quoted-printable (из PEAR::Mail_mime).. Т.е. ДЕкодирование, счас подыщу кодирование...
Добавлено @ 18:55 По идее вот так:
Это сообщение отредактировал(а) flashaa - 14.3.2008, 18:55 |
||||
|
|||||
Vigoroso |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
не очень как-то работает =) Вот что пришло: 1408�101a�R�tiievgep�WvurP��w�t�vhRi�U�ghVTrwgw���fuhR�pt |
||||||
|
|||||||
flashaa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Можно было посмотреть ссылку которую я дал и код декодирования, а не дожидаться всего на блюдечке с каемочкой.
Это сообщение отредактировал(а) flashaa - 16.3.2008, 15:09 |
|||
|
||||
Vigoroso |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 93 Регистрация: 17.6.2006 Репутация: нет Всего: нет |
если бы это работало =) |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |