Gavėjas negauna, naudodami "Microsoft Dynamics" CRM žiniatinklio kliento siunčia "Microsoft Dynamics" CRM vartotojo el. laiškai


Požymiai


Microsoft Dynamics CRM 3.0 žiniatinklio klientą

Kai "Microsoft Dynamics" CRM vartotojas siunčia el. laišką naudodami Microsoft Dynamics CRM 3.0 žiniatinklio kliente, gavėjas negauna el. laišką. Ši problema kyla, kai šios sąlygos:
  • Serveriai yra įdiegta "Microsoft Dynamics" CRM serverio komponentai ir Microsoft Exchange Server.
  • Diegiant "Microsoft Dynamics" CRM serverio komponentai, įvedate Exchange serverio pavadinimą kaip gaunamo paprastojo pašto perdavimo protokolo (SMTP) serverio vardas ir Siunčiamo pašto SMTP serverio vardas.
  • "Microsoft Dynamics" CRM serveryje yra vietos SMTP paslauga įdiegta.
Pastaba. Microsoft Dynamics CRM server, galite matyti neišspręstas el. pašto pranešimų šiame kataloge:
C:\Inetpub\mailroot\Badmail
Be to, galite gauti tokį klaidos pranešimą:
"Nepavyko inicijuoti atpažinimo ženklų" inicijuoti atpažinimo ženklų FailureT

Microsoft Dynamics CRM 4.0 "arba" Microsoft Dynamics CRM 2011 žiniatinklio klientą

Kai "Microsoft Dynamics" CRM vartotojas siunčia el. laišką naudodami žiniatinklio kliento Microsoft Dynamics CRM 4.0 "arba" Microsoft Dynamics CRM 2011, el. laiško siunčiamas arba eilių iki. Tačiau, jei problema kyla, kai vartotojas siunčia el. laišką, vartotojas gauna vieną iš šių klaidos pranešimų el. pašto veikla.

1 klaidos pranešimas
Šis pranešimas dar nebuvo pateiktas pristatymo. 1 buvo mėginimų iki šiol.
2 klaidos pranešimas
Pranešimų pristatymas nepavyko. Turite pateikti toliau apdoroti.
Be to, galite gauti klaidos pranešimą, panašų į šį MSCRMEmailLog įvykių žurnale:
Įvykio tipas: klaidos

Įvykio šaltinis: MSCRMEmailLog

Įvykio kategorija: None

Įvykio ID:0

Date:Date
Time:Time
User:N/A

Computer:ComputerName
Aprašymas: #61042 - įvyko klaida apdorojant siunčiamo el. laišką, kurio tema "test 3 šiandien CRM:0001011" SMTP: http://adsrv:81/MS1 pristatymo per adsrv. System.Net.Mail.SmtpException: Klaida siunčiant laiškus. ---> System.Net.WebException: negali prisijungti prie nuotolinio serverio---> System.Net.Sockets.SocketException: galima užmegzti ryšio, nes paskirties mašina aktyviai atsisakė jį užmegzti

į System.Net.Sockets.Socket.DoConnect (galinio punkto endPointSnapshot, SocketAddress socketAddress)

į System.Net.Sockets.Socket.InternalConnect (galinio punkto remoteEP)

į System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure, lizdas s4, s6 lizdas, lizdą ir lizdą, IPAddress ir adresą, ConnectSocketState būsenos, IAsyncResult asyncResult, Int32 skirtasis laikas, išimtis ir išimtis)

---Pabaigoje vidinių išimčių rimkinio stebėjimo---

į System.Net.ServicePoint.GetConnection (PooledStream PooledStream, objekto savininkas, Boolean async, IPAddress ir adresą, lizdas ir abortSocket lizdo ir abortSocket6, Int32 skirtasis laikas)

į System.Net.PooledStream.Activate (objekto owningObject, Bulio logikos async, Int32 skirtasis laikas, GeneralAsyncDelegate asyncCallback)

į System.Net.PooledStream.Activate (objekto owningObject, GeneralAsyncDelegate asyncCallback)

į System.Net.ConnectionPool.GetConnection (objekto owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout)

į System.Net.Mail.SmtpConnection.GetConnection (eilutė pagrindinio kompiuterio, Int32 prievadas)

į System.Net.Mail.SmtpTransport.GetConnection (eilutė pagrindinio kompiuterio, Int32 prievadas)

į System.Net.Mail.SmtpClient.GetConnection()

į System.Net.Mail.SmtpClient.Send (MailMessage pranešimas)

---Pabaigoje vidinių išimčių rimkinio stebėjimo---

į System.Net.Mail.SmtpClient.Send (MailMessage pranešimas)

į Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.SendMessage (MailMessage mailMessage)

į Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.ProcessMessageInternal (el. paštas emailMessage)

į Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.ProcessMessage (el. paštas emailMessage)

į Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.Run()



Daugiau informacijos ieškokite žinyno ir palaikymo centre adresu http://go.microsoft.com/fwlink/events.asp.

Priežastis


