Method: users.messages.import

Importe un message dans la boîte aux lettres de cet utilisateur uniquement, avec une analyse et une classification standard des e-mails, comme s'il avait été reçu via SMTP. Cette méthode n'effectue pas de vérification SPF. Elle peut donc ne pas fonctionner pour certains spams, comme ceux qui tentent d'usurper un domaine. Cette méthode n'envoie pas de message. Notez que la taille maximale du message est de 150 Mo.

Requête HTTP

  • URI d'importation pour les demandes d'importation de contenus multimédias :
    POST https://gmail.googleapis.com/upload/gmail/v1/users/{userId}/messages/import
  • URI des métadonnées pour les requêtes de métadonnées uniquement :
    POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/import

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
userId

string

Adresse e-mail de l'utilisateur. La valeur spéciale me peut être utilisée pour indiquer l'utilisateur authentifié.

Paramètres de requête

Paramètres
internalDateSource

enum (InternalDateSource)

Source de la date interne du message Gmail.

neverMarkSpam

boolean

Ignorer la décision du classificateur de spam Gmail et ne jamais marquer cet e-mail comme SPAM dans la boîte aux lettres.

processForCalendar

boolean

Traite les invitations d'agenda dans l'e-mail et ajoute les réunions extraites à l'agenda Google de cet utilisateur.

deleted

boolean

Marquez l'e-mail comme supprimé définitivement (et non comme mis à la CORBEILLE) et visible uniquement dans Google Vault pour un administrateur Vault. Uniquement utilisé pour les comptes Google Workspace.

Corps de la requête

Le corps de la requête contient une instance de Message.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Message.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

Pour plus d'informations, consultez la OAuth 2.0 Overview.