RDOAttachment. Скрытый вложенный файл имеет значение true, если подпись содержит связанное изображение

Я использую следующий код для сохранения вложений Outlook в локальной файловой системе:

  foreach (RDOAttachment attachment in rdoMail.Attachments)
            {
                {
                    if (!attachment.Hidden)
                    {
                        var savePath = tempPath + attachment.FileName;
                        try
                        {
                            log.Trace("Attachment {0} saved : {1}", logIndex, attachment.FileName);
                            attachment.SaveAsFile(savePath);
                            resultList.Add(savePath);
                        }
                        catch (Exception exception)
                        {
                            log.ErrorException("Save Attachment As Exception", exception);
                            log.Trace("Tryed save to path: ", savePath);
                        }

                    }
                }
            }
        }

Когда подпись, которая содержит связанное изображение, добавляется в почту вручную до того, как файлы прикрепляются к почте, некоторые из прикрепленных файлов помечаются как скрытые. В этом случае невозможно идентифицировать их как обычное или скрытое вложение.

Когда подпись добавляется автоматически в почту, проблема не возникает. Когда подпись добавляется в почту после прикрепления файлов, она также работает.

0 ответов

Другие вопросы по тегам