У меня есть C ++ Outlook Addin. когда сообщение с вложением отправляется, я устанавливаю пользовательское свойство для вложения и могу прочитать его на стороне получателя.
Однако, когда отправитель шифрует / подписывает сообщение, мое свойство исчезает, и я не могу прочитать его на стороне получателя. Я также проверил в OutlookSpy и не могу видеть свое свойство во вложении или в базовом вложении p7m.
Удаляет ли outlook пользовательские свойства при шифровании / подписывании или скрывает их где-нибудь? Есть ли способ сохранить имущество?
Outlook теряет пользовательские свойства (MailItem.UserPorperties) даже для обычных незашифрованных сообщений, если вы не отправляете их в формате RTF (TNEF — печально известное вложение winmail.dat) или между двумя почтовыми ящиками Exchange.
Этого следовало ожидать.
Других решений пока нет …