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

将电子邮件标记为已永久删除(而非“回收站”),并且仅在 Google 保险柜中向保险柜管理员显示。仅适用于 Google Workspace 账号。

请求正文

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

响应正文

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

授权范围

需要以下 OAuth 范围之一:

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

如需了解详情,请参阅授权指南