Creare elementi della coda da messaggi e-mail sincronizzati

Sono disponibili diverse opzioni OrgDbOrgSetting per controllare il modo in cui gli elementi della coda vengono creati automaticamente per la posta elettronica sincronizzata. Se non hai familiarità con OrgDbOrgSettings, vedi l'articolo della Knowledge Base. Tieni presente che le seguenti impostazioni vengono applicate all'intera organizzazione.

  • Crea elemento coda per sincronizzazione casella di posta
    • Se abilitato, il sistema aggiungerà la cassetta postale della coda attualmente in fase di sincronizzazione all'elenco delle code per cui creare un elemento della coda. Considera l'abilitazione di questa opzione se le cassette postali della coda ricevono o elaborano potenzialmente messaggi di posta elettronica in cui non si trovano nell'elenco dei destinatari, ad esempio tramite l'appartenenza a elenchi di distribuzione o come destinatari BCC. Il valore predefinito è true.
  • Crea elementi della coda per accettare i destinatari della coda
    • Se abilitata, il sistema creerà un elemento della coda per ogni destinatario della coda risolto durante l'elaborazione della posta in arrivo. Se AutoRouteToOwnerQueue è abilitato per la tabella di posta elettronica, il sistema crea inoltre un elemento della coda nella coda predefinita del proprietario della posta elettronica. Il valore predefinito è true.
  • SSSCreazione di elementi aggiuntivi in coda per e-mail già monitorate
    • Se abilitata, la sincronizzazione lato server creerà un elemento della coda per la coda di sincronizzazione se un messaggio di posta elettronica è già stato creato dalla sincronizzazione lato server e l'elemento della coda non esiste nella coda di sincronizzazione. Il valore predefinito è false.

Queste impostazioni possono essere combinate e abbinate per ottenere la flessibilità desiderata nel modo in cui gli elementi della coda devono essere creati automaticamente dal sistema. Ad esempio, il sistema può creare più elementi della coda per ciascun destinatario della coda in base alle necessità utilizzando la seguente combinazione di impostazioni e flusso descritti di seguito:

  • Imposta CreateQueueItemForSynchronizingMailbox su true.
  • Imposta CreateQueueItemsForAcceptingQueueRecipients su false.
  • Imposta SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail su true.
  1. Un singolo messaggio di posta elettronica viene inviato da un cliente a più cassette postali della coda monitorate dalla sincronizzazione lato server.
  2. Una regola automatica sposta l'e-mail fuori dalla cartella della posta in arrivo in ciascuna coda. Pertanto, questi messaggi di posta elettronica non sono inizialmente visibili per la sincronizzazione lato server e non vengono elaborati.
  3. In una delle code, il messaggio di posta elettronica viene spostato nella cartella della posta in arrivo per essere prelevato per l'elaborazione della sincronizzazione lato server. Dal momento che CreateQueueItemForSynchronizingMailbox è abilitata e CreateQueueItemsForAcceptingQueueRecipients è disabilitata il sistema crea solo un elemento della coda per la coda elaborata via e-mail.
  4. Un'altra cassetta postale della coda attiva il processo di creazione dell'elemento della coda spostando il messaggio di posta elettronica nella posta in arrivo. Poiché SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail è true, la sincronizzazione lato serve scopre l'e-mail spostata e riconosce che è stata già promossa. Di conseguenza, il sistema creerà l'elemento della coda aggiuntivo per la cassetta postale della coda di sincronizzazione corrente e lo assocerà all'e-mail esistente che è stata sincronizzata dalla prima cassetta postale della coda nel passaggio 3. Nota: questa azione non richiama Consegna messaggio SDK in entrata per e-mail e invece utilizza Crea messaggio SDK per QueueItem.
  5. Il passaggio 4 può essere ripetuto in base alle necessità man mano che più code "partecipano" al processo di creazione dell'elemento della coda spostando il messaggio di posta elettronica nella cartella della posta in arrivo per l'elaborazione.