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
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ |
userId |
string
ユーザーのメールアドレスです。認証されたユーザーを示すには、特別な値 me を使用できます。
|
クエリ パラメータ
パラメータ |
internalDateSource |
enum (InternalDateSource )
Gmail のメッセージの内部日付のソース。
|
neverMarkSpam |
boolean
Gmail の迷惑メール分類システムの判断を無視し、受信トレイでこのメールを迷惑メールとしてマークしないでください。
|
processForCalendar |
boolean
メール内のカレンダーの招待状を処理し、抽出された会議をこのユーザーの Google カレンダーに追加します。
|
deleted |
boolean
メールを完全に削除済み(ゴミ箱ではない)としてマークし、Google Vault で Vault 管理者にのみ表示できるようにします。Google Workspace アカウントでのみ使用されます。
|
リクエストの本文
リクエストの本文には Message
のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には Message
のインスタンスが含まれます。
認可スコープ
以下のいずれかの OAuth スコープが必要です。
https://mail.google.com/
https://www.googleapis.com/auth/gmail.modify
https://www.googleapis.com/auth/gmail.insert
詳しくは、認可ガイドをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[],[],null,["# Method: users.messages.import\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nImports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP. This method doesn't perform SPF checks, so it might not work for some spam messages, such as those attempting to perform domain spoofing. This method does not send a message.\n\n### HTTP request\n\n- Upload URI, for media upload requests: \n `POST https://gmail.googleapis.com/upload/gmail/v1/users/{userId}/messages/import`\n- Metadata URI, for metadata-only requests: \n `POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/import`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------|-----------------------------------------------------------------------------------------------------------|\n| `userId` | `string` The user's email address. The special value `me` can be used to indicate the authenticated user. |\n\n### Query parameters\n\n| Parameters ||\n|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `internalDateSource` | `enum (`[InternalDateSource](/workspace/gmail/api/reference/rest/v1/InternalDateSource)`)` Source for Gmail's internal date of the message. |\n| `neverMarkSpam` | `boolean` Ignore the Gmail spam classifier decision and never mark this email as SPAM in the mailbox. |\n| `processForCalendar` | `boolean` Process calendar invites in the email and add any extracted meetings to the Google Calendar for this user. |\n| `deleted` | `boolean` Mark the email as permanently deleted (not TRASH) and only visible in [Google Vault](http://support.google.com/vault/) to a Vault administrator. Only used for Google Workspace accounts. |\n\n### Request body\n\nThe request body contains an instance of [Message](/workspace/gmail/api/reference/rest/v1/users.messages#Message).\n\n### Response body\n\nIf successful, the response body contains an instance of [Message](/workspace/gmail/api/reference/rest/v1/users.messages#Message).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://mail.google.com/`\n- `\n https://www.googleapis.com/auth/gmail.modify`\n- `\n https://www.googleapis.com/auth/gmail.insert`\n\nFor more information, see the [Authorization guide](/workspace/guides/configure-oauth-consent)."]]