|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
Ребят, всем привет! Уже кучу библиотек опробовал, но результат один, вложение не хочет читаться и появляются ошибки не соответствия кодировке base64, при этом из веб-морды на хостинге все нормально сохраняется на комп. Файл приходит в письме без указания boundary, думаю в этом и проблема, вот пример: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
P.S. если потребуется могу прикрепить полный исходник письма ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 11:56 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
MMG_Alpinist, Синьте текстовый файл с содержимым. желательно без ваших лишних символов, а "как приходит". И boundary нужен, если сообщение multipart. Если приходит просто одно вложение, это нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 12:57 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
Прикрепляю файл с содержимым, разбил его на 3 архива, убрал только верхушку письма, все что ниже не трогал вообще. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 13:30 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
MMG_Alpinist, и что, в реальном письме в конце есть такое? Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 13:35 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
Да, я нечего не менял, этот исходник взят из веб-морды хостинга!) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 13:43 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
Arm79MMG_Alpinist, и что, в реальном письме в конце есть такое? Код: plaintext 1. 2. 3. 4.
если убрать совершенно левые ----, то получается вполне вменяемый "Автозапчасти (Интерн ет-магазин) (прайс от 07.02.201 3).xls" ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 13:43 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
MMG_AlpinistДа, я нечего не менял, этот исходник взят из веб-морды хостинга!) Не знаю, что там за хостинг, но дефисы не соответствуют стандарту. Все МИМЕ-парсеры включают их в строку base64, которая от этого становится невалидной ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 13:45 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
Arm79Не знаю, что там за хостинг, но дефисы не соответствуют стандарту. Все МИМЕ-парсеры включают их в строку base64, которая от этого становится невалидной Так а причем здесь хостинг, вот концовка обычного multipart-сообщения с того же хостинга: Код: xml 1. 2.
Как видно в конце никаких дополнительных дефисов нету, но при этом из веб-морды скачать файл я могу, вот при получении через библиотеки в C# появляется ошибка. Что посоветуете гуру?) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 14:14 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
Arm79если убрать совершенно левые ----, то получается вполне вменяемый Сорь не заметил, как вариант можно рассмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 14:16 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
MMG_Alpinist Код: xml 1.
Товарисч, это граница для Content-Type = multipart. Смотрите boundary в заголовках письма ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 14:49 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
Arm79Товарисч, это граница для Content-Type = multipart. Смотрите boundary в заголовках письма Я знаю что это и для чего это, но привел этот пример ввиду того что хостинг тут не причем. В общем надо попробовать справа убирать лишние символы по маске глядишь поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2013, 14:56 |
|
Получение почты с вложением
|
|||
---|---|---|---|
#18+
spвот еще библиотечка Спасибо, посмотрю. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2013, 18:36 |
|
|
start [/forum/topic.php?fid=20&msg=38143775&tid=1405201]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 165ms |
0 / 0 |