Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Meilitegevuse abil saate jälgida ja hallata meilisuhtust klientidega.
Toimingud meilitegevusega
Dataverse'i veebiteenuste abil saate meilitegevusega teha järgmisi toiminguid.
Looge, tooge, värskendage ja kustutage meilitegevus.
Saatke meilisõnumeid või saatke meilisõnumeid meilimallide abil (
Template). Lisateavet meilimallide kohta leiate teemast Meilimallide loomine.Manustage faile manustena, kasutades meilisõnumis atribuuti (
ActivityMimeAttachment).Hulgi- või hulgimeilisõnumite saatmine.
Saate konfigureerida sissetulevad meilisõnumid Microsoft Exchange Server mis tahes kasutajale või järjekorda või väljaminevad sõnumid, et need saadetaks mis tahes kasutajalt või järjekorrast Microsoft Exchange Server.
Kui
Organization.RequireApprovalForuserEmailorganisatsiooni atribuudid jaOrganization.RequireApprovalForQueueEmail(töötle meilisõnumeid ainult kinnitatud kasutajate/järjekordade puhul) väärtuseks on seatud tõene (1), juhtub järgmine: meilisõnumid toimetatakse kohale või saadetakse kasutajalt või järjekorrast ainult siis, kui kasutaja või järjekorra esmane meiliaadress on kinnitatud. AtribuudidSystemUser.EmailRouterAccessApprovalja näitavadQueue.EmailRouterAccessApprovalvastavalt kasutaja ja järjekorra esmase meiliaadressi olekut ning väärtuseks tuleb seada 1. Vastasel juhul blokeeritakse sissetulevad ja väljaminevad sõnumid. Atribuudi väärtuse muutmiseks saate värskendada kasutaja või järjekorra kirjet, kui see pole veel kinnitatud olekus, eeldusel, et teie kasutajakontole on määratud prvApproveRejectEmailAddress õigus.
Märkus.
Dataverse'is ei saa atribuut Email.StatusCode olla tühiväärtus.
Hulgi e-post
Dataverse toetab meilide saatmist suurele adressaatide loendile hulgimeili taotluse kaudu. Kui Dataverse'ile saadetakse hulgimeilitaotlus, luuakse asünkroonses teenusejärjekorras asünkroonne toiming, mis saadab meilisõnumid taustaprotsessi abil. See annab teile parema süsteemi jõudluse.
Sõnumeid SendBulkMailRequest ja BackgroundSendEmailRequest kasutatakse hulgimeilisõnumite saatmiseks. Järgnevalt on loetletud hulgimeilide saatmiseks kasutatav järjestus.
Täitke
SendBulkMailpäring. See taotlus sisaldab päringut, mis valib sihtmeili adressaadid, ja meilimalli iga meili koostamiseks.Asünkroonne teenus loob iga adressaadi jaoks meilitegevused.
Asünkroonne teenus saadab iga meilisõnumi. Meilisõnumite saatmise olek on "ootel".
Meiliruuter, Dynamics 365 Outlooki jaoks või kolmanda osapoole meili saatmise komponent küsitleb Dataverse'i ootel meilisõnumeid ja kui see leitakse, laadib selle taotluse abil
BackgroundSendEmailalla.Päring
BackgroundSendEmailteostab järgmisi toiminguid: kontrollib, kas ootel meilisõnumeid on, laadib meilisõnumi alla sõnumi helistajale BackgroundSendEmailRequest ja sünkroonib allalaadimised, kui helistajaid on mitu.Märkus.
Teie e-posti teenusepakkujal võivad olla piirangud, mis mõjutavad seda, kui palju e-kirju saate teatud aja jooksul saata. Lisateave: Exchange Online'i piirangud > Saatmispiirangud.
Sõnumi helistaja BackgroundSendEmailRequest võtab allalaaditud meilisõnumi vastu ja saadab selle välja.
Meili manused
Meilimanused on failid, mida saab manustada meilisõnumitele või meilimallidele. Manustatud fail võib olla mis tahes standardses arvutifailivormingus, näiteks Office Outlooki dokumendid, Office Exceli arvutustabelid, CAD-failid ja PDF-failid. Meilisõnumile või meilimallile saate manustada mitu faili meilimanustena. Üleslaaditavate failide maksimaalse mahu määrab atribuut Organization.MaxUploadFileSize . See atribuut määratakse Dynamics 365 rakenduse süsteemisätete vahekaardil E-post. See säte piirab meilisõnumitele, märkmetele ja veebiressurssidele manustatavate failide mahtu. Vaikesäte on 5 MB.
Meilisõnumi või malliga meilimanuse manustamiseks kasutage ActivityMimeAttachment.ObjectId veerge ja tegevuse ActivityMimeAttachment.ObjectTypeCode mime-manuse rea loomisel või värskendamisel.
Järgmine koodinäidis näitab, kuidas meilisõnumile manustada meilimanust.
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"};
Sarnaselt, kui soovite meili manuse manustada e-kirja asemel mallile, asendate atribuutide ja ActivityMimeAttachment.ObjectTypeCode väärtused ActivityMimeAttachment.ObjectId ülaltoodud koodis järgmiselt:
ObjectId = new EntityReference(Template.EntityLogicalName, _templateId), ObjectTypeCode = Template.EntityLogicalName,
Täieliku koodinäidise meilimanuste loomise kohta leiate teemast Näidis: meilimanuse loomine, toomine, värskendamine ja kustutamine.
Meilimanuste taaskasutamine
Meilimanuse kirje loomisel salvestatakse manustatud fail faili BLOB-failina. Meilimanuse ActivityMimeAttachment.AttachmentId kirje atribuut tuvastab faili BLOB kordumatult. Seda tehakse selleks, et hõlbustada failimanuste taaskasutamist koos teiste meilide ja meilimallide kirjetega, ilma et peaksite looma ja salvestama andmebaasi mitu koopiat samast failist.
Olemasoleva failimanuse taaskasutamiseks tehke järgmist.
Tooge
ActivityMimeAttachmentrida, mis sisaldab manusefaili, mida soovite uuesti kasutada, nagu on näidatud järgmises koodinäites.ActivityMimeAttachment retrievedAttachment = (ActivityMimeAttachment)_serviceProxy .Retrieve(ActivityMimeAttachment.EntityLogicalName, _emailAttachmentId, new ColumnSet(true));Looge uus meilimanus, seostage see nõutava meili või meilimalli reaga ja suunake see toodud
ActivityMimeAttachmentrea manustatud failile, nagu on näidatud järgmises koodinäites.ActivityMimeAttachment _reuseAttachment = new ActivityMimeAttachment{ ObjectId = new EntityReference(Email.EntityLogicalName, _emailId), ObjectTypeCode = Email.EntityLogicalName, Subject = "Sample Attachment", AttachmentId = retrievedAttachment.AttachmentId};
Kuna kasutate olemasolevat manusefaili uuesti, ei pea ActivityMimeAttachment.Body te meilimanuste ridade loomisel ja meilisõnumite või meilimallidega seostamisel määrama väärtusi ja ActivityMimeAttachment.FileName veeru.
E-posti salvestusruum
Meilide kirjeldused (meili sisu) on siiani salvestatud Dataverse'i relatsioonisalvesse. See muutub, kuna meilitegevuse tabeli veerg Email.Description paigutatakse ümber struktureerimata Azure'i bloobimälusse. Azure'i bloobimälu kasutatakse ka manuste, märkuste, failide ja piltide salvestamiseks.
Üleminekuperiood
Andmete migreerimine Dataverse'i seosehoidlast Azure'i bloobihoidlasse kõigi klientide jaoks algab eeldatavasti 2023. aasta mais. See andmete migratsioon toimub taustaprotsessina (tööna). Olemasolevate klientide esialgne andmete liikumine kestab eeldatavasti umbes 6–12 nädalat ja võib-olla isegi kauem sõltuvalt andmete suurusest. Pärast esialgset andmete teisaldamist on järelejäänud migratsioon pidev protsess. Kõik meilikirjeldused, mis on vanemad kui kaksteist kuud, teisaldatakse automaatselt Azure'i bloobimälusse ja seda kaheteistkümnekuulist üleminekuperioodi ei saa muuta. Uuemaid e-kirju ei teisaldata enne, kui need on 12 kuud vanad. Meilikirjelduse migreerimistööd käitatakse perioodiliselt – umbes kord 30–60 päeva jooksul rentniku kohta.
See andmete migreerimine on teie jaoks läbipaistev, välja arvatud see, et pärast migreerimisprotsessi täielikku lõpuleviimist näete tabeli ActivityPointer mahu vähenemist. Power Platformi halduskeskuses aruandes Võimsus on uus meilirea üksus saadaval jaotises Failikasutus. Lõpptulemuseks on failide salvestusruumi üldise tarbimise suurenemine ja tarbitud andmebaasi salvestusruumi vähenemine.
Märkus.
Failide salvestusruumi suurenemine võib olla väiksem kui see, mis eemaldatakse tabelist ActivityPointer failiandmete tihendamise tõttu.
Järgmises jaotises mainitud piirangud hakkavad rakenduma kõigile andmetele, mis on juba teisaldatud Dataverse'i hallatavasse Azure'i bloobimällu isegi siis, kui kogu andmete teisaldamine pole lõpule viidud.
Otsingu- ja filtreerimispiirangud
Azure'i bloobimälus talletatud meilikirjelduste (kehade) puhul kehtivad meilikirjelduste filtreerimisele, otsimisele ja otsimisele teatud piirangud, nagu allpool kirjeldatud.
Filtreerimine
Meilikirjelduste filtreerimist ei toetata. Mõned konkreetsed punktid, mida tuleks arvesse võtta, on järgmised.
- FetchXML - FetchXML-i abil ei saa te otsida e-kirjade kehadest.
- Kiirotsing ja täpsem otsing – meilide kirjelduste filtreerimist nende meetodite abil ei toetata.
Jootraha
Kiirotsingu puhul, kuigi filtreerimist ei toetata, saab meili sisu lisada tagastatud veeruna ja põhiandmed tagastatakse tulemuses.
Otsimine
Meilikirjelduste otsimiseks saate lubada meilikirjelduste Dataverse'i otsingu .
Vt ka
Tegevuste tabelid
Näide: meilisõnumi saatmine
E-posti tabel
Tabel ActivityMimeAttachment