"Microsoft Dynamics CRM" priklauso nuo vietos SMTP serverio į priekį el. laiškus į Exchange serverio. Ši problema kyla dėl vienos iš šių priežasčių:
  • SMTP konfigūravimas "Microsoft Dynamics" CRM serveryje nesukonfigūruotas persiųsti el. laiškus į Exchange serverio.
  • Exchange serveris nėra sukonfigūruotas leisti relay pranešimus iš "Microsoft Dynamics" CRM serveris.

Sprendimas


Norėdami išspręsti šią problemą, atlikite šiuos veiksmus.

1 veiksmas: Sukonfigūruoti SMTP "Microsoft Dynamics" CRM serveryje galite persiųsti el. laiškus į Exchange serverio

  1. "Microsoft Dynamics" CRM serveryje, atidarykite interneto informacijos tarnybų (IIS). Norėdami tai padaryti, spustelėkite pradėti, spustelėkite Administravimo įrankiai, ir tada spustelėkite interneto informacijos tarnybų (IIS) tvarkytuvė.
  2. Interneto informacijos tarnybų (IIS) tvarkytuvė, išplėskite Numatytasis SMTP virtualaus serverio, dešiniuoju pelės mygtuku spustelėkite domenai, perkelkite pelės žymiklį ant naujas, ir spustelėkite domeno.
  3. Naują SMTP vedlyje spustelėkite nuotolinio dalyje nurodyti domeno tipąir spustelėkite Pirmyn.
  4. Įveskite savo domeno vardą į lauką pavadinimas ir spustelėkite baigti.
  5. Dešiniojoje srityje dešiniuoju pelės mygtuku spustelėkite domeno vardą, kurį įtraukėte atlikdami 2 – 4 veiksmus, ir tada spustelėkite Ypatybės.
  6. Skirtuke Bendra spustelėkite norėdami pažymėti žymės langelį leisti gaunamo pašto būti perduodamas šioje srityje , ir spustelėkite peradresuoti visus el. laiškus intelektualiojo pagrindinio kompiuterio. Lauke perduoti visus el. laiškus intelektualiojo pagrindinio kompiuterio, Exchange serverio vardą ir spustelėkite gerai.
  7. Iš naujo paleiskite "Microsoft Dynamics" CRM serverio SMTP paslauga. Norėdami tai padaryti, spustelėkite pradėti, spustelėkite Administravimo įrankiai, ir spustelėkite paslaugos. Dešiniuoju pelės mygtuku spustelėkite Paprastojo pašto perdavimo protokolo (SMTP), ir tada spustelėkite paleisti iš naujo.

2 veiksmas: Konfigūruoti Exchange serverio Norėdami relay pranešimus iš "Microsoft Dynamics" CRM serveris

Exchange Server 2003

Jei naudojate "Microsoft Exchange Server 2003", turite sukonfigūruoti Relay apribojimai ir patikrinkite, ar ryšių valdymo.
Konfigūruoti Relay apribojimai
  1. Spustelėkite pradėti, nukreipkite žymiklį į programos, nukreipkite žymiklį į Microsoft Exchangeir tada spustelėkite Sistemos administratorių.
  2. Spustelėkite serverių, Exchange serverio pavadinimą, spustelėkite protokolusir SMTP.
  3. Dešiniuoju pelės mygtuku spustelėkite Numatytasis SMTP virtualaus serverio, spustelėkite Ypatybės, ir tada spustelėkite skirtuką prieiga .
  4. Perdavimo apribojimų srityje spustelėkite perdavimas.
  5. Patikrinkite, ar parinktį tik toliau pateiktame sąraše yra pažymėtas, ir į sąrašą įtraukti "Microsoft Dynamics" CRM serveris.

    Jei naudojate "Microsoft Dynamics CRM 4.0" arba "Microsoft" Dynamics CRM 2011, įsitikinkite, kad įtraukti į serverį, kuriame yra įdiegta į sąrašą "Exchange" kelvedį.
  6. SMTP tarnybą iš naujo. Norėdami tai padaryti, atlikite šiuos veiksmus:
    1. Spustelėkite pradėti, nukreipkite žymiklį į programos, nukreipkite žymiklį į Administravimo įrankiai, ir spustelėkite paslaugos.
    2. Dešiniuoju pelės mygtuku spustelėkite Paprastojo pašto perdavimo protokolo (SMTP), ir tada spustelėkite paleisti iš naujo.
