Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
E-posta etkinlik tablosu, müşterilerle e-posta iletişimlerini izlemenize ve yönetmenize yardımcı olur.
E-posta etkinliğindeki eylemler
Dataverse web hizmetlerini kullanarak bir e-posta etkinliğinde aşağıdaki eylemleri gerçekleştirebilirsiniz:
E-posta etkinliğini oluşturun, alın, güncelleştirin ve silin.
E-posta iletileri gönderin veya e-posta şablonlarını kullanarak e-posta iletileri gönderin (
Template). E-posta şablonları hakkında daha fazla bilgi için bkz. E-posta şablonları oluşturma.E-posta iletisindeki (
ActivityMimeAttachment) özniteliğini kullanarak dosyaları ek olarak ekleyin.Toplu veya toplu e-posta iletileri gönderin.
Gelen e-posta iletilerini Microsoft Exchange Server'dan herhangi bir kullanıcı veya kuyruğa teslim edilecek veya giden iletileri herhangi bir kullanıcıdan veya kuyruktan Microsoft Exchange Server'a gönderilecek şekilde yapılandırın.
ve (yalnızca onaylanan kullanıcılar/kuyruklar için e-postaları işleme) kuruluş öznitelikleri
Organization.RequireApprovalForuserEmailOrganization.RequireApprovalForQueueEmail(1) olarak ayarlanırsa, aşağıdakiler gerçekleşir: e-posta iletileri yalnızca kullanıcının veya kuyruğun birincil e-posta adresi onaylandığında bir kullanıcıdan veya kuyruktan teslim edilir veya gönderilir. veSystemUser.EmailRouterAccessApprovalöznitelikleriQueue.EmailRouterAccessApprovalsırasıyla kullanıcının ve kuyruğun birincil e-posta adresinin durumunu gösterir ve değerin 1 olarak ayarlanması gerekir. Aksi takdirde, gelen ve giden iletiler engellenir. Kullanıcı veya kuyruk kaydını, öznitelik değeri onaylanmış durumda değilse değiştirmek için güncelleştirebilirsiniz; ancak kullanıcı hesabınıza prvApproveRejectEmailAddress ayrıcalığı atanmış olması gerekmektedir.
Uyarı
Dataverse'de Email.StatusCode öznitelik null olamaz.
Toplu e-posta
Dataverse, toplu e-posta isteği aracılığıyla büyük bir alıcı listesine e-posta göndermeyi destekler. Dataverse'e toplu e-posta isteği gönderdiğinizde, e-posta iletilerini bir arka plan işlemi aracılığıyla göndermek üzere eşzamansız hizmet kuyruğunda eşzamansız bir işlem oluşturur. Bu işlem sistem performansını artırır.
Toplu e-posta iletileri göndermek için SendBulkMailRequest ve BackgroundSendEmailRequest iletilerini kullanın. Aşağıdaki listede toplu e-posta göndermek için kullanılan sıra açıklanmaktadır:
SendBulkMailisteğini yürütün. Bu istek, hedef e-posta alıcılarını seçen bir sorgu ve her e-postayı oluşturmak için bir e-posta şablonu içerir.Zaman uyumsuz hizmet, her alıcı için e-posta etkinliklerini oluşturur.
Asenkron servis her e-posta iletisini gönderir. E-posta iletilerinin gönderme durumu "beklemede"dir.
E-posta yönlendiricisi, Dynamics 365 for Outlook veya üçüncü taraf bir e-posta gönderim bileşeni, bekleyen e-posta iletilerini denetlemek için Dataverse’i yoklar. Bir tane bulursa, mesajı
BackgroundSendEmailisteğini kullanarak indirir.İstek
BackgroundSendEmailaşağıdaki işlemleri gerçekleştirir: bekleyen e-posta iletilerinin olup olmadığını denetler, iletiyi arayan BackgroundSendEmailRequest kişiye e-postayı indirir ve birden çok arayan varsa indirmeleri eşitler.Uyarı
E-posta hizmet sağlayıcınızın belirli bir süre içinde gönderebileceğiniz e-posta sayısını etkileyen sınırları olabilir. Daha fazla bilgi için bkz. Exchange Online sınırları > Gönderme sınırları.
BackgroundSendEmailRequest iletisinin çağırıcısı, indirilen e-posta iletisini alır ve onu gönderir.
E-posta ekleri
E-posta ekleri, e-posta iletilerine veya e-posta şablonlarına ekleyebileceğiniz dosyalardır. Ekli dosya, Office Outlook belgeleri, Office Excel elektronik tabloları, CAD dosyaları ve PDF dosyaları gibi herhangi bir standart bilgisayar dosyası biçiminde olabilir. Bir e-postaya veya e-posta şablonuna e-posta eki olarak birden fazla dosya ekleyebilirsiniz. Organization.MaxUploadFileSize özelliği, karşıya yükleyebileceğiniz en büyük dosya boyutunu belirler. bu özelliği Dynamics 365 uygulamasının Sistem Ayarları'nınE-posta sekmesinde ayarlayın. Bu ayar e-posta iletilerine, notlara ve web kaynaklarına ekleyebileceğiniz dosyaların boyutunu sınırlar. Varsayılan ayar 5 MB'dir.
Bir e-posta iletisine veya şablona e-posta eki eklemek için, activitymimeattachment satırını oluştururken veya güncellerken ActivityMimeAttachment.ObjectTypeCode ve ActivityMimeAttachment.ObjectId sütunlarını kullanın.
Aşağıdaki kod örneği, bir e-postaya e-posta ekinin nasıl ekleneceğini gösterir:
ActivityMimeAttachment _sampleAttachment = new ActivityMimeAttachment{
ObjectId = new EntityReference(Email.EntityLogicalName, _emailId),
ObjectTypeCode = Email.EntityLogicalName,
Subject = "Sample Attachment",
Body = System.Convert.ToBase64String(new ASCIIEncoding().GetBytes("Example Attachment")),
FileName = "ExampleAttachment.txt"};
Benzer şekilde, e-posta ekini bir e-posta yerine bir şablona eklemek için, önceki kodda ActivityMimeAttachment.ObjectTypeCode ve ActivityMimeAttachment.ObjectId özniteliklerinin değerlerini aşağıdaki şekilde değiştirin:
ObjectId = new EntityReference(Template.EntityLogicalName, _templateId), ObjectTypeCode = Template.EntityLogicalName,
E-posta eklerinin nasıl oluşturulacağı hakkında eksiksiz bir kod örneği için bkz . Örnek: E-posta eki oluşturma, alma, güncelleştirme ve silme.
E-posta eklerini yeniden kullan
E-posta eki kaydı oluşturduğunuzda Dataverse, ekli dosyayı blob olarak kaydeder.
ActivityMimeAttachment.AttachmentId E-posta eki kaydının özniteliği, BLOB dosyasını benzersiz bir şekilde tanımlar. Bu işlem, aynı dosyanın birden çok kopyasını veritabanında oluşturup depolamadan dosya eklerinin diğer e-posta ve e-posta şablonu kayıtlarıyla yeniden kullanılmasını kolaylaştırır.
Varolan bir dosya ekini yeniden kullanmak için:
Aşağıdaki kod örneğinde gösterildiği şekilde, yeniden kullanmak istediğiniz eki içeren
ActivityMimeAttachmentsatırı alın:ActivityMimeAttachment retrievedAttachment = (ActivityMimeAttachment)_serviceProxy .Retrieve(ActivityMimeAttachment.EntityLogicalName, _emailAttachmentId, new ColumnSet(true));Yeni bir e-posta eki oluşturun, gerekli e-posta veya e-posta şablonu satırıyla ilişkilendirin ve aşağıdaki kod örneğinde gösterildiği gibi alınan
ActivityMimeAttachmentsatırın ekli dosyasına işaret edin:ActivityMimeAttachment _reuseAttachment = new ActivityMimeAttachment{ ObjectId = new EntityReference(Email.EntityLogicalName, _emailId), ObjectTypeCode = Email.EntityLogicalName, Subject = "Sample Attachment", AttachmentId = retrievedAttachment.AttachmentId};
Mevcut bir ek dosyasını yeniden kullandığınızdan, e-posta eki satırlarını e-postalar veya e-posta şablonları ile ilişkilendirirken ActivityMimeAttachment.Body ve ActivityMimeAttachment.FileName sütun değerlerini belirtmeniz gerekmez.
E-posta depolama
E-posta açıklamaları (e-posta gövdesi) bu noktaya kadar Dataverse ilişkisel deposunda depolanmıştır. Bu, e-posta etkinlik tablosundaki Email.Description sütunu yapılandırılmamış Azure Blob depolama alanına yeniden konumlandırıldığından değişiyor. Azure Blob depolama, eklerin, ek açıklamaların, dosyaların ve görüntülerin depolanması için de kullanılır.
Geçiş dönemi
Tüm müşteriler için Dataverse ilişki deposundan Azure Blob depolamaya veri geçişinin Mayıs 2023'te başlaması beklenmektedir. Bu veri geçişi bir arka plan işlemi (iş) olarak gerçekleşir. Mevcut müşterilerin ilk veri taşıma işleminin yaklaşık 6-12 hafta sürmesi ve verilerin boyutuna bağlı olarak daha da uzun sürmesi beklenir. İlk veri taşıma işleminden sonra kalan tüm geçişler sürekli bir işlemdir. On iki aydan eski tüm e-posta açıklamaları otomatik olarak Azure Blob depolama alanına taşınır ve bu on iki aylık geçiş dönemi değiştirilemez. Yeni göndermiş e-postalar 12 aylık oluncaya kadar taşınmayacaktır. E-posta açıklaması taşıma işi, her kiracı için yaklaşık 30-60 günde bir düzenli aralıklarla çalıştırılır.
Bu veri geçişi, geçiş işlemi tamamen tamamlandıktan sonra ActivityPointer tablosunun boyutunda bir azalma görmeniz dışında size saydam olacaktır. Kapasite raporundaki Power Platform yönetim merkezinde, Dosya kullanımı bölümünde yeni bir e-posta satırı öğesi bulunur. Sonuç, genel Dosya depolama tüketiminde artış ve tüketilen veritabanı depolama alanında azalmadır.
Uyarı
Dosya verilerinin sıkıştırılması nedeniyle Dosya depolamadaki artış ActivityPointer tablosundan kaldırılandan daha küçük olabilir.
Sonraki bölümde bahsedilen sınırlamalar, tüm veri taşıma işlemleri tamamlanmasa bile Dataverse tarafından yönetilen Azure blob depolama alanına taşınmış olan tüm verilere uygulanmaya başlar.
Arama ve filtreleme sınırlamaları
Azure Blob depolamada depolanan e-posta açıklamaları (gövdeler) için, aşağıdaki bölümlerde açıklandığı gibi e-posta açıklamalarını filtreleme, bulma ve arama için bazı sınırlamalar geçerlidir.
Filtering
E-posta açıklamalarında filtreleme desteklenmez. Dikkate alınması gereken bazı belirli noktalar şunlardır:
- FetchXML - FetchXML kullanarak e-posta gövdelerinde arama yapamazsınız.
- Hızlı Bul ve Gelişmiş Bul - Bu yöntemleri kullanarak e-posta açıklamalarını filtreleyemezsiniz.
Tavsiye
Hızlı Bul için filtreleme desteklenmese de, e-posta gövdesini döndürülen sütun olarak ekleyebilir ve sonuçtaki gövde verilerini döndürebilirsiniz.
Aranıyor
E-posta açıklamalarında arama yapmak için e-posta açıklamalarında Dataverse aramasını etkinleştirebilirsiniz.
Ayrıca bakınız
Etkinlik tabloları
Örnek: E-posta gönderme
E-posta tablosu
ActivityMimeAttachment tablosu