使用Mailkit向引用标头添加新ID

时间:2015-04-16 10:05:36

标签: c# mailkit

是否有任何奇特的方法将MessageID添加到引用标头? 或者是这样追加id的唯一方法:

private void AppendIdToReferences(string id)
{
    MimeMessage mime = MimeMessage.Load(...);
    var references = mime.Headers.FirstOrDefault(x => x.Id == HeaderId.References);
    string refIds = references.Value + String.Format(" <{0}>", id);
    mime.Headers.Add(HeaderId.References, refIds);
}

当我这样做时:

...
mime.Headers.Add(HeaderId.References, id);
...

然后由于某种原因,参考文献似乎是空白的?难道它至少包含添加的ID吗?

1 个答案:

答案 0 :(得分:1)

可以通过以下方式访问: MimeMessage.Reference.Add(邮件ID:&#34;&#34);