Partage
  • Partager sur Facebook
  • Partager sur Twitter

Gestion de PJ depuis GMAIL

14 juin 2021 à 12:38:38

Bonjour, 

J'aurais besoin de l'avais d' " expert " sur la question. 
Je travaille pour une entreprise qui utilise l'environnement google (gmail, drive et ces produits en général). 

Chaque jour je reçois une quinzaine de mails contenant chacun une dizaine de PJ. Ces PJ terminent dans un dossier sur google drive. Chaque mail a un dossier qui lui est propre. 

-----------------


Mail type : 

Intervention XXXXX01 - Client M.Banane - DateDintervention
IMG1 ; IMG2 ; IMG3

-----------------

Actuellement à la main je m'occupe de créer chaque dossier dans le drive avec la syntaxe qui suit comme nom de dossier : INTERVENTION_CLIENT_DATEDINTERVENTION

Dans ce dossier j'intègre les PJ. 


Je souhaitai savoir s'il y avait possibilité d'automatiser ce processus. En effet, cela me prend pas loin d'une heure chaque jour et on est pas à l'abri d'une erreur de copié/collé, d'oubli d'une PJ, etc...


J'ai vu que GMAIL disposait d'une API, mais est-ce qu'il serait possible en C# ou PHP (je ne connais que les bases de ces deux langages) de faire quelque chose ? Pas forcément 100% automatique mais une fois par jour en appuyant sur un bouton que cela traite l'ensemble des mails de la journée par exemple. 

J'espère avoir été clair, si vous avez juste une vague idée n'hésitez pas à m'en faire part ! 

Bonne journée à tous ! 

  • Partager sur Facebook
  • Partager sur Twitter
14 juin 2021 à 22:19:29

Bonjour,

Tu as des api pour Gmail et Google Drive.

Doc gmail: https://developers.google.com/gmail/api/quickstart/php

Exemple pour gmail: https://stackoverflow.com/questions/34754291/retrieve-single-multiple-attachments-gmail-api-php

Exemple Google Drive: https://stackoverflow.com/questions/63648331/how-to-use-google-drive-api-to-upload-files-in-my-drive-php

Tu as les fonctions imap en php aussi pour la lecture des mails mais je te conseille de passer par les api Google.

Tu peux faire ces traitements en PHP.

Si à terme tu veux que ce traitement soit complètement automatisé et non lancé manuellement je t'invite à regarder les tâches cron.

-
Edité par eclairia 15 juin 2021 à 21:19:49

  • Partager sur Facebook
  • Partager sur Twitter
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" Mark Twain
15 juin 2021 à 12:16:06

Hello, 

Super merci pour ta réponse. 
Je vais regarder ce que l'on peut faire exactement et comment cela peut tourner (local ou hébergement obligatoire etc...). 

Si tu as d'autres infos ou des petits idées n'hésite pas à m'en faire part ! 

Bonne journée (:
  • Partager sur Facebook
  • Partager sur Twitter