E-mail package

Le package E-mail contient des actions permettant d'automatiser les tâches associées aux e-mails via Exchange Web Services (EWS), Microsoft Outlook et d'autres serveurs de messagerie. Vous pouvez utiliser ces actions pour envoyer, recevoir et modifier des messages, des dossiers et le statut des messages.

Remarque :
  • Le package E-mail prend en charge l'automatisation des e-mails d'une boîte aux lettres partagée dans Outlook pour Office 365/Microsoft 365 à l'aide des protocoles IMAP/EWS, et l'authentification OAuth 2.0 à l'aide des flux d'autorisation Informations d'identification client et Code d'autorisation avec PKCE. Vous pouvez automatiser la récupération des e-mails d'une boîte aux lettres partagée et effectuer toutes les tâches liées aux e-mails en accédant à chaque dossier et sous-dossier de la boîte aux lettres partagée. Assurez-vous d'avoir configuré la boîte aux lettres partagée dans votre application Outlook. Notez que l'envoi, le transfert et la réponse à des e-mails à l'aide d'une boîte aux lettres partagée ne sont pas pris en charge.
  • Le proxy est pris en charge pour EWS OAuth 2.0. Lorsque vous créez un robot qui utilise EWS OAuth2 pour l'authentification et que la machine Bot Runner est configurée derrière le pare-feu, alors toutes les demandes sortantes sont acheminées par le serveur proxy configuré sur la machine Bot Runner.
  • Lorsque vous lisez des e-mails en boucle à l'aide d'une connexion Microsoft Outlook Client avec un filtre Objet, le robot ne peut pas lire les e-mails non livrés, si le sujet contient les reçus suivants :
    • Récépissé de livraison
    • Accusé de réception
    • Avis de non-réception
    Le client Outlook ne prend pas en charge cette fonctionnalité en raison de la bibliothèque tierce qu'il utilise.

    Nous vous recommandons d'utiliser Serveur de messagerie > IMAP pour vous connecter, lire et filtrer ces e-mails.

Le package E-mail prend en charge les protocoles EWS, POP3, SMTP et IMAP, et vous permet d'effectuer les tâches suivantes :
  • Gérer et organiser des e-mails et des dossiers.
  • Télécharger des pièces jointes à partir d'e-mails vers des dossiers spécifiques sur des périphériques.
  • Extraire des données d'e-mails vers des variables, afin de les utiliser comme des données extraites dans d'autres applications. Par exemple, vous pouvez extraire des données de l'e-mail d'un expéditeur et les stocker dans une feuille de calcul Excel.
Remarque : Si vous souhaitez automatiser une tâche liée à un e-mail sur un périphérique à l'aide de Microsoft Outlook, assurez-vous que l'application Outlook est ouverte.
Remarque :
  • Si votre installation de bureau actuelle est l'une des suivantes :
    • Microsoft 365 Apps for Enterprise
    • Office 2016, 2019 ou 2021 (version grand public 2009 ou ultérieure)

    Dans ce cas, vous n'avez pas besoin d'installer le moteur de base de données Microsoft Access en tant que composant supplémentaire dans votre système.

    Toutefois, si Microsoft 365 Apps et le moteur de base de données Microsoft Access sont installés sur votre système, vous pouvez désinstaller le moteur de base de données Microsoft Access et réparer Microsoft 365 Apps.

    Microsoft vous recommande de ne pas installer séparément le pilote du moteur de base de données Microsoft Access, car le moteur de base de données Microsoft Access 2016 et Microsoft 365 Apps utilisent le même identifiant de version majeure (16.0). Pour en savoir plus sur la condition d'installation du pilote du moteur de base de données Microsoft Access, consultez la rubrique Unable to use the Access ODBC or OLEDB provider.

  • Lorsque vous envoyez un e-mail, y répondez ou le transférez, la taille de la pièce jointe autorisée dans l'e-mail dépend de la vitesse de votre connexion Internet (délai d'expiration de 120 secondes) et des restrictions du serveur de messagerie. Si l'envoi d'une pièce jointe prend plus de 120 secondes, le système affiche une erreur d'expiration.

Considérations

Remarque : Certaines des actions doivent être utilisées dans une action Boucle. Reportez-vous à la rubrique Utilisation de l\'itérateur pour chaque e-mail dans la boîte aux lettres.
Les e-mails sont récupérés en fonction de la séquence des dossiers répertoriés dans le champ Boîte de réception. Dans chaque dossier, les e-mails sont récupérés en fonction de la date et de l'heure de réception en fonction de l'ordre du dernier entré, premier sorti (LIFO). En outre, vous pouvez appliquer des filtres sur les champs suivants :
  • Types d'emails : Tous, Lu ou Non lu
  • Objet
  • Pour un dossier spécifique
  • De la part d'un expéditeur spécifique
  • Avant la date de réception, à cette date ou après cette date
