EWS: получение вложений из подписанных писем
У меня есть программа на C #, которая управляет почтовым ящиком ресурса, получая вложения и классифицируя электронные письма в подпапках. Недавно возникла проблема, когда клиент хочет отправить нам подписанные электронные письма, поэтому, когда программа извлекает их вложения, файл с именем «smime.p7m» сохраняется вместо файловых вложений. Этот файл отсутствует при просмотре электронной почты в Outlook, только вложения, которые мы хотим. Однако при пошаговом выполнении кода вложения, перечисленные в объекте электронной почты, содержат только.p7m
файл.
Я получил содержимое MIME из электронной почты, но это только байты. Когда я смотрю на файл .p7m в текстовом редакторе, я вижу содержимое файла (ов), который я хочу, в нижнем файле (окончательный дразнить)! Как получить исходные вложения, не анализируя файл .p7m на предмет интересующего вас содержания?
Сервер обмена - 2010 SP2, и все это происходит через программу C #, использующую EWS Managed API.