将文档嵌入到电子邮件正文中而不是作为附件,而是通过C#代码嵌入到电子邮件正文中。我想要一张桌子,并将文档嵌入到一个表格单元格中。
查看上面的链接以获取详细信息。
我尝试了RTF格式,但是当我以html格式发送正文时,将文档作为附件(RTF格式)发送,但是当仅发送附件时,它将被嵌入而不是与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));
文档作为附件而不是电子邮件正文中的嵌入式文档。