Имя: Пароль:
1C
1С v8
Работа с типом EML
0 bard666
 
21.01.22
09:29
Здравствуйте!
Есть задача: разобрать файл формата eml средствами платформы, получить вложение (если есть) и далее мутить некие манипуляции.
Сталкивался ли кто-то? Может ли платформа такое?
1 ДенисЧ
 
21.01.22
09:32
Штатно - разумеется, нет.
2 acht
 
21.01.22
09:34
(0) 1С, 1С не меняется. Все как всегда - сначала берем задачу, потом бежим на форумы спрашивать "а может ли платформа такое". Вот не зря таких даже за разработчиков не считают, ой не зря.

Внутри EML (если это тот файл, про который я думаю) обчный MIME. Читай https://www.ietf.org/rfc/rfc1341.txt , пиши парсер, бери пирожок.
3 acht
 
21.01.22
10:17
Можешь еще попробовать метод УстановитьИсходныеДанные. Сможет ли оно разобрать чужой EML, науке неизвестно.
4 bard666
 
21.01.22
10:40
(3) Шикарная идея. Сработала. Спасибо.
Набросок кода такой:


ИПС = Новый ИнтернетПочтовоеСообщение;
Данные = Новый ДвоичныеДанные(АдресПисьма);
ИПС.УстановитьИсходныеДанные(Данные);
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn