Crear elementos de cola a partir de mensajes de correo electrónico sincronizados

Hay varias opciones de OrgDbOrgSetting disponibles para controlar cómo se crean automáticamente los elementos de la cola para el correo electrónico sincronizado. Si no está familiarizado con OrgDbOrgSettings, consulte el Artículo de KB. Tenga en cuenta que la siguiente configuración se aplica a toda la organización.

  • CreateQueueItemForSynchronizingMailbox
    • Cuando está habilitado, el sistema agregará el buzón de la cola que se sincroniza actualmente a la lista de colas para las que crear un elemento de cola. Considere habilitar esta opción si los buzones de correo en cola potencialmente reciben o procesan correo electrónico en el que no están en la lista de destinatarios, como a través de membresías de listas de distribución o como destinatarios CCO. El valor predeterminado es verdadero.
  • CreateQueueItemsForAcceptingQueueRecipients
    • Cuando está habilitado, el sistema creará un elemento de cola para cada destinatario de la cola resuelto durante el procesamiento del correo electrónico entrante. Si AutoRouteToOwnerQueue está habilitado para la tabla de correo electrónico, el sistema crea además un elemento de cola en la cola predeterminada del propietario del correo electrónico. El valor predeterminado es verdadero.
  • SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail
    • Cuando está habilitada, la sincronización del lado del servidor creará un elemento de cola para la cola de sincronización si ya se ha creado un correo electrónico mediante la sincronización del lado del servidor y el elemento de la cola no existe en la cola de sincronización. El valor predeterminado es falso.

Estas configuraciones se pueden mezclar y combinar para lograr la flexibilidad deseada sobre cómo el sistema debe crear automáticamente los elementos de la cola. Por ejemplo, el sistema puede crear varios elementos de la cola para cada destinatario de la cola según sea necesario utilizando la siguiente combinación de configuraciones y el flujo que se describe a continuación:

  • Establezca CreateQueueItemForSynchronizingMailbox a verdadero.
  • Establezca CreateQueueItemsForAcceptingQueueRecipients a falso.
  • Establezca SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail a verdadero.
  1. Un solo correo electrónico se envía desde un cliente a varios buzones de correo en cola que son monitoreados por la sincronización del lado del servidor.
  2. Una regla automática saca el correo electrónico de la carpeta de la bandeja de entrada en cada cola. Por lo tanto, estos correos electrónicos no son visibles inicialmente para la sincronización del lado del servidor y no se procesan.
  3. En una de las colas, el correo electrónico se mueve a la carpeta de la bandeja de entrada para ser recogido para el procesamiento de sincronización del lado del servidor. Porque CreateQueueItemForSynchronizingMailbox está habilitado y CreateQueueItemsForAcceptingQueueRecipients está deshabilitado, el sistema solo crea un elemento de cola para la cola que procesó el correo electrónico.
  4. Otro buzón de la cola se inscribe en el proceso de creación de elementos de la cola moviendo el correo electrónico a la bandeja de entrada. Porque SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail es verdadero, la sincronización del lado del servidor descubre el correo electrónico movido pero reconoce que ya ha sido promocionado. Como resultado, el sistema creará el elemento de cola adicional para el buzón de la cola de sincronización actual y lo asociará con el correo electrónico existente que fue sincronizado por el primer buzón de la cola en el paso 3. Nota: esta acción no llama a Entregar mensaje SDK entrante para correo electrónico y en su lugar usa Crear mensaje de SDK para QueueItem.
  5. El paso 4 puede repetirse según sea necesario a medida que más colas 'opten' al proceso de creación de elementos de la cola moviendo el correo electrónico a la carpeta de la bandeja de entrada para su procesamiento.