Mehrere E-Mail-Leser
Organisieren Sie POP3-/IMAP-E-Mail-Accounts in E-Mail-Account-Gruppen (Teilmengen von E-Mail-Accounts), die von mehreren E-Mail-Leseaufträgen verarbeitet werden können. Um die Leistung der Verarbeitung eingehender E-Mail-Accounts zu verbessern, können Sie E-Mail-Account-Gruppen und bei Bedarf E-Mail-Leseaufträge hinzufügen, um E-Mail-Account-Gruppen gleichzeitig zu verarbeiten.
So funktioniert die Verarbeitung der E-Mail-Account-Gruppe
Standardmäßig verarbeitet der E-Mail-Leseauftrag POP3/IMAP-E-Mail-Accounts seriell, was zu längeren Verarbeitungszeiten führen kann, wenn Sie viele E-Mail-Accounts haben. Es kann auch schwierig sein, problematische E-Mail-Accounts zu identifizieren, die zu langsameren Verarbeitungszeiten beitragen könnten.
Um die Verarbeitungszeit für E-Mail-Accounts zu reduzieren, können Sie eine oder mehrere E-Mail-Account-Gruppen erstellen, die Teilmengen Ihrer E-Mail-Accounts enthalten. Wenn Sie Ihre E-Mail-Accounts in Gruppen organisieren, kann der standardmäßige E-Mail-Leseauftrag jede E-Mail-Account-Gruppe separat verarbeiten. Nachdem Sie eine oder mehrere E-Mail-Account-Gruppen erstellt haben, können Sie einen weiteren E-Mail-Leseauftrag hinzufügen, um Account-Gruppen gleichzeitig zu verarbeiten.
Verwenden Sie glide.email.inbound.account_group_processingSystemeigenschaft zum Aktivieren der Verarbeitung der E-Mail-Account-Gruppe.
- Das System speichert die E-Mail-Accounts in der Tabelle „E-Mail-Account-Gruppen“ [sys_email_Account_Group].
- Der standardmäßige E-Mail-Leseauftrag wird alle zwei Minuten ausgeführt. Der E-Mail-Leser wählt die zu verarbeitende Accountgruppe basierend auf dem Verarbeitungsstatus der Accountgruppe und dem Datum und der Uhrzeit der letzten Verarbeitung der Gruppe aus.
- Beanspruchter Status: Wenn eine Accountgruppe den Status „beansprucht“ hat, verarbeitet der E-Mail-Leser die Accountgruppe. Wenn Sie andere E-Mail-Leseaufträge definiert haben, kann kein anderer E-Mail-Leseauftrag die Gruppe zur Verarbeitung beanspruchen.
- Status „nicht beansprucht“: Wenn eine Accountgruppe nicht beansprucht wird, steht die Accountgruppe für die Verarbeitung durch den E-Mail-Leser zur Verfügung.
- Der E-Mail-Leseauftrag verarbeitet die E-Mail-Accounts, die in der ausgewählten Accountgruppe enthalten sind.
- Der E-Mail-Leseauftrag wählt die nächste verfügbare Accountgruppe zur Verarbeitung aus und setzt die Verarbeitung dieser Accountgruppe fort.
Nachdem Sie die Verarbeitungszeiten für Ihre E-Mail-Account-Gruppen überprüft haben, bestimmen Sie, ob weitere Anpassungen bei der Verarbeitung der E-Mail-Account-Gruppe vorgenommen werden sollen. Sie können beispielsweise eine weitere E-Mail-Account-Gruppe erstellen oder einen anderen E-Mail-Leseauftrag erstellen, um Ihre E-Mail-Account-Gruppen parallel zu verarbeiten. Sie definieren zusätzliche E-Mail-Leseaufträge mithilfe der Tabelle Zeitplan [sys_Trigger].
Richten Sie die Verarbeitung der E-Mail-Account-Gruppe ein
Um die Verarbeitung der E-Mail-Account-Gruppe einzurichten, müssen Sie über die Rolle email_Account_admin oder admin verfügen.
- 1. Erstellen Sie E-Mail-Account-Gruppen .
- Definieren Sie eine oder mehrere E-Mail-Account-Gruppen, die eine Teilmenge Ihrer POP3-/IMAP-E-Mail-Accounts enthalten. Ihr Basissystem enthält eine Standard-E-Mail-Accountgruppe. Alle POP3-/IMAP-Accounts, die nicht in einer E-Mail-Account-Gruppe enthalten sind, werden als Teil der Standard-E-Mail-Account-Gruppe verarbeitet.
- 2. Aktivieren Sie die Verarbeitung der E-Mail-Account-Gruppe
- Navigieren Sie zu sys_properties.list, und suchen Sie nach glide.email.inbound.account_group_processingSystemeigenschaft. Legen Sie Wert auf true fest. Der E-Mail-Leseauftrag beginnt mit der Verarbeitung der von Ihnen erstellten E-Mail-Account-Gruppen.
- 3. Überwachen Sie die Verarbeitung der E-Mail-Account-Gruppe.
- Überprüfen Sie den Status Ihrer E-Mail-Accountgruppen, um festzustellen, ob die Verarbeitungszeit reduziert wurde. Bestimmen Sie, ob die zusätzlichen Gruppen die Bearbeitungszeit des Accounts ausreichend reduzieren oder erwägen, einen weiteren E-Mail-Leseauftrag hinzuzufügen, um die Verarbeitungszeit weiter zu reduzieren.
- 4. Erstellen Sie einen E-Mail-Leseauftrag .
- Erstellen Sie im Rahmen der Feinabstimmung der Verarbeitung von E-Mail-Accountgruppen zusätzlich zum standardmäßigen E-Mail-Leserauftrag einen E-Mail-Leserauftrag, um E-Mail-Accountgruppen gleichzeitig zu verarbeiten.