我想发送带有大小、字体、位置等文本的邮件,但也想包括签名,当然是图像。所以我尝试使用这段代码
string htmlBody = "<html><body><h1>This is simple text.</h1><br><img src=\"cid:Pic1\"></body></html>";
AlternateView avHtml = AlternateView.CreateAlternateViewFromString(htmlBody, null, MediaTypeNames.Text.Html);
// Create a LinkedResource object for each embedded image
LinkedResource pic1 = new LinkedResource("C:\\Users\\Admin\\Pictures\\a.jpg", MediaTypeNames.Image.Jpeg);
pic1.ContentId = "Pic1";
avHtml.LinkedResources.Add(pic1);
mail.AlternateViews.Add(avHtml);
mail.IsBodyHtml = true;
但它只适用于简单的文本。
如何发送从文本框中获取文本或从 word 中粘贴文本并包含签名的邮件?