Respectez les meilleures pratiques suivantes lorsque vous filtrez et parcourez en boucle des dossiers contenant un grand nombre d'e-mails :
  • Après avoir traité les e-mails, déplacez-les vers un autre dossier afin que les e-mails en double ne soient pas de nouveau traités lors d'une exécution ultérieure.
  • Essayez de réduire le nombre de messages dans la boîte aux lettres.
  • Le filtrage dépend des paramètres fournis par l'utilisateur, notamment du type d'e-mail : Tous, Lu et Non lu ; Objet ; Pour un dossier spécifique ; D'un expéditeur spécifique ; Avant la date de réception, à cette date ou après cette date). Les types de mécanismes de filtrage sont les suivants :
    • Côté serveur de messagerie : le filtrage exécuté côté serveur est beaucoup plus rapide.
    • Côté client : le filtrage exécuté sur la machine locale est comparativement plus lent, car les e-mails sont récupérés sur le serveur distant puis filtrés sur la machine locale.
    • Hybride : certains paramètres sont filtrés côté serveur et d'autres côté client.
  • Le processus de filtrage pour différents types de serveurs est le suivant :
    • EWS : l'ensemble du filtrage est exécuté côté serveur, et est donc beaucoup plus rapide.
    • Client Outlook : aucun filtrage n'est exécuté côté serveur ; le processus de filtrage est donc plus rapide, car les e-mails sont déjà présents sur la machine locale.
    • IMAP : le filtrage du champ Objet est exécuté sur la machine locale, ce qui le rend plus lent. Pour le paramètre Avant la date de réception, à cette date ou après cette date, le filtrage du champ date est exécuté sur le serveur distant et celui du champ hour/min/second sur la machine locale. Par exemple, pour la date 01/12/2022, le filtrage est exécuté sur le serveur distant alors que pour l'heure (h/min/s) 21:10:56, le filtrage est exécuté sur la machine locale.
    • POP3 : ce serveur est le plus lent de tous, car les e-mails sont récupérés sur le serveur distant et le filtrage est exécuté sur la machine locale.

    Nous vous recommandons de vous connecter en utilisant le serveur EWS et le client Outlook, car le processus de filtrage est beaucoup plus rapide comparativement aux protocoles IMAP et POP3.

  • Veillez à toujours utiliser l'action Déconnecter si l'action Se connecter est utilisée pour libérer une ressource.

Avant de commencer

Effectuez les actions suivantes au sein du package E-mail dans le cadre de l'utilisation de l'ensemble des actions disponibles :

  1. Établissez une connexion avec un serveur de messagerie à l'aide de l'action Connecter.

    Lors de l'établissement de la connexion, spécifiez les détails et le nom de session du serveur de messagerie. Utilisez ce même nom de session pour les autres actions.

    Vous n'avez pas besoin d'établir une connexion pour les actions Transférer, Répondre et Envoyer car vous ajouterez les détails de l'expéditeur et du serveur de messagerie lorsque vous utiliserez ces actions.

  2. Utilisez les actions pour automatiser une tâche.
  3. Lorsque vous aurez automatisé toutes les tâches liées aux e-mails, mettez fin à la connexion au serveur de messagerie à l'aide de l'action Déconnecter.
Important : Vous devez activer les paramètres POP pour automatiser une tâche liée à l'e-mail sur le serveur Gmail en utilisant le protocole POP3. Voir Lire les messages Gmail à l'aide de POP.

Actions du package E-mail

Le package E-mail comprend les actions suivantes :

Action Description
Changer le statut Reportez-vous à la rubrique action Changer le statut.
Vérifier si le dossier existe Reportez-vous à la rubrique action Vérifier si le dossier existe.
Tout supprimer Reportez-vous à la rubrique action Tout supprimer.
Supprimer Reportez-vous à la rubrique action Supprimer.
Déconnecter Reportez-vous à la rubrique action Déconnecter.
Se connecter Reportez-vous à la rubrique Utilisation de l\'action Se connecter dans le E-mail package.
Suivant Reportez-vous à la rubrique Utilisation de l'action Transférer.
Déplacer tout Reportez-vous à la rubrique action Déplacer tout.
Déplacer Reportez-vous à la rubrique action Déplacer.
Répondre à tous Reportez-vous à la rubrique action Répondre à tous.
Répondre Reportez-vous à la rubrique Utilisation de l'action Répondre.
Enregistrer toutes les pièces jointes Reportez-vous à la rubrique action Enregistrer toutes les pièces jointes.
Enregistrer les pièces jointes Reportez-vous à la rubrique action Enregistrer les pièces jointes.
Enregistrer un e-mail Reportez-vous à la rubrique action Enregistrer un e-mail.
Envoyer Reportez-vous à la rubrique Utilisation de l\'action Envoyer.

Ressources

Les cours d'apprentissage suivants sur Automation Anywhere University: RPA Training and Certification (A-People login required) expliquent comment utiliser un package E-mail pour automatiser les tâches liées aux e-mails :