Вставить документ в тело письма не как вложение, а в тело письма через код 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));
Документ, полученный как вложение, а не как вложенный документ в теле письма.