【问题标题】:Get attachment extension with MailKit使用 MailKit 获取附件扩展
【发布时间】:2017-04-18 22:48:51
【问题描述】:

我想为收件箱中的每封邮件获取每个附件的扩展名。我怎样才能做到这一点?我的目的地:如果收件箱中只有一个附件具有 *jpg 扩展名,则其余邮件可以跳过,用户将在 MessageBox 中收到信息。使用此代码attachment 始终为空:

IList<IMessageSummary> allMailList = client.Inbox.Fetch(0, -1, MessageSummaryItems.Envelope | MessageSummaryItems.UniqueId);
                foreach (IMessageSummary mail in allMailList)
                    foreach (var attachment in mail.Attachments)
                        richTextBox1.AppendText(attachment.FileName + Environment.NewLine);

【问题讨论】:

    标签: attachment mailkit


    【解决方案1】:

    您需要在 Fetch() 请求中使用 MessageSummaryItems.BodyStructure。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-18
      • 2019-12-01
      • 2015-12-05
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 2016-07-13
      • 2014-11-09
      相关资源
      最近更新 更多