Вставить документ в тело письма не как вложение, а в тело письма через код C # - PullRequest
0 голосов
/ 31 мая 2019

Вставить документ в тело письма не как вложение, а в тело письма через код C #. Я хочу таблицу и вставлять документ в одну из ячеек таблицы.

https://techcommunity.microsoft.com/t5/SharePoint/Embed-document-to-Email-Body-not-as-attachment-but-in-Email-body/m-p/649160#M30422

проверьте выше ссылку для деталей.

Я пробовал форматированный текст, но когда я отправляю текст в формате html, документ как вложение (формат расширенного текста), но когда отправляется только вложение, он внедряется, но не вместе с html.

        string attachmentFilename = @"D:\POC\pdf-test.pdf";
        Attachment attachment = new Attachment(attachmentFilename,   
                                MediaTypeNames.Text.RichText);

    ContentDisposition disposition = attachment.ContentDisposition;
         disposition.DispositionType = DispositionTypeNames.Inline;
         mailMsg.Attachments.Add(attachment);

 mailMsg.AlternateViews.Add(AlternateView.CreateAlternateViewFromString 
  ("Hello World!", Encoding.Unicode, MediaTypeNames.Text.RichText));

Документ, полученный как вложение, а не как вложенный документ в теле письма.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...