【问题标题】:Detect the id of a sent mail检测已发送邮件的id
【发布时间】:2015-11-18 01:19:36
【问题描述】:

我想检测邮件的 message-id

从 gmail 界面发送?

你有什么建议?

谢谢。

【问题讨论】:

  • 请期待您的上下文更清楚。到目前为止,您为实现这一目标做了什么尝试?
  • SO 建议是您研究执行任务的方法,然后执行这些任务。如果您遇到问题,请发布您尝试过的内容,SO 集体将尝试帮助您解决上述问题。

标签: xmlhttprequest gmail gmail-api


【解决方案1】:

一种方法是首先列出消息:

GET https://www.googleapis.com/gmail/v1/users/me/messages

回应:

{
 "messages": [
  {
   "id": "14f60b097be71757",
   "threadId": "14f60b097be71757"
  },
  {
   "id": "14f603ead78aff97",
   "threadId": "14f603ead78aff97"
  }, ...

然后,获取您想要的消息,然后请求Message-Id-header:

format = metadata
metadataHeaders = Message-Id

GET https://www.googleapis.com/gmail/v1/users/me/messages/14f60b097be71757?format=metadata&metadataHeaders=Message-Id

回应:

{
 "id": "14f60b097be71757",
 "threadId": "14f60b097be71757",
 "labelIds": [
  "INBOX",
  "CATEGORY_PROMOTIONS",
  "UNREAD"
 ],
 "snippet": "Cool snippet...",
 "historyId": "545168",
 "internalDate": "1440436229000",
 "payload": {
  "mimeType": "multipart/alternative",
  "headers": [
   {
    "name": "Message-Id",
    "value": "<10342275.20150824171029.55db500501e9a7@example.com>" // Here it is!
   }
  ]
 },
 "sizeEstimate": 73995
}

【讨论】:

    猜你喜欢
    • 2018-06-07
    • 1970-01-01
    • 2022-06-29
    • 2014-10-14
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 2016-01-10
    相关资源
    最近更新 更多