Я пытаюсь извлечь вложения из почты и прикрепить эти файлы к другому почтовому элементу.
Все работает нормально, но если я попытаюсь добавить вложение с заблокированным расширением, вложение не будет добавлено к почтовому элементу. Вот что я сделал:
private void addAttachments( Redemption.RDOMail sourceMail , ref Redemption.RDOMail targetMail )
{
foreach (Redemption.RDOAttachment attachment in sourceMail.Attachments)
{
// Saving attachment files from source mail on local disk
attachment.SaveAsFile(/*File Path*/);
// adding attachment to target mail from saved location
//At this point, target mail has the attachment count incremented
targetMail.Attachments.Add(/*File PAth*/ + attachment.DisplayName);
// deleting file, saved on local disk
File.Delete(/*File Path + attachment.DisplayName*/);
}
targetMail.Save();
// when the mail item is being displayed, the added attachment with the *.EXE,
//or all the other attachment extentions which are blocked from viewing by outlook is gone.
// This does not happen for other attachment files
targetMail.Display();
}
Почему эти конкретные типы вложений не отображаются?