Conectați Customer Engagement (on-premises) la Exchange Online
Hinweis
Dacă ați activat modul Numai Interfața unificată, procedați astfel înainte de a utiliza procedurile din acest articol:
- Selectați Setări (
) pe bara de navigare. - Selectați Setări complexe.

Acest subiect descrie cum să configurați autentificarea bazată pe server între Dynamics 365 (on-premises) și Exchange Online. Diagrama de mai jos ilustrează comunicarea dintre Dynamics 365 (on-premises), Azure Active Directory, și Exchange Online.

Permisiuni necesare
Microsoft Dynamics 365
- Rolul de securitate al administratorului de sistem.
- Dacă utilizați un certificat autosemnat pentru scopuri de evaluare, trebuie să aveți calitatea de membru al grupului Administratori local pe computerul pe care rulează Microsoft Dynamics 365 Server.
- Contul pe care îl utilizați pentru a vă conecta la serverele de implementare CRM trebuie să aibă drepturi complete de administrator local.
Exchange Online
- Office 365 Calitatea de membru la grupul administratorilor globali. Acest lucru este necesar pentru accesul de nivel administrativ la abonamentul Office 365 și pentru a rula cmdleturile Microsoft AzurePowerShell.
Wichtig
În această implementare, administratorul Dynamics 365 poate aproba cutiile de email.
Configurarea autentificării bazate pe server cu Microsoft Dynamics 365 și Exchange Online
Urmați pașii, în ordinea prevăzută, pentru a configura Dynamics 365 (on-premises) cu Exchange Online.
Wichtig
Pașii descriși aici trebuie parcurși în ordinea prevăzută. Dacă o activitate nu este finalizată, cum ar fi o comandă Windows PowerShell care returnează un mesaj de eroare, problema trebuie rezolvată înainte de a continua la următoarea comandă, sarcină sau la următorul pas.
Verificarea cerințelor preliminare
Înainte de a configura Dynamics 365 (on-premises) și Exchange Online pentru autentificarea bazată pe server, trebuie îndeplinite următoarele premise:
- Microsoft Dynamics 365 Hybrid Connector. Conectorul Microsoft Dynamics 365 Hybrid Connector este unul gratuit care vă permite să utilizați autentificarea bazată pe server cu Microsoft Dynamics 365 (on-premises) și Exchange Online. Mai multe informații: Microsoft Dynamics 365 Hybrid Connector
- Un certificat digital x509 emis de o autoritate de certificare de încredere care va fi utilizată pentru a autentifica între Dynamics 365 (on-premises) și Exchange Online. Certificatul ar trebui să aibă un Valoarea KeySpec din 1. Dacă evaluați autentificarea bazată pe server, puteți utiliza un certificat autosemnat.
- Verificați dacă toate serverele care execută Serviciul de procesare asincronă au certificatul utilizat pentru autentificarea de la server la server.
- Verificați dacă contul care rulează Serviciul de procesare asincronă are acces de citire la cheile private ale certificatului.
Configurați autentificarea bazată pe server
Pe Microsoft Dynamics 365 Server pe care rulează rolul de server al instrumentelor de implementare, porniți modulul Azure Active Directory pentru Windows PowerShell.
Pregătiți certificatul.
Schimbați directorul în locația fișierului CertificateReconfiguration.ps1 (în mod implicit este C:\Program Files \Microsoft Dynamics CRM \ Tools).
.\CertificateReconfiguration.ps1 -certificateFile c:\Personalcertfile.pfx -password personal_certfile_password -updateCrm -certificateType S2STokenIssuer -serviceAccount contoso\CRMAsyncService -storeFindType FindBySubjectDistinguishedName
Invoke-Expression -command $CertificateScriptWithCommand
Pregătiți sesiunea Windows PowerShell.
Următoarele cmdleturi permit computerului să primească comenzi de la distanță și să adauge module Office 365 la sesiunea Windows PowerShell. Pentru mai multe informații despre aceste cmdleturi, consultați Cmdleturile Windows PowerShell de bază.
Enable-PSRemoting -force
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Install-Module MSOnline
Install-Module MSOnlineExt
Import-Module MSOnline -force
Import-Module MSOnlineExt -force
Conectați-vă la Office 365.
Atunci când rulați comanda Connect-MsolService, trebuie să furnizați un cont Microsoft valid care are calitatea de membru Administrator global Office 365 pentru licența Exchange Online necesară. Pentru informații detaliate despre fiecare dintre comenzile Azure Active Directory PowerShell listate aici, consultați MSDN: Gestionarea Azure AD utilizând Windows PowerShell.
$msolcred = get-credential
connect-msolservice -credential $msolcred
- Setați certificatul.
$Certificate = New-Object System.Security.Cryptography.X509Certificates.X509Certificate2
$Certificate.Import("c:\Personalcertfile.cer")
$CERCertificateBin = $Certificate.GetRawCertData()
$CredentialValue = [System.Convert]::ToBase64String($CERCertificateBin)
Setați Numele principal de serviciu (SPN) Azure Active Directory în Exchange Online.
Înlocuiți *.contoso.com cu numele de domeniu în care este situat Microsoft Dynamics 365 Server.
$RootDomain = "*.contoso.com"
$CRMAppId = "00000007-0000-0000-c000-000000000000"
New-MsolServicePrincipalCredential -AppPrincipalId $CRMAppId -Type asymmetric -Usage Verify -Value $CredentialValue
$CRM = Get-MsolServicePrincipal -AppPrincipalId $CRMAppId
$ServicePrincipalName = $CRM.ServicePrincipalNames
$ServicePrincipalName.Remove("$CRMAppId/$RootDomain")
$ServicePrincipalName.Add("$CRMAppId/$RootDomain")
Set-MsolServicePrincipal -AppPrincipalId $CRMAppId -ServicePrincipalNames $ServicePrincipalName
- Configurați Microsoft Dynamics 365 Server pentru autentificarea bazată pe server cu Exchange.
Add-PSSnapin Microsoft.Crm.PowerShell
$setting = New-Object "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity"
$setting.LogicalName = "ServerSettings"
$setting.Attributes = New-Object "Microsoft.Xrm.Sdk.Deployment.AttributeCollection"
$attribute1 = New-Object "System.Collections.Generic.KeyValuePair[String, Object]" ("S2SDefaultAuthorizationServerPrincipalId", "00000001-0000-0000-c000-000000000000")
$setting.Attributes.Add($attribute1)
$attribute2 = New-Object "System.Collections.Generic.KeyValuePair[String, Object]" ("S2SDefaultAuthorizationServerMetadataUrl", "https://accounts.accesscontrol.windows.net/metadata/json/1")
$setting.Attributes.Add($attribute2)
Set-CrmAdvancedSetting -Entity $setting
Setați ID entitate găzduită Exchange Online
- În modulul Azure Active Directory pentru Windows PowerShell, rulați următoarele comenzi.
$CRMContextId = (Get-MsolCompanyInformation).ObjectID
$CRMContextId
Copiați GUID-ul care este afișat în clipboard.
Actualizați S2STenantId pentru organizație rulând aceste comenzi, unde OrganizationName este numele unic al organizației și ExchangeOnlineTenantId este TenantId preluat în pasul anterior.
$organizationName = "OrganizationName"
$CRMContextId = "ExchangeOnlineTenantId"
$orgInfo = Get-CrmOrganization -Name $organizationName
$ID = $orgInfo.id
if($ID)
{
Set-CrmAdvancedSetting -ID $orgInfo.ID -configurationEntityName "Organization" -setting "S2STenantId" -value $CRMContextId
}
Eroare primită în timpul activării expertului de autentificare bazat pe server
Eroare: Autentificare nereușită. Această eroare poate fi întoarsă când certificatul utilizat pentru autentificarea server-la-server este absent sau nevalid. Pentru rezolvare, actualizați sau instalați certificatul și încercați din nou.
Crearea unui profil de server de e-mail
- Accesați Setări > Configurare e-mail > Profiluri server de e-mail.
- Selectați Nou > Exchange Online (Hibrid).
- Pentru un profil de server de e-mail Exchange, specificați următoarele detalii.
| Câmpuri | Descriere |
|---|---|
| Nume | Introduceți un nume semnificativ pentru profil. |
| Descriere | Introduceți o scurtă descriere a obiectivului profilului de server de e-mail. |
| Tip de server | Pre-populat cu Exchange Online (hibrid). |
| Proprietar | Pre-populat cu numele proprietarului de e-mail server de profil. |
| Utilizați ID-ul implicit al entității găzduite | Dacă ați utilizat comenzile PowerShell mai sus pentru a seta Exchange Online ID-ul entității găzduite (recomandat), selectați Da pentru a utiliza această identitate. Dacă setați această opțiune la Nu, trebuie să specificați manual ID-ul entității găzduite Exchange Online. |
| Exchange Online ID entitate găzduită | Dacă ați utilizat comenzile PowerShell mai sus pentru a seta Exchange Online ID de entitate găzduită (recomandat), ID-ul este pre-populat în acest câmp. |
| Descoperire automată locație server | Pre-populat cu URL-ul Exchange Online. Selectați Da (recomandat) dacă doriți să utilizați serviciul de descoperire automată pentru a determina locația serverului. Dacă setați această opțiune la Nu, trebuie să specificați manual locația serverului de e-mail. |
| Locația serverului de intrare și locația serverului de ieșire | Dacă selectați Nu din Descoperire automată locație server, introduceți un URL pentru Locație server de intrare și Locație server de ieșire. |
| Setări suplimentare | |
| Procesare e-mailuri de la | Selectați o dată și o oră. Mesajele de e-mail primite după această dată și oră vor fi procesate prin sincronizarea pe server pentru toate cutiile poștale asociate cu acest profil. Dacă setați o valoare mai mică decât data curentă, modificarea va fi aplicată la toate cutiile poștale nou asociate și mesajele de e-mail corespunzătoare procesate anterior vor fi extrase. |
| Intervalele minime de interogare ciclică în minute | |
| Row12 | Introduceți intervalul minim de interogare ciclică, în minute, pentru cutiile poștale care sunt asociate cu acest profil de server de e-mail. Intervalul de interogare ciclică determină frecvența de interogare ciclică prin sincronizare pe server a cutiilor poștale pentru mesaje de e-mail noi. |
| Mutați e-mailurile nereușite în folderul Nelivrabil | Pentru a muta e-mailurile nelivrate în folderul Nelivrabil, selectați Da. Dacă apare o eroare în urmărirea mesajelor de e-mail din Dynamics 365 ca activități de e-mail, și dacă această opțiune este setată la Da, mesajul de e-mail va fi mutat în folderul Nelivrabil. |
- Selectați Salvare.
- Selectați Testare conexiune și revizuiți rezultatele. Pentru a diagnostica problemele, consultați secțiunea următoare.
Depanarea conexiunii de profil Exchange Online (hibrid)
Dacă ați rulați Testare conexiune și aveți probleme cu conexiunea de profil Exchange Online (hibrid), utilizați informațiile din caseta de dialog Testare conexiune pentru a diagnostica și a remedia conexiunea.
Puteți găsi informații cu privire la problemele recurente și alte informații de depanare în Blog: Testarea și activarea cutiilor poștale în Microsoft Dynamics CRM 2015 și Depanarea și monitorizarea sincronizării la nivelul serverului
Configurați procesarea și sincronizarea implicite ale e-mailului
Setați sincronizarea la nivel de server drept metodă de configurare implicită.
- Accesați Setări > Configurare e-mail > Setări de configurare e-mail.
- Setați câmpurile de procesare și de sincronizare după cum urmează:
- Profil de server: profilul creat în secțiunea de mai sus.
- E-mail de intrare: sincronizare la nivelul serverului sau Ruter de e-mail
- E-mail de ieșire: sincronizare la nivelul serverului sau Ruter de e-mail
- Rezervări, Persoane de contact și Activități: Sincronizare la nivelul serverului sau Ruter de e-mail
Hinweis
În cazul în care utilizatorii folosesc în primul rând Dynamics 365 for Outlook pe computerele lor desktop, Microsoft Dynamics 365 for Outlook ar putea fi o alegere mai bună.
Dacă lăsați opțiunea Procesare mesaje de e-mail pentru utilizatori și cozi neaprobate la valorile implicite (selectate), va trebui să aprobați e-mailurile și cozile pentru cutiile poștale de utilizator conform instrucțiunilor de mai jos din Aprobare e-mail.

- Selectați OK.
Configurarea cutiilor poștale
Pentru a seta cutiile poștale pentru a utiliza profilul implicit, trebuie mai întâi să setați profilul de server și metoda de livrare pentru e-mail, rezervări, persoane de contact și activități.
În plus față de permisiunile de administrator, trebuie să aveți privilegii de citire și de scriere pe entitatea cutia poștală pentru a seta metoda de livrare pentru cutia poștală.
Selectați una dintre următoarele metode:

Editați cutiile poștale pentru a seta profilul și metodele de livrare
- Accesați Setări > Configurare e-mail > Cutii poștale.
- Selectați Cutii poștale active.
- Selectați cutiile poștale pe care doriți să le configurați, apoi selectați Editare.
- În formularul Modificare înregistrări multiple, sub Metodă de sincronizare, setați Profil server la profilul Exchange Server creat anterior.
- Setați E-mail primit și E-mail trimis la Sincronizare la nivelul serverului sau Router de e-mail.
- Setați Rezervări, Persoane de contact și Activități la Sincronizare la nivelul serverului.
Hinweis
În cazul în care utilizatorii folosesc în primul rând Dynamics 365 for Outlook pe computerele lor desktop, Microsoft Dynamics 365 for Outlook ar putea fi o alegere mai bună.
- Selectați Modificare.
Aprobarea e-mailului
Trebuie să aprobați fiecare cutie poștală de utilizator sau coadă înainte ca acea cutie poștală să poată procesa e-mail.
- Accesați Setări > Configurare e-mail > Cutii poștale.
- Selectați Cutii poștale active.
- Selectați cutiile poștale pe care doriți să le aprobați, apoi selectați Mai multe comenzi (…) > Aprobare e-mail.
- Selectați OK.
Testarea configurației cutiilor poștale
- Accesați Setări > Configurare e-mail > Cutii poștale.
- Selectați Cutii poștale active.
- Selectați cutiile poștale pe care doriți să le testați, apoi selectați Testare și activare cutii poștale.
Această funcție va testa configurația e-mailurilor de intrare și de ieșire pentru cutiile poștale selectate și va activa cutiile pentru procesarea e-mailurilor. Dacă survine o eroare la o cutie poștală, pe peretele de alerte al proprietarului cutiei poștale și profilului este afișată o alertă. În funcție de natura erorii, Microsoft Dynamics 365 încearcă să proceseze din nou e-mailul după o perioadă de timp sau dezactivează funcția de procesare a e-mailurilor a cutiei poștale.
Rezultatul testului pentru configurația e-mailului este afișat în câmpurile Stare e-mail de intrare, Stare e-mail de ieșire și Stare Rezervări, Persoane de contact și Activități ale înregistrării de cutie poștală. O alertă este de asemenea generată atunci când configurația este finalizată cu succes pentru o cutie poștală. Această alertă este afișată pentru proprietarul cutiei poștale.
Tipp
Dacă nu aveți posibilitatea să sincronizați persoanele de contact, rezervările și activitățile pentru o cutie poștală, puteți selecta caseta de selectare Sincronizați elementele cu Exchange doar din această organizație Dynamics 365, chiar dacă Exchange a fost setat să se sincronizeze cu o altă organizație. Citiți mai multe despre această casetă de selectare.
Testați configurația e-mailului pentru toate cutiile poștale asociate cu un profil de server de e-mail.
- Accesați Setări > Configurare e-mail > Profiluri server de e-mail.
- Selectați profilul creat și selectați Testare și activare cutii poștale.
Atunci când testați configurația e-mailului, în fundal rulează un proces asincron. Pot fi necesare câteva minute pentru finalizarea testului. Microsoft Dynamics 365 testează configurarea e-mailului pentru toate cutiile poștale asociate cu profilul Exchange Server. Pentru cutiile poștale configurate prin sincronizarea pe server pentru sincronizarea rezervărilor, activităților și persoanelor de contact, acesta efectuează, de asemenea, o verificare pentru a se asigura că acestea sunt configurate corect.
Tipp
Dacă nu aveți posibilitatea să sincronizați persoanele de contact, rezervările și activitățile pentru o cutie poștală, puteți selecta caseta de selectare Sincronizați elementele cu Exchange doar din această organizație Dynamics 365, chiar dacă Exchange a fost setat să se sincronizeze cu o altă organizație. Citiți mai multe despre această casetă de selectare.
Consultați și
Sincronizare la nivelul serverului
Depanarea și monitorizarea sincronizării la nivelul serverului
Hinweis
Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)
Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).
Feedback
Trimiteți și vizualizați feedback pentru