我想使用MailKit
发送一封邮件,链接到一个嵌入了图片的html模板。对于C#部分,我使用以下代码:
var email = new MimeMessage();
var bodyBuilder = new BodyBuilder();
var image= bodyBuilder
.LinkedResources
.Add(@"E:\Hicham\MIMNESTHelper\image.jpg");
image.ContentId = MimeUtils.GenerateMessageId();
using (StreamReader SourceReader = System.IO.File.OpenText("E:\\Hicham\\MIMNESTHelper\\EmailTemplate.html"))
{
bodyBuilder.HtmlBody = SourceReader.ReadToEnd();
}
email.Body = bodyBuilder.ToMessageBody();
在我的HTML模板正文中,我尝试将
cid
添加到附加的图像中,如下所示:<div style="background-color:#000000;padding:1em;width:50%">
<center><img src='image.ContentId' /></center>
</div>
thanks
Hicham