Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de productivité
Dernière mise à jour 26 avr. 2024

Obtenir les messages électroniques IMAP (Get IMAP Mail Messages)

UiPath.Mail.IMAP.Activities.GetIMAPMailMessages

Récupère un message électronique IMAP à partir d'un serveur spécifié.

Propriétés

Commun
  • NomAffichage (DisplayName) - Nom affiché de l'activité.
  • TimeoutMS - Spécifie la durée (en millisecondes) d'attente d'exécution de l'activité avant la génération d'un message d'erreur. La valeur par défaut est 30 000 millisecondes (30 secondes).
Host (Hôte)
  • Dossier courriels (MailFolder) - Dossier de messagerie à partir duquel les messages doivent être récupérés.
  • Serveur (Server) - Serveur de messagerie hôte à utiliser.
  • Port (Port) - Port utilisé pour récupérer le message électronique.

    Remarque : l'utilisation d'une adresse IP dans le champ Serveur au lieu d'un nom DNS ne fonctionne qu'en l'absence de connexions SSL ou si un certificat SSL est émis pour l'adresse IP.
Ouverture de session (Logon)
  • NomClient : la propriété Nom de l'implémentation du client IMAP.
  • ClientVersion : la propriété Version de l'implémentation du client IMAP.
  • E-mail (Email) - Compte de messagerie utilisé pour recevoir le message.
  • Mot de passe (Password) - Mot de passe du compte de messagerie utilisé pour recevoir le message. Si UtiliserOAuth est coché, la valeur de ce paramètre doit être un jeton d’accès OAuth2.
  • MotDePasseSécurisé (SecurePassword) - Le mot de passe du compte de messagerie utilisé, sous forme de chaîne sécurisée. Si UtiliserOAuth est coché, la valeur de ce paramètre doit être un jeton d’accès OAuth2.
  • UtiliserOAuth - Indique s’il faut utiliser un jeton d’accès OAuth2 au lieu d’un mot de passe. Par défaut, cette option n'est pas sélectionnée.
Divers
  • Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
Options
  • Supprimer les messages (DeleteMessages) - Spécifie si les messages lus doivent être marqués pour suppression.
  • FilterExpression : renvoie uniquement les e-mails correspondant à l'expression du filtre.
  • FilterExpressionCharacterSet : le nom MIME du jeu de caractères à utiliser pour l'expression de filtre.

    Remarque : la liste des noms MIME valides pouvant être utilisés est disponible dans Jeux de caractères ( Character Sets).
  • Ignorer la liste de révocation de certificats (Ignore CRL ) : spécifie s'il faut ignorer la validation de la liste de révocation de certificats lors de la connexion. Ce champ accepte uniquement les valeurs et les variables Boolean . Si elle est laissée vide, la valeur par défaut False est utilisée.
  • Marquer comme lu (MarkAsRead) - Spécifie s'il faut marquer les messages récupérés comme lus. Par défaut, cette case à cocher n'est pas cochée.
  • Messages non lus uniquement (OnlyUnreadMessages) - Spécifie s'il faut récupérer uniquement les messages non lus. Par défaut, cette case est cochée.
  • DateCommande (OrderByDate) : permet de trier les e-mails par date. Choisissez l'une des deux options suivantes : Le plus récent d'abord, Le plus ancien d'abord. La valeur par défaut est Le plus récent en premier.
  • Connexion sécurisée (SecureConnection) - Spécifie le chiffrement SSL etou TLS à utiliser pour la connexion.
  • Top : Le nombre de messages à récupérer, en commençant soit du plus récent, soit du plus ancien, selon le paramètre choisi dans TrierParDate.
Sortie
  • Messages (Messages) - Messages récupérés en tant que collection d'objets MailMessage.

Exemples de filtrage

Le tableau suivant montre des exemples de filtres qui peuvent être utiles lorsque vous interrogez des e-mails IMAP :

Requête

ExpressionFiltre

Tous les e-mails dont l’objet contient « Bienvenue »

"SUBJECT ""Welcome"""

Tous les e-mails contenant « Welcome (Bienvenue) » dans l’objet et provenant de « john.smith@example.com »

"SUBJECT ""Welcome"" FROM john.smith@example.com"

Tous les e-mails dont l’objet contient « Bienvenue » et qui ne proviennent pas de « john.smith@exemple.com »

"SUBJECT ""Welcome"" NOT FROM john.smith@example.com"

Tous les e-mails dont le corps contient « Please review »

"BODY ""Please review"""

Tous les e-mails marqués (c'est-à-dire \)\)Jeu d'indicateurs marqués)

"FLAGGED"

Tous les e-mails depuis le 23/02/2021

"SINCE 23-Feb-2021"

Tous les e-mails de rapport de non-remise reçus le 23/02/2021 ou le 23/01/2021

"OR (ON 23-Feb-2021 FROM postmaster@outlook.com) (ON 23-Jan-2021 FROM postmaster@outlook.com)"

Tous les e-mails sans réponse aujourd’hui et provenant d’une adresse e-mail contenant « exemples.com »

"UNANSWERED ON " + DateTime.Today.ToString("dd-MMM-yyyy") + " FROM examples.com"

Remarque : Pour en savoir plus sur la spécification d'une expression de filtre, cliquez ici.
  • Propriétés
  • Exemples de filtrage

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.