我在这里问是否可以列出电子邮件中的所有附件,在列表框中显示它们,并且只有在用户单击它后才检索它们(在打开该扩展程序的操作系统上)。
如果可能,请解释如何。我正在使用 OpenPop.net 和C#。
提前谢谢。
若昂·博雷戈。
你当然可以。
使用 Message.FindAllAttachments
方法获取引用Message
中每个附件的List<MessagePart>
。 您可以使用 MessagePart.FileName
属性来填充列表框(但请注意重复的名称)。
我不确定如何通过用户与 ListBox 的交互来下载附件。 我想到了一些想法,但通常您可以使用 File.WriteAllBytes 方法下载附件,传入该方法的 bytes
参数的 Message.Body
属性。
我最近在一个项目中使用了OpenPop,并对它感到满意。