Eşitlenen e-posta iletilerinden kuyruk öğeleri oluşturma
Eşitlenen e-posta için kuyruk öğelerinin otomatik olarak nasıl oluşturulduğunu denetlemek için kullanılabilen çeşitli OrgDbOrgSetting seçenekleri vardır. OrgDbOrgSettings hakkında bilgi sahibi değilseniz BB makalesini inceleyin. Aşağıdaki ayarların tüm kuruluş için uygulandığını unutmayın.
- CreateQueueItemForSynchronizingMailbox
- Etkinleştirildiğinde sistem, şu anda eşitlenen kuyruk posta kutusunu kuyruk öğesi oluşturulacak kuyruklar listesine ekler. Kuyruk posta kutuları, dağıtım listesi üyelikleri veya Gizli alıcılar gibi seçeneklerle alıcı listesinde olmadıkları e-postaları alıp işleme olasılığına sahipse bu seçeneği etkinleştirmeyi düşünebilirsiniz. Varsayılan değer true'dur.
- CreateQueueItemsForAcceptingQueueRecipients
- Etkinleştirildiğinde sistem, gelen e-posta işleme sırasında her çözümlenen kuyruk alıcısı için bir kuyruk öğesi oluşturur. E-posta tablosu için AutoRouteToOwnerQueue etkinse sistem, ek olarak e-postanın varsayılan kuyruğunda bir kuyruk öğesi oluşturur. Varsayılan değer true'dur.
- SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail
- Bu seçenek etkinleştirildiğinde, bir e-posta sunucu tarafı eşitlemesi tarafından önceden oluşturulmuşsa ve kuyruk öğesi, eşitleme kuyruğunda yoksa sunucu tarafı eşitlemesi eşitlenen kuyruk için bir kuyruk öğesi oluşturur. Varsayılan değer olarak yanlış kullanılır.
Bu ayarlar, kuyruk öğelerinin sistem tarafından otomatik olarak oluşturulması konusunda istenen esnekliği sağlamak için farklı kombinasyonlarla birlikte kullanılabilir. Örneğin sistem, aşağıda açıklanan ayar kombinasyonunu ve akışı kullanarak gerekli durumlarda her kuyruk alıcısı için birden fazla kuyruk öğesi oluşturabilir:
- CreateQueueItemForSynchronizingMailbox ayarını true olarak ayarlayın.
- CreateQueueItemsForAcceptingQueueRecipients ayarını false olarak ayarlayın.
- SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail ayarını true olarak ayarlayın.
- Bir müşteriden, sunucu tarafı eşitlemesi tarafından izlenen birden çok kuyruk posta kutusuna tek bir e-posta gönderilir.
- Otomatik kural, e-postayı her kuyrukta gelen kutusu klasörünün dışına taşır. Bu nedenle, bu e-postalar başlangıçta sunucu tarafı eşitlemesi tarafından görülmez ve işlenmez.
- Kuyruklardan birinde e-posta, sunucu tarafı eşitlemesi işlemine gönderilmek üzere gelen kutusu klasörüne taşınır. CreateQueueItemForSynchronizingMailbox etkin olduğundan ve CreateQueueItemsForAcceptingQueueRecipients ayarı devre dışı bırakıldığından sistem yalnızca e-postayı işleyen kuyruk için kuyruk öğesi oluşturur.
- Başka bir kuyruk posta kutusu e-postayı gelen kutusuna taşıyarak kuyruk öğesi oluşturma işlemini kabul eder. SSSCreateAdditionalQueueItemsForAlreadyTrackedEmail true olarak ayarlandığından, sunucu tarafı eşitlemesi taşınan e-postayı bulur ancak daha önce öne çıkarılmış olduğunu tespit eder. Bunun sonucunda sistem, geçerli eşitleme kuyruğu posta kutusu için ek kuyruk öğesi oluşturur ve bunu 3. adımdaki ilk kuyruk posta kutusuyla eşitlenen mevcut e-postayla ilişkilendirir. Not: Bu eylem, E-posta için DeliverIncoming SDK İletisi yerine QueueItem için SDK İletisi Oluştur öğesini kullanır.
- Diğer kuyruklar e-postayı işleme için gelen kutusuna taşıyarak kuyruk öğesi oluşturma işlemini "kabul ettikçe" 4. adım gerekli olduğu kadar tekrarlanır.