Method: users.messages.import

采用标准电子邮件递送扫描和分类方法(与通过 SMTP 接收邮件类似)仅将邮件导入此用户的邮箱中。此方法不会执行 SPF 检查,因此可能不适用于某些垃圾邮件,例如尝试对网域进行仿冒的邮件。此方法不会发送消息。

HTTP 请求

  • 上传 URI,用于媒体上传请求:
    POST https://gmail.googleapis.com/upload/gmail/v1/users/{userId}/messages/import
  • 元数据 URI,用于仅包含元数据的请求:
    POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/import

网址采用 gRPC 转码语法。

路径参数

参数
userId

string

用户的电子邮件地址。特殊值 me 可用于指示经过身份验证的用户。

查询参数

参数
internalDateSource

enum (InternalDateSource)

Gmail 邮件的内部日期来源。

neverMarkSpam

boolean

忽略 Gmail 垃圾邮件分类程序的判定,且绝不在邮箱中将此电子邮件标为垃圾邮件。

processForCalendar

boolean

处理电子邮件中的日历邀请,并将提取的任何会议添加到该用户的 Google 日历中。

deleted

boolean

将该电子邮件标记为已永久删除(而非 TRASH),并且只有保险柜管理员可在 Google 保险柜中看到该电子邮件。仅用于 Google Workspace 帐号。

请求正文

请求正文包含一个 Message 实例。

响应正文

如果成功,则响应正文包含一个 Message 实例。

授权范围

需要以下 OAuth 范围之一:

  • https://mail.google.com/
  • https://www.googleapis.com/auth/gmail.modify
  • https://www.googleapis.com/auth/gmail.insert

有关详情,请参阅授权指南