我需要从磁盘上存储为
TextRfc822Headers
文件的消息标题创建 .eml
。
当然,我可以
MimeMessage.Load
完整的消息并将 body
设置为 null
但为什么当我只需要标头时加载和解析完整的消息?
我也可以
HeaderList.Load
标题,但我发现无法使用生成的 HeaderList
来创建新的 body-less MimeMessage
从磁盘上存储为
TextRfc822Headers
文件的消息标题创建 .eml
的最聪明/最有效的方法是什么?
您应该能够执行
new MimeMessage (headers)
并且它将使用 MimeMessage.ctor (params object[] args)
构造函数。