Сегодня заметил, что POP3 парсер выдаёт текст письма неправильно. К примеру письмо сожержит такой текст:
строка 1
строка 2
строка 3
При разборе парсер выдаст вот это:
стока 1стока 2стока 3
Вот схемка
code_1105.txt
Может кто знает как это исправить?
Этот топик читают: Гость
Ответов: 176
Рейтинг: 12
|
|||
карма: 0 |
| ||
файлы: 1 | code_1105.txt [2.1KB] [335] |
Ответов: 2060
Рейтинг: 28
|
|||
toropchin, я плохо разбераюсь в хакерских штучках, но письмо для меня имеет подозрительный характер. Тестировать твою схему не стал.
|
|||
карма: 1 |
|
Ответов: 9906
Рейтинг: 351
|
|||
toropchin,
С удивлением обнаруживаю, что это сделано СПЕЦИАЛЬНО. А новая строка - это признак пустой строки в MailText
|
|||
карма: 9 |
|
Ответов: 176
Рейтинг: 12
|
|||
Эдик писал(а): я плохо разбераюсь в хакерских штучках, но письмо для меня имеет подозрительный характер. Тестировать твою схему не сталИ, что в нём такого страшного? [size=-2]------ Добавлено в 16:16 Galkov писал(а): Отсюда вопрос: а Вы уверены, что правильно понимаете POP3 протоколНу в общем да, уверен. Если открыть это письмо в почтовике, то он его понимает правильно. Тоесть строки не собираются в одну строку, а располагаются как надо (через enter) |
|||
карма: 0 |
| ||
файлы: 1 | 456157.rar [628B] [178] |
Ответов: 3655
Рейтинг: 69
|
|||
Galkov писал(а): С удивлением обнаруживаю, что это сделано СПЕЦИАЛЬНО.Да действительно так и должно быть ,где то про это читал,что читается наоборот. Типа там стек. |
|||
карма: 0 |
|
Ответов: 176
Рейтинг: 12
|
|||
Если сделать вот так, то работает как надо
|
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
toropchin писал(а): Если сделать вот так, то работает как надоА теперь посмотри как будет отображаться обычный текст |
|||
карма: 0 |
|
Ответов: 176
Рейтинг: 12
|
|||
Текст отображается абсолютно также как я его ввожу.
[size=-2]------ Добавлено в 17:01 code_1106.txt |
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
toropchin писал(а): Текст отображается абсолютно также как я его ввожу.toropchin, При отправке через инет |
|||
карма: 0 |
|
Ответов: 176
Рейтинг: 12
|
|||
Вячеслав писал(а): При отправке через инетУ меня отлично работает code_1107.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_1107.txt [1.4KB] [261] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
да видимо это так и есть. Там чуть выше по коду секции в multi-part писме разбираются именно таким образом.
|
|||
карма: 27 |
|
Ответов: 176
Рейтинг: 12
|
|||
Dilma,Я нащёл ещё один глюк. Теперь с разбором HTML
Если письмо создано в кодировке Koi8-r, то парсер выдаёт "кривой" текст. code_1106.txt Я изменил Вот это
Вопрос: Почему не работало с Koi8ToWin? |
|||
карма: 0 |
| ||
файлы: 2 | code_1106.txt [1.7KB] [282], code_1108.txt [1.7KB] [286] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
ну это не глюк уже.
|
|||
карма: 27 |
|
Ответов: 176
Рейтинг: 12
|
|||
Вот именнно, что не глюк. В принципе должно работать, но разбирал-то неправильно. Я въехать не могу, почему это происходит.
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
toropchin, я вот тебе один умный вещь скажу:
в твоих примерах 1106 и 1108 - это совсем не koi8-r |
|||
карма: 9 |
|