Patikrinkite, ar valdymo ryšiai
  1. Spustelėkite pradėti, nukreipkite žymiklį į programos, nukreipkite žymiklį į Microsoft Exchangeir tada spustelėkite Sistemos administratorių.
  2. Spustelėkite serverių, Exchange serverio pavadinimą, spustelėkite protokolusir SMTP.
  3. Dešiniuoju pelės mygtuku spustelėkite Numatytasis SMTP virtualaus serverio, spustelėkite Ypatybės, ir tada spustelėkite skirtuką prieiga .
  4. Ryšių valdymo srityje spustelėkite ryšį.
  5. Pagal numatytuosius parametrus, pažymima parinktis Visos, išskyrus toliau pateiktame sąraše . Jei "Microsoft Dynamics" CRM serveris yra įtrauktas į šį sąrašą, turite susisiekti su "Exchange" administratorius nustatyti priežastis, kad "Microsoft Dynamics" CRM serveris buvo įtraukta.

    Pastaba. "Microsoft Dynamics" CRM el. laiškų, kad tinkamai veiktų, "Microsoft Dynamics" CRM serveris turi turėti galimybę prisijungti prie Exchange serverio.
  6. Pasirinkus parinktį tik toliau pateiktame sąraše , "Microsoft Dynamics" CRM serveris turi įtraukti į sąrašą, kad jis galėtų prisijungti prie Exchange serverio.
  7. Jei atlikote pakeitimus ryšio valdymo parametrus, iš naujo paleiskite SMTP paslauga. Norėdami tai padaryti, atlikite šiuos veiksmus:
    1. Spustelėkite pradėti, nukreipkite žymiklį į programos, nukreipkite žymiklį į Administravimo įrankiai, ir spustelėkite paslaugos.
    2. Dešiniuoju pelės mygtuku spustelėkite Paprastojo pašto perdavimo protokolo (SMTP), ir tada spustelėkite paleisti iš naujo.

Exchange Server 2007

Jei naudojate "Microsoft Exchange Server 2007", turite sukurti naują Exchange gauti jungtis, konfigūruoti jungtis, skirta anoniminis vartotojas, sukonfigūruoti protokolo teisių gauti jungtis ir iš naujo paleiskite Microsoft Exchange transportavimo tarnybą "Exchange" serveryje.
Sukurkite mainų priėmimo jungtis
  1. Atidarykite "Exchange" valdymo konsolėje.
  2. Išplėsti serverio konfigūracijos.
  3. Spustelėkite koncentratoriaus transportavimas.
  4. Dešiniuoju pelės mygtuku spustelėkite Gauti jungtys, ir tada spustelėkite Naują gauti jungtis.
  5. Įveskite pavadinimą lauke pavadinimas .
  6. Sąraše pasirinkite paskirtį šiame gauti Connector spustelėkite vidaus, ir tada spustelėkite Pirmyn.
  7. Nuotolinio tinklo parametrų sekcijoje spustelėkite pridėtiir įrašykite "Microsoft Dynamics" CRM serverio IP adresas.


    Pastaba. Jei reikšmė 0.0.0.0-255.255.255.255, spustelėkite panaikinti.
  8. Spustelėkite Pirmyn, spustelėkite naujas, ir tada spustelėkite baigti.
Konfigūruoti jungtis, skirta anoniminis vartotojas
  1. Dešiniuoju pelės mygtuku spustelėkite Exchange priėmimo jungtis, sukūrėte, ir tada spustelėkite Ypatybės.
  2. Spustelėkite skirtuką Grupės teisės .
  3. Patikrinkite, ar nurodyti, kas gali gauti jungtis prie parinkties nustatyti anoniminiamsvartotojams, spustelėkite taikyti, ir tada spustelėkite gerai.
Konfigūruoti protokolą teisės gauti jungtis
Pastaba. Turite "Windows" palaikymo įrankius, norint atlikti šiuos veiksmus. Tik patyrę administratorius turėtų naudoti Adsiedit.msc įrankį.
  1. Pradėti Adsiedit.msc įrankį.
  2. Išplėskite konfigūracija, išplėskite tarnybos, išplėskite Microsoft Exchange, išplėskite CN = pirmoji organizacija, išplėskite Administravimo grupės, išplėskite Exchange administravimo grupės, išplėsti serveriai, išplėskite protokolusir tada išplėskite SMTP gauti jungtys.
  3. Dešiniuoju pelės mygtuku spustelėkite Exchange priėmimo jungtis, sukūrėte, ir tada spustelėkite Ypatybės.
  4. Spustelėkite skirtuką Sauga .
  5. Spustelėkite anonimiškai.
  6. Spustelėdami pažymėkite žymės langelį Pateikti pranešimus bet kuriam gavėjui ir Priimti patikimą domeno siuntėjo žymės langelį, spustelėkite taikyti, ir tada spustelėkite gerai.
Iš naujo paleiskite Microsoft Exchange transportavimo tarnybą "Exchange" serveryje
  1. Spustelėkite pradėti, spustelėkite vykdyti, įveskite services.msc, ir tada spustelėkite gerai.
  2. Dešiniuoju pelės mygtuku spustelėkite Microsoft Exchange transportavimo tarnybą, o tada spustelėkite paleisti iš naujo.

Nuorodos


Jei norite gauti daugiau informacijos apie tai, kaip spręsti gaunamo ir siunčiamo el. pašto problemas, apsilankykite šioje "Microsoft TechNet" svetainėje:Jei norite gauti daugiau informacijos apie tai, kaip leisti taikomųjų programų serverius galite perduoti ne Exchange Server 2007, rasite apsilankę šioje "Microsoft" svetainėje: