Plusieurs lecteurs d’e-mails

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Organisez les comptes de messagerie POP3/IMAP en groupes de comptes de messagerie (sous-ensembles de comptes de messagerie) qui peuvent être traités par plusieurs tâches de lecture d’e-mail. Pour améliorer les performances du traitement des comptes de messagerie entrants, vous pouvez ajouter progressivement des groupes de comptes de messagerie et, si nécessaire, des tâches de lecteur d’e-mail pour traiter simultanément les groupes de comptes de messagerie.

    Fonctionnement du traitement des groupes de comptes de messagerie

    Par défaut, la tâche de lecteur d’e-mail traite les comptes de messagerie POP3/IMAP en série, ce qui peut entraîner des durées de traitement plus longues lorsque vous avez de nombreux comptes de messagerie. Il peut également être difficile d’identifier les comptes de messagerie problématiques qui pourraient contribuer à ralentir les délais de traitement.

    Pour réduire le temps de traitement des comptes de messagerie, vous pouvez créer un ou plusieurs groupes de comptes de messagerie qui contiennent des sous-ensembles de vos comptes de messagerie. L’organisation de vos comptes de messagerie en groupes permet à la tâche de lecteur d’e-mail par défaut de traiter chaque groupe de comptes de messagerie séparément. Après avoir créé un ou plusieurs groupes de comptes de messagerie, vous pouvez ajouter une autre tâche de lecteur d’e-mail pour traiter les groupes de comptes simultanément.

    Utilisez la propriété système pour activer le glide.email.inbound.account_group_processing traitement des groupes de comptes de messagerie.

    Pendant le traitement du groupe de comptes de messagerie :
    • Le système stocke les comptes de messagerie dans la table Groupes de comptes de messagerie [sys_email_account_group].
    • La tâche de lecteur d’e-mail par défaut s’exécute toutes les deux minutes. Le lecteur de l’e-mail choisit le groupe de comptes à traiter en fonction de l’état de traitement du groupe de comptes et de la date et de l’heure du dernier traitement du groupe.
      • État réclamé : si un groupe de comptes a un état revendiqué, le lecteur de l’e-mail traite le groupe de comptes. Si vous avez défini d’autres tâches de lecteur d’e-mail, aucune autre tâche de lecteur d’e-mail ne peut réclamer le groupe pour le traitement.
      • État Non réclamé : si un groupe de comptes n’est pas réclamé, le groupe de comptes est disponible pour être traité par le lecteur d’e-mail.
    • La tâche de lecteur d’e-mail traite les comptes de messagerie contenus dans le groupe de comptes sélectionné.
    • La tâche de lecteur d’e-mail choisit le prochain groupe de comptes disponible pour le traitement et continue de traiter ce groupe de comptes.
    Vous pouvez surveiller le traitement de chaque groupe de comptes de messagerie à l’aide de la table Groupes de comptes de messagerie [sys_email_account_group]]. Chaque enregistrement de groupe de comptes inclut la durée de traitement (temps nécessaire au lecteur de l’e-mail pour traiter tous les comptes du groupe).

    Après avoir vérifié les durées de traitement de vos groupes de comptes de messagerie, déterminez s’il convient d’apporter d’autres ajustements au traitement des groupes de comptes de messagerie. Par exemple, vous pouvez créer un autre groupe de comptes de messagerie ou créer une autre tâche de lecteur d’e-mail pour traiter vos groupes de comptes de messagerie en parallèle. Vous définissez des tâches supplémentaires de lecteur d’e-mail à l’aide de la table Calendrier [sys_trigger].

    Configurer le traitement des groupes de comptes de messagerie

    Pour configurer le traitement de groupe de comptes de messagerie, vous devez disposer du rôle email_account_admin ou admin.

    1. Créez des groupes de comptes de messagerie.
    Définissez un ou plusieurs groupes de comptes de messagerie qui contiennent un sous-ensemble de vos comptes de messagerie POP3/IMAP. Votre système de base inclut un groupe de comptes de messagerie par défaut. Tous les comptes POP3/IMAP qui ne sont pas contenus dans un groupe de comptes de messagerie sont traités comme faisant partie du groupe de comptes de messagerie par défaut.
    2. Activer le traitement des groupes de comptes de messagerie
    Accédez à sys_properties.list et localisez la glide.email.inbound.account_group_processing propriété système. Définissez la Valeur sur vrai. La tâche de lecteur d’e-mail commence à traiter les groupes de comptes de messagerie que vous avez créés.
    3. Surveillez le traitement des groupes de comptes de messagerie.
    Vérifiez l’état de vos groupes de comptes de messagerie pour voir si le temps de traitement a été réduit. Déterminez si les groupes supplémentaires réduisent suffisamment le temps de traitement du compte ou envisagez d’ajouter une autre tâche de lecture d’e-mail pour réduire davantage le temps de traitement.
    4. Créez une tâche de lecteur d’e-mails.
    Dans le cadre du traitement des groupes de comptes de messagerie, créez une tâche de lecteur d’e-mail pour traiter les groupes de comptes de messagerie simultanément, en plus de la tâche de lecteur d’e-mail par défaut.