powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получение почты с вложением
15 сообщений из 15, страница 1 из 1
Получение почты с вложением
    #38141398
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребят, всем привет!
Уже кучу библиотек опробовал, но результат один, вложение не хочет читаться и появляются ошибки не соответствия кодировке base64, при этом из веб-морды на хостинге все нормально сохраняется на комп. Файл приходит в письме без указания boundary, думаю в этом и проблема, вот пример:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Mime-Version: 1.0
X-Priority: 3 (Normal)
X-Mailer: 1C:Enterprise 8.2
Content-Type: application/octet-stream;
	name="=?utf-8?B?0JDQstGC0L7Qt9Cw0L/Rh9Cw0YHRgtC4ICjQmNC90YLQtdGA0L3QtdGC?=
	=?utf-8?B?LdC80LDQs9Cw0LfQuNC9KSAo0L/RgNCw0LnRgSDQvtGCIDA3LjAyLjIwMTMpLng=?=
	=?utf-8?B?bHM=?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="=?utf-8?B?0JDQstGC0L7Qt9Cw0L/Rh9Cw0YHRgtC4ICjQmNC90YLQtdGA0L0=?=
	=?utf-8?B?0LXRgi3QvNCw0LPQsNC30LjQvSkgKNC/0YDQsNC50YEg0L7RgiAwNy4wMi4yMDE=?=
	=?utf-8?B?MykueGxz?="

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAPAAAA
AgAAAAAAAAAAEAAABAAAAAEAAAD+////AAAAAAMAAAAGAAAABwAAAAgAAAAJAAAA
CgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAAEwAAAP//////////...


P.S. если потребуется могу прикрепить полный исходник письма
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141556
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMG_Alpinist,

Синьте текстовый файл с содержимым. желательно без ваших лишних символов, а "как приходит".
И boundary нужен, если сообщение multipart. Если приходит просто одно вложение, это нормально.
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141623
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикрепляю файл с содержимым, разбил его на 3 архива, убрал только верхушку письма, все что ниже не трогал вообще.
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141626
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141627
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141638
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMG_Alpinist,

и что, в реальном письме в конце есть такое?

Код: plaintext
1.
2.
3.
4.
AAABAO4N7g0DAAQA7w3vDQAAAQDvDe8NAwAEAAoAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==

----
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141663
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я нечего не менял, этот исходник взят из веб-морды хостинга!)
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141665
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79MMG_Alpinist,

и что, в реальном письме в конце есть такое?

Код: plaintext
1.
2.
3.
4.
AAABAO4N7g0DAAQA7w3vDQAAAQDvDe8NAwAEAAoAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAA==

----


если убрать совершенно левые ----, то получается вполне вменяемый "Автозапчасти (Интерн ет-магазин) (прайс от 07.02.201 3).xls"
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141669
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMG_AlpinistДа, я нечего не менял, этот исходник взят из веб-морды хостинга!)
Не знаю, что там за хостинг, но дефисы не соответствуют стандарту. Все МИМЕ-парсеры включают их в строку base64, которая от этого становится невалидной
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141732
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Не знаю, что там за хостинг, но дефисы не соответствуют стандарту. Все МИМЕ-парсеры включают их в строку base64, которая от этого становится невалидной
Так а причем здесь хостинг, вот концовка обычного multipart-сообщения с того же хостинга:
Код: xml
1.
2.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=
--------------050203030008020600050409--


Как видно в конце никаких дополнительных дефисов нету, но при этом из веб-морды скачать файл я могу, вот при получении через библиотеки в C# появляется ошибка. Что посоветуете гуру?)
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141739
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79если убрать совершенно левые ----, то получается вполне вменяемый
Сорь не заметил, как вариант можно рассмотреть.
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141829
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMG_Alpinist
Код: xml
1.
--------------050203030008020600050409--



Товарисч, это граница для Content-Type = multipart. Смотрите boundary в заголовках письма
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38141855
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arm79Товарисч, это граница для Content-Type = multipart. Смотрите boundary в заголовках письма
Я знаю что это и для чего это, но привел этот пример ввиду того что хостинг тут не причем. В общем надо попробовать справа убирать лишние символы по маске глядишь поможет.
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38143775
sp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MMG_Alpinist,

вот еще библиотечка
...
Рейтинг: 0 / 0
Получение почты с вложением
    #38143969
MMG_Alpinist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
spвот еще библиотечка
Спасибо, посмотрю.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Получение почты с вложением
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]