根据已同步的电子邮件创建队列项
有多个 OrgDbOrgSetting 选项,可用于控制如何为已同步电子邮件自动创建队列项。 如果您不熟悉 OrgDbOrgSettings,请参阅知识库文章。 请注意,以下设置将应用到整个组织。
- CreateQueueItemForSynchronizingMailbox
- 启用后,系统会将当前的同步队列邮箱添加到为其创建队列项的队列列表。 如果队列邮箱可能接收或处理它们不在收件人列表(例如通过通讯组列表成员资格或作为 BCC 收件人)中的电子邮件,请考虑启用此选项。 默认值为 true。
- CreateQueueItemsForAcceptingQueueRecipients
- 启用后,系统将在传入电子邮件处理过程中为每个已解决的队列收件人创建队列项。 如果为电子邮件表启用了 AutoRouteToOwnerQueue,系统还会在电子邮件所有者的默认队列中额外创建一个队列项。 默认值为 true。
- SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail
- 启用后,如果服务器端同步已创建电子邮件,并且同步队列中不存在队列项,则服务器端同步将为同步队列创建队列项。 默认值为 false。
这些设置可以混合和匹配,以实现系统应如何自动创建队列项所需的灵活性。 例如,系统可以根据需要通过以下设置组合和流为每个队列收件人创建多个队列项,如下所述:
- 将 CreateQueueItemForSynchronizingMailbox 设置为 true。
- 将 CreateQueueItemsForAcceptingQueueRecipients 设置为 false。
- 将 SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail 设置为 true。
- 客户将单个电子邮件发送到由服务器端同步监视的多个队列邮箱。
- 自动规则会将电子邮件从每个队列中的收件箱文件夹中移出。 因此,这些电子邮件最初对服务器端同步不可见,不会进行处理。
- 在一个队列中,电子邮件将移动到为进行服务器端同步处理而选择的收件箱文件夹。 因为启用 CreateQueueItemForSynchronizingMailbox 并禁用 CreateQueueItemsForAcceptingQueueRecipients,因此系统仅为处理电子邮件的队列创建队列项。
- 另一个队列邮箱通过将电子邮件移动到收件箱来选择加入队列项创建流程。 因为 SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail 是 true,因此服务器端同步将发现移动的电子邮件,但识别到它已提升。 因此,系统将为当前的同步队列邮箱创建其他队列项,并将其与步骤 3 中第一个队列邮箱同步的现有电子邮件关联。 注意:此操作不会调用传送电子邮件的传入 SDK 消息,并改为使用为队列项创建 SDK 消息。
- 当更多队列“选择加入”队列项创建流程时,可以根据需要通过将电子邮件移动到收件箱文件夹以供处理来重复步骤 4。