为什么将Gmail草稿中的附件复制到“已删除邮件”?

时间:2017-10-27 12:00:02

标签: gmail gmail-api

我使用this Gmail API request在用户邮箱中提取Gmail邮件。我还要列出垃圾邮件中的邮件。但在某些情况下,list messages请求获取的邮件列表与垃圾文件夹内容的实际内容不同。

要重现问题,可以执行后续步骤:

  1. 确保我的“废纸篓”文件夹为空 - 在Gmail网络客户端中没有显示任何消息,并且API列表消息请求在“废纸篓”中返回0条消息。
  2. 按Gmail网络客户端中的“COMPOSE”按钮开始创建消息。
  3. 将文件附加到此草稿消息。
  4. 使用Gmail API列表消息请求在“已删除邮件”中获取邮件列表。
  5. The request在用户“废纸篓”文件夹中返回1条新消息(该文件附加到上述草稿中),但在Gmail网络客户端中无法显示。 它是正常还是种类?这是Gmail网络客户端还是Gmail API的问题?

1 个答案:

答案 0 :(得分:0)

根据此thread,当您将文件作为附件上传到Gmail时,Gmail会创建一个临时文件来保存数据,然后将其发送到“已删除邮件”。

因此,要获得更精确的搜索,请尝试使用advanced search syntax添加q参数。

请参阅Searching for Messages了解详情。