Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Activitatea de e-mail vă permite să urmăriți și să gestionați comunicațiile prin e-mail cu clienții.
Acțiuni într-o activitate de e-mail
Utilizând serviciile web Dataverse, puteți efectua următoarele acțiuni într-o activitate de e-mail:
Creați, regăsiți, actualizați și ștergeți activitatea de e-mail.
Trimiteți mesaje de e-mail sau trimiteți mesaje de e-mail utilizând șabloane de e-mail (
Template). Pentru mai multe informații despre șabloanele de e-mail, consultați Crearea șabloanelor de e-mail.Atașați fișiere ca atașamente utilizând atributul (
ActivityMimeAttachment) din mesajul de e-mail.Trimiteți mesaje de e-mail în masă sau în masă.
Configurați mesajele de e-mail primite pentru a fi livrate de la Microsoft Exchange Server către orice utilizator sau coadă de așteptare sau mesajele de ieșire de trimis de la orice utilizator sau coadă pentru a Microsoft Exchange Server.
Dacă atributele organizației
Organization.RequireApprovalForuserEmailșiOrganization.RequireApprovalForQueueEmail(procesați e-mailurile numai pentru utilizatori/cozi aprobate) sunt setate la true (1), se întâmplă următoarele: mesajele de e-mail sunt livrate sau trimise de la un utilizator sau coadă numai dacă adresa de e-mail principală a utilizatorului sau a cozii este aprobată. AtributeleSystemUser.EmailRouterAccessApprovalși indicăQueue.EmailRouterAccessApprovalstarea adresei de e-mail principale a utilizatorului și, respectiv, a cozii, iar valoarea trebuie setată la 1. În caz contrar, mesajele primite și trimise vor fi blocate. Puteți actualiza înregistrarea utilizatorului sau a cozii pentru a modifica valoarea atributului, dacă nu este deja în starea aprobată, cu condiția ca contul de utilizator să aibă atribuit privilegiul prvApproveRejectEmailAddress .
Notă
În Dataverse, Email.StatusCode atributul nu poate fi nul.
E-mail în bloc
Dataverse acceptă trimiterea de e-mailuri către o listă mare de destinatari printr-o solicitare de e-mail în bloc. Când o solicitare de e-mail în bloc este trimisă către Dataverse, se creează o operațiune asincronă în coada de servicii asincrone care trimite mesajele de e-mail utilizând un proces de fundal. Acest lucru vă oferă performanțe îmbunătățite ale sistemului.
Mesajele SendBulkMailRequest și sunt utilizate pentru trimiterea de mesaje BackgroundSendEmailRequest de e-mail în bloc. Următoarea listează secvența utilizată pentru trimiterea de e-mailuri în masă:
Executați solicitarea
SendBulkMail. Această solicitare conține o interogare care selectează destinatarii de e-mail țintă și un șablon de e-mail pentru compunerea fiecărui e-mail.Serviciul asincron creează activitățile de e-mail pentru fiecare destinatar.
Serviciul asincron trimite fiecare mesaj de e-mail. Mesajele de e-mail au o stare de trimitere "în așteptare".
Routerul de e-mail, Dynamics 365 for Outlook sau o componentă de trimitere de e-mail terță parte interogează Dataverse pentru mesajele de e-mail în așteptare și, dacă se găsește unul, îl descarcă utilizând solicitarea
BackgroundSendEmail.Solicitarea
BackgroundSendEmailefectuează următoarele operații: verifică dacă sunt prezente mesaje de e-mail în așteptare, descarcă e-mailul către apelantul mesajului BackgroundSendEmailRequest și sincronizează descărcările dacă există mai mulți apelanți.Notă
Furnizorul de servicii de e-mail poate avea limite care afectează numărul de e-mailuri pe care le puteți trimite într-o perioadă de timp. Informații suplimentare: Limite > Exchange Online Limite de trimitere.
Apelantul mesajului BackgroundSendEmailRequest primește mesajul de e-mail descărcat și îl trimite.
Atașamente de e-mail
Atașamentele de e-mail sunt fișiere care pot fi atașate la mesaje de e-mail sau șabloane de e-mail. Un fișier atașat poate fi în orice format de fișier standard de computer, cum ar fi documente Office Outlook, foi de calcul Office Excel, fișiere CAD și fișiere PDF. Puteți atașa mai multe fișiere ca atașamente de e-mail la un e-mail sau la un șablon de e-mail. Dimensiunea maximă a fișierelor care pot fi încărcate este determinată de proprietatea Organization.MaxUploadFileSize . Această proprietate este setată în fila E-mail a Setărilor de sistem din aplicația Dynamics 365. Această setare limitează dimensiunea fișierelor care pot fi atașate la mesaje de e-mail, note și resurse web. Setarea implicită este 5 MB.
Pentru a atașa o atașare de e-mail cu un mesaj de e-mail sau un șablon, utilizați ActivityMimeAttachment.ObjectId coloanele și ActivityMimeAttachment.ObjectTypeCode în timp ce creați sau actualizați un rând de atașare mime de activitate.
Următorul exemplu de cod arată cum să atașați un atașament de e-mail la un e-mail:
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"};
În mod similar, pentru a atașa atașamentul de e-mail la un șablon în loc de un e-mail, veți înlocui valorile atributelor ActivityMimeAttachment.ObjectId și ActivityMimeAttachment.ObjectTypeCode după cum urmează în codul de mai sus:
ObjectId = new EntityReference(Template.EntityLogicalName, _templateId), ObjectTypeCode = Template.EntityLogicalName,
Pentru un exemplu de cod complet despre cum să creați atașări de e-mail, consultați Exemplu: Crearea, preluarea, actualizarea și ștergerea unei atașamente de e-mail.
Reutilizarea atașamentelor de e-mail
Când creați o înregistrare de atașare de e-mail, fișierul atașat este salvat ca fișier BLOB. Atributul ActivityMimeAttachment.AttachmentId înregistrării atașării de e-mail identifică în mod unic fișierul BLOB. Acest lucru se face pentru a facilita reutilizarea fișierelor atașate cu alte înregistrări de e-mail și șablon de e-mail, fără a crea și stoca mai multe copii ale aceluiași fișier în baza de date.
Pentru a reutiliza un fișier atașat existent:
Preluați rândul
ActivityMimeAttachmentcare conține fișierul atașat pe care doriți să-l reutilizați, așa cum se arată în următorul exemplu de cod:ActivityMimeAttachment retrievedAttachment = (ActivityMimeAttachment)_serviceProxy .Retrieve(ActivityMimeAttachment.EntityLogicalName, _emailAttachmentId, new ColumnSet(true));Creați o nouă atașare de e-mail, asociați-o cu rândul necesar de e-mail sau șablon de e-mail și îndreptați-l către fișierul atașat al rândului preluat
ActivityMimeAttachment, așa cum se arată în următorul exemplu de cod:ActivityMimeAttachment _reuseAttachment = new ActivityMimeAttachment{ ObjectId = new EntityReference(Email.EntityLogicalName, _emailId), ObjectTypeCode = Email.EntityLogicalName, Subject = "Sample Attachment", AttachmentId = retrievedAttachment.AttachmentId};
Deoarece reutilizați un fișier atașat existent, nu trebuie să specificați ActivityMimeAttachment.Body valorile coloanei și ActivityMimeAttachment.FileName în timp ce creați și asociați rânduri de atașamente de e-mail la e-mailuri sau șabloane de e-mail.
Stocare e-mail
Descrierile de e-mail (corpul e-mailului) au fost stocate până în acest moment în depozitul relațional Dataverse. Acest lucru se schimbă pe măsură ce coloana Email.Description din tabelul de activitate de e-mail este mutată în spațiul de stocare Azure Blob nestructurat. Stocarea Azure Blob este, de asemenea, utilizată pentru stocarea atașărilor, adnotărilor, fișierelor și imaginilor.
Perioada de tranziție
Migrarea datelor din depozitul de relații Dataverse la stocarea Azure Blob pentru toți clienții este de așteptat să înceapă în mai 2023. Această migrare a datelor va avea loc ca un proces de fundal (job). Mișcarea inițială a datelor pentru clienții existenți este de așteptat să dureze aproximativ 6 până la 12 săptămâni și, eventual, chiar mai mult, în funcție de dimensiunea datelor. După mișcarea inițială a datelor, orice migrare rămasă este un proces continuu. Toate descrierile de e-mail mai vechi de douăsprezece luni vor fi mutate automat în spațiul de stocare Azure Blob, iar această perioadă de tranziție de douăsprezece luni nu poate fi modificată. E-mailurile mai noi nu vor fi mutate până când nu împlinesc 12 luni. Activitatea de migrare a descrierii e-mailului rulează periodic - aproximativ o dată la 30-60 de zile per entitate găzduită.
Această migrare a datelor va fi transparentă pentru dvs., cu excepția faptului că veți vedea o reducere a dimensiunii tabelului ActivityPointer după finalizarea completă a procesului de migrare. În centrul de administrare Power Platform din raportul Capacitate , un nou element linie de e-mail va fi disponibil în Utilizare fișier. Rezultatul final este o creștere a consumului general de stocare a fișierelor și o reducere a spațiului de stocare al bazei de date consumate.
Notă
Creșterea spațiului de stocare a fișierelor poate fi mai mică decât cea eliminată din tabelul ActivityPointer din cauza compresiei datelor fișierului.
Limitările menționate în secțiunea următoare vor începe să se aplice oricăror date care s-au mutat deja în spațiul de stocare Azure gestionat de Dataverse, chiar dacă toată mișcarea datelor nu este finalizată.
Limitări de căutare și filtrare
Pentru descrierile de e-mail (corpuri) stocate în spațiul de stocare Azure Blob, anumite limitări se aplică filtrării, găsirii și căutării descrierilor de e-mail, așa cum este descris mai jos.
Filtrarea
Filtrarea descrierilor de e-mail nu este acceptată. Câteva puncte specifice de luat în considerare sunt următoarele.
- FetchXML - Nu veți putea căuta în corpurile de e-mail folosind FetchXML.
- Căutare rapidă și căutare avansată - Filtrarea descrierilor de e-mail folosind aceste metode nu este acceptată.
Sfat
Pentru Găsire rapidă, deși filtrarea nu este acceptată, corpul e-mailului poate fi adăugat ca coloană returnată, iar datele corpului vor fi returnate în rezultat.
Căutarea
Puteți activa căutarea Dataverse pe descrierile de e-mail pentru a căuta descrieri de e-mail.
Consultați și
Tabele de activitate
Exemplu: Trimiteți un e-mail
Tabel de e-mail
Tabel ActivityMimeAttachment