Comment envoyer un message de réponse à chaque arrivée d'un mail ?


Sur le forum GMail francophone, un utilisateur demandait récemment comment mettre en place un message automatique de type AUTO-REPLY qui part automatiquement de Gmail lors de la réception d'un mail pour accuser bonne réception et préciser que je répondrai dans les meilleurs délais.

L'utilisateur ne souhaitait pas utiliser le formulaire type out-of-office proposé dans les paramètres.




Voici un script à déclencher toutes les heures qui peut répondre à la demande :

function autoReponseEmails() {
  // Ne traiter que les nouveaux courriels dans la boîte de réception qui n'ont pas été lus et reçus cette dernière heure.
  var threads = GmailApp.search("to:me is:unread in:inbox newer_than:1h");
  var texteDeLaReponse = "Bonne réception de votre message, je vous répondrai dans les meilleurs délais.";
  for (var i = 0; i < threads.length; i++) {
    
    // Ignorer les conversations (nous gardons seulement les mails originels)
    if (threads[i].getMessageCount() == 1) {
      
      var message = threads[i].getMessages()[0];
      
      message.reply(texteDeLaReponse);
      GmailApp.moveThreadToArchive(threads[i]);
      
    }
  }
}


Professionnel, convaincu par les outils Google, sachez que vous pouvez profiter d'un test gratuit en cliquer sur le bouton ci dessous.