Plusieurs lecteurs d’e-mail
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 lecteur de messagerie. Pour améliorer les performances du traitement des comptes de messagerie entrants, vous pouvez ajouter de façon incrémentielle des groupes de comptes de messagerie et, si nécessaire, des tâches de lecteur de messagerie pour traiter simultanément des 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 temps de traitement plus longs si 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 contenant 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.
- 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 d’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 auxquelles le groupe a été traité pour la dernière fois.
- État revendiqué : si un groupe de comptes a un état revendiqué, le lecteur d’e-mail traite le groupe de comptes. Si vous avez défini d’autres tâches de lecture d’e-mail, aucune autre tâche de lecture d’e-mail ne peut revendiquer le groupe pour traitement.
- État non réclamé : si un groupe de comptes n’est pas réclamé, il peut ê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.
Après avoir examiné les délais de traitement de vos groupes de comptes de messagerie, déterminez s’il convient d’effectuer d’autres ajustements dans le 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 de messagerie pour traiter vos groupes de comptes de messagerie en parallèle. Vous définissez des tâches de lecture d’e-mail supplémentaires à l’aide de la table Calendrier [sys_trigger].
Configurer le traitement de groupe de comptes de messagerie
Pour configurer le traitement de groupe de comptes de messagerie, vous devez disposer du rôle de email_account_admin ou administrateur.
- 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 dans le cadre du groupe de comptes de messagerie par défaut.
- 2. Activer le traitement de groupe 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 lecteur 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 réglage fin du traitement des groupes de comptes de messagerie, créez une tâche de lecteur d’e-mail pour traiter simultanément les groupes de comptes de messagerie, en plus de la tâche de lecteur d’e-mail par défaut.