Pour chaque e-mail

Cette étape ouvre une application dans la Vue de l'enregistreur avec un seul message issu du dossier e-mail sélectionné. Les données de message sont disponibles dans les vues Tableau et Arborescence. Cette étape fonctionne comme une étape de boucle qui parcoure les messages du dossier e-mail. Chaque itération met à jour le contenu des vues avec les données extraites pour le message suivant. Une fois que tous les messages ont été parcourus (ou que le robot quitte la boucle avec une exception ou une étape Rupture), l'application se ferme automatiquement. Elle se ferme également si le robot arrête l'exécution.

Le robot peut utiliser une variable Itération et les étapes Continuer et suspendre pour contrôler l'exécution de la boucle comme les autres étapes de boucle.

Pour chaque message, le tableau répertorie les propriétés suivantes sous forme de colonnes :

  • De : L'expéditeur au format Pierre Martin <p.martin@organisation.com>

  • Sujet : La ligne Sujet du message.

  • Reçu : Date de réception du message, au format 2023-05-17T15:27:33+01:00 (ISO 8601).

  • Taille : La taille du message en octets.

  • Contient une pièce jointe : Indique si le message contient une ou plusieurs pièces jointes.

  • Est lu : Indique si le message est marqué comme lu.

  • Nombre de pièces jointes : Le nombre de pièces jointes.

L'étape Pour chaque e-mail appartient aux catégories Boucle et Applications.

Propriétés

Nom d'application

Indiquez un nom pour l'application.

Attribuez différents noms d'application aux applications d'un robot pour éviter les erreurs.

Protocole

Sélectionnez le protocole de messagerie utilisé pour se connecter au serveur de messagerie : Sélectionnez entre « imap », « pop3 » et leurs variantes sécurisées « imaps », « imap+tls » et « pop3s ». L'option « imap+tls » est destinée aux serveurs de messagerie nécessitant un protocole TLS opportuniste.

Serveur de messagerie

Spécifiez le nom ou l'adresse du serveur de messagerie.

Port du serveur de messagerie (en option)

Spécifiez un numéro de port du serveur de messagerie. S'il n'est pas fourni, le port standard du protocole sélectionné est utilisé.

Nom de compte et mot de passe

Saisissez les identifiants pour vous connecter au serveur de messagerie.

Chemin dans la boîte de réception (en option)

Le nom du dossier à ouvrir sur le serveur de messagerie. Il peut se présenter sous la forme d'un chemin d'accès à un dossier imbriqué, auquel cas les éléments du chemin d'accès doivent être séparés par des barres obliques. Pour ouvrir le dossier dans lequel le courrier entrant est stocké, ne spécifiez aucun chemin d'accès ni aucun nom.

Exemples : Courrier indésirable, Abonnements/Listes de diffusion.

Laissez ce champ vide lorsque vous utilisez les protocoles POP3 ou POP3S, car POP3 ne prend pas en charge les dossiers.

Récupération de la taille du lot (optionnel)

Ce paramètre détermine le nombre de messages extraits simultanément du serveur de messagerie. Cela n'affecte pas la boucle, qui affiche toujours un message par itération. Vous devez modifier la valeur du paramètre uniquement lorsque l'exécution de l'étape provoque des erreurs. Dans ce cas, vous pouvez diminuer la valeur si le robot manque de mémoire ou l'augmenter si le serveur de messagerie signale que trop de requêtes sont effectuées. La valeur par défaut est 100.

Variable d'itération (facultative)

Spécifiez une variable pour stocker les données d'itération.

Activités de composant

Les activités de composant suivantes sont fournies.

Activité

Description

Copier le message

Pour les protocoles IMAP et IMAPS. Copie le message sélectionné vers le dossier cible spécifié. La disponibilité de cette activité dépend de la prise en charge ou non par le serveur de messagerie des opérations de copie.

Supprimer le message

Supprime un message e-mail.

Obtenir le contenu du message

Renvoie une valeur de chaîne contenant le message et les en-têtes au format RFC 822.

Ouvrir le message comme HTML

Ouvre un e-mail sous forme de page web HTML à l'aide du navigateur intégré Chromium. Fonctionne sur une ligne dans un tableau e-mail ouvert.

Déplacer le message

Pour les protocoles IMAP et IMAPS. Déplace le message sélectionné vers le dossier cible spécifié. La disponibilité de cette activité dépend de la prise en charge ou non par le serveur de messagerie des opérations de déplacement.

Marquer le message comme lu

Pour les protocoles IMAP et IMAPS. Marque un message comme lu ou non lu.

Cochez la case Est lu pour marquer le message comme lu ou décochez-la pour marquer le message comme non lu.

Obtenir la pièce jointe

Récupère les données binaires de la pièce jointe et les stocke dans une variable. Cette action est utile lorsque la pièce jointe est volumineuse.

Pour récupérer les données requises, configurez les propriétés suivantes.

  • Index : Index de base zéro de la pièce jointe à extraire.

  • Données de pièce jointe : La variable binaire qui stocke les données de pièce jointe résultantes.

Restrictions du protocole POP3 ou POP3S
  • Aucune prise en charge de dossier.
  • Certains serveurs POP3 ne reflètent pas les modifications apportées via la connexion POP3 sur d'autres interfaces. Par exemple, lorsqu'un robot supprime un message d'un compte Gmail à l'aide du protocole POP3, l'interface du navigateur web peut continuer à afficher ce message. Pour le robot, le message est supprimé.
  • L'étape Supprimer le message marque un message à supprimer, mais il reste sur le serveur jusqu'à la fermeture de l'application.
  • La plupart des serveurs POP3 suppriment les messages une fois qu'ils ont été téléchargés.
  • Le drapeau « lu » ou « non lu » ne peut pas être défini.