c#open pop - 将电子邮件(带内联附件的HTML)保存到数据库

时间:2016-08-02 09:35:27

标签: c# email inline attachment openpop

发现将电子邮件保存到数据库时出现问题(如byte [] - 已尝试使用各种方法:

保存" RawMessage", 执行消息。 通过" MemoryStream"加载等等..), 检索并重新发送。

当我发送这封已保存的电子邮件时,收件人看不到内嵌附加图像(图像应该是图片未找到或无法加载的信息)。

我的实际代码版本:

byte[] toDB = message.RawMessage; // then it goes to DB
//later in code
OpenPop.Mime.Message raw = new OpenPop.Mime.Message(fromDB, true);
//then I fill in new Message object with new values, only body remains the same:
mailMessage.Body = System.Text.Encoding.Default.GetString(raw.FindFirstHtmlVersion().Body);

谢谢:)

0 个答案:

没有答案