Как добавить заблокированные типы файлов в качестве вложений в почтовый элемент Outlook?C#

Место общения программистов C#
Ответить
Anonymous
 Как добавить заблокированные типы файлов в качестве вложений в почтовый элемент Outlook?

Сообщение Anonymous »

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

Код: Выделить всё

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 extensions which are blocked from viewing by outlook is gone.
// This does not happen for other attachment files
targetMail.Display();
}
Почему именно эти типы вложений не отображаются?

Подробнее здесь: https://stackoverflow.com/questions/328 ... -mail-item
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»