Penerima tidak menerima pesan email yang dikirim pengguna Microsoft Dynamics CRM menggunakan klien Microsoft Dynamics CRM web


Gejala


Klien web Microsoft Dynamics CRM 3.0

Ketika pengguna Microsoft Dynamics CRM mengirim pesan email dengan menggunakan klien web Microsoft Dynamics CRM 3.0, Penerima tidak menerima pesan email. Masalah ini terjadi jika kondisi berikut benar:
  • Komponen server Microsoft Dynamics CRM dan Microsoft Exchange Server diinstal pada server terpisah.
  • Selama pemasangan komponen server Microsoft Dynamics CRM, Anda mengetik nama Exchange server sebagai nama server protokol Transfer Surat sederhana (SMTP) masuk dan keluar nama server SMTP.
  • Server Microsoft Dynamics CRM memiliki layanan SMTP lokal yang diinstal.
Catatan Di Microsoft Dynamics CRM server, Anda dapat melihat pesan email belum terselesaikan di dalam direktori berikut:
C:\Inetpub\mailroot\Badmail
Selain itu, Anda mungkin menerima pesan galat berikut:
"Gagal menginisiasi Token" menginisialisasi Token FailureT

Klien web Microsoft Dynamics CRM 4.0 atau Microsoft Dynamics CRM 2011

Ketika pengguna Microsoft Dynamics CRM mengirim pesan email dengan menggunakan klien web Microsoft Dynamics CRM 4.0 atau Microsoft Dynamics CRM 2011, pesan email dikirim atau antrian. Namun, jika masalah terjadi ketika pengguna mengirim pesan email, pengguna akan menerima salah satu pesan galat berikut ini di kegiatan email.

Pesan kesalahan 1
Pesan ini tidak lagi telah dikirimkan untuk pengiriman. 1 upaya telah dilakukan sejauh ini.
Pesan galat 2
Pengiriman pesan gagal. Ini harus dikirim ulang untuk setiap proses lebih lanjut.
Selain itu, Anda menerima pesan galat yang menyerupai berikut ini di log peristiwa MSCRMEmailLog:
Jenis peristiwa: kesalahan

Sumber peristiwa: MSCRMEmailLog

Kategori peristiwa: None

Peristiwa ID:0

Date:Date
Time:Time
User:N/A

Computer:ComputerName
Keterangan: #61042 - kesalahan terjadi saat memroses pesan email keluar dengan subjek "hari uji 3 CRM:0001011" untuk SMTP: http://adsrv:81/MS1 untuk pengiriman melalui adsrv. System.Net.Mail.SmtpException: Kegagalan mengirim surat. ---> System.Net.WebException: tidak dapat menyambung ke server jauh---> System.Net.Sockets.SocketException: sambungan tidak dapat dibuat karena mesin target secara aktif menolaknya

di System.Net.Sockets.Socket.DoConnect (akhir endPointSnapshot, SocketAddress socketAddress)

di System.Net.Sockets.Socket.InternalConnect (akhir remoteEP)

di System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure s4 soket, s6 soket, soket & soket, IPAddress & Alamat ConnectSocketState status, IAsyncResult asyncResult, Int32 waktu habis, pengecualian & pengecualian)

---Akhir jejak tumpukan pengecualian bagian dalam---

di System.Net.ServicePoint.GetConnection (PooledStream PooledStream, pemilik objek, Boolean asinkron, IPAddress & alamat, soket abortSocket, soket & abortSocket6, Int32 timeout)

di System.Net.PooledStream.Activate (objek owningObject asinkron Boolean, Int32 timeout, GeneralAsyncDelegate asyncCallback)

di System.Net.PooledStream.Activate (objek owningObject, GeneralAsyncDelegate asyncCallback)

di System.Net.ConnectionPool.GetConnection (objek owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout)

pada System.Net.Mail.SmtpConnection.GetConnection (String host, Int32 port)

pada System.Net.Mail.SmtpTransport.GetConnection (String host, Int32 port)

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

di System.Net.Mail.SmtpClient.Send (MailMessage pesan)

---Akhir jejak tumpukan pengecualian bagian dalam---

di System.Net.Mail.SmtpClient.Send (MailMessage pesan)

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

di Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.ProcessMessageInternal (email emailMessage)

di Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.ProcessMessage (email emailMessage)

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



Untuk informasi selengkapnya, lihat Pusat Bantuan dan dukungan di http://go.microsoft.com/fwlink/events.asp.

Penyebab


Microsoft Dynamics CRM bergantung pada server SMTP lokal untuk pesan email ke depan untuk Exchange server. Masalah ini terjadi karena salah satu dari alasan berikut ini:
  • Konfigurasi SMTP di Microsoft Dynamics CRM server tidak dikonfigurasi untuk pesan email ke depan untuk Exchange server.
  • Exchange server tidak dikonfigurasi untuk membolehkan relay pesan dari server Microsoft Dynamics CRM.

Pemecahan masalah


Untuk mengatasi masalah ini, ikuti langkah-langkah berikut.

Langkah 1: Mengonfigurasi SMTP server Microsoft Dynamics CRM untuk pesan email ke depan untuk Exchange server

  1. Server Microsoft Dynamics CRM, buka layanan informasi Internet (IIS). Untuk melakukannya, klik mulai, klik Alat administratif, dan kemudian klik Manajer Layanan informasi Internet (IIS).
  2. Di Manajer Layanan informasi Internet (IIS), luaskan Default SMTP Virtual Server, klik kanan domain, arahkan ke baru, dan kemudian klik Domain.
  3. Pada Wisaya SMTP baru, klik jauh di bawah Tentukan jenis domain, dan kemudian klik berikutnya.
  4. Ketik nama domain di dalam kotak nama , dan kemudian klik selesai.
  5. Di panel kanan, klik kanan nama domain yang ditambahkan dalam langkah 2 hingga 4, dan kemudian klik properti.
  6. Pada tab umum , klik untuk memilih kotak centang Izinkan pesan masuk untuk menyampaikan ke domain ini , dan kemudian klik maju semua pesan tuan rumah cerdas. Di kotak di bawah maju semua pesan tuan rumah cerdas, ketik nama server Exchange, dan kemudian klik OK.
  7. Memulai ulang Layanan SMTP server Microsoft Dynamics CRM. Untuk melakukannya, klik mulai, klik Alat administratif, dan kemudian klik Layanan. Klik kanan Protokol Transfer Surat sederhana (SMTP), dan kemudian klik Restart.

Langkah 2: Mengkonfigurasi Exchange server untuk mengizinkan relay pesan dari server Microsoft Dynamics CRM

Exchange Server 2003

Jika Anda menggunakan Microsoft Exchange Server 2003, Anda harus terlebih dahulu mengkonfigurasi batasan Relay dan kemudian verifikasi sambungan kontrol.
Mengkonfigurasi batasan Relay
  1. Klik mulai, arahkan ke program, arahkan ke Microsoft Exchange, dan kemudian klik Manajer sistem.
  2. Klik server, klik nama Exchange server, klik protokol, dan kemudian klik SMTP.
  3. Klik kanan Default SMTP Virtual Server, klik properti, dan kemudian klik Access tab.
  4. Di area Relay pembatasan , klik Relay.
  5. Verifikasi bahwa opsi hanya daftar di bawah ini dipilih, dan kemudian tambahkan server Microsoft Dynamics CRM ke daftar.

    Jika Anda menggunakan Microsoft Dynamics CRM 4.0 atau Microsoft Dynamics CRM 2011, pastikan Anda menambahkan server yang memiliki router Exchange yang diinstal ke dalam daftar.
  6. Mulai ulang Layanan SMTP. Untuk melakukannya, ikuti langkah-langkah berikut:
    1. Klik Mulai, arahkan ke Program, arahkan ke Alat Administratif, lalu klik Layanan.
    2. Klik kanan Protokol Transfer Surat sederhana (SMTP), dan kemudian klik Restart.
Verifikasi sambungan kontrol
  1. Klik mulai, arahkan ke program, arahkan ke Microsoft Exchange, dan kemudian klik Manajer sistem.
  2. Klik server, klik nama Exchange server, klik protokol, dan kemudian klik SMTP.
  3. Klik kanan Default SMTP Virtual Server, klik properti, dan kemudian klik Access tab.
  4. Di area Sambungan kontrol , klik sambungan.
  5. Secara default, semua kecuali daftar di bawah opsi yang dipilih. Jika server Microsoft Dynamics CRM ditambahkan ke daftar ini, Anda harus menghubungi administrator Exchange untuk menentukan alasan bahwa server Microsoft Dynamics CRM telah ditambahkan.

    Catatan Untuk Microsoft Dynamics CRM pesan email untuk bekerja dengan benar, server Microsoft Dynamics CRM harus dapat untuk menyambung ke Exchange server.
  6. Jika opsi hanya daftar di bawah ini dipilih, Anda harus menambahkan server Microsoft Dynamics CRM ke daftar untuk memungkinkan untuk menyambung ke Exchange server.
  7. Jika Anda membuat perubahan ke tataan sambungan kontrol, mulai ulang Layanan SMTP. Untuk melakukannya, ikuti langkah-langkah berikut:
    1. Klik Mulai, arahkan ke Program, arahkan ke Alat Administratif, lalu klik Layanan.
    2. Klik kanan Protokol Transfer Surat sederhana (SMTP), dan kemudian klik Restart.

Exchange Server 2007

Jika Anda menggunakan Microsoft Exchange Server 2007, Anda harus membuat konektor menerima Exchange baru, mengkonfigurasi konektor untuk pengguna anonim, mengkonfigurasi izin protokol konektor menerima, dan kemudian restart layanan Microsoft Exchange Transport di Exchange server.
Membuat Exchange konektor penerimaan
  1. Buka konsol pengelolaan Exchange.
  2. Memperluas konfigurasi Server.
  3. Klik transpor Hub.
  4. Klik kanan Konektor menerima, dan kemudian klik Menerima konektor baru.
  5. Ketik nama di kotak nama .
  6. Dalam daftar pilih penggunaan dimaksudkan untuk konektor menerima ini , klik Internal, dan kemudian klik berikutnya.
  7. Di bagian Pengaturan jaringan jarak jauh , klik Tambah, dan kemudian ketik alamat IP server Microsoft Dynamics CRM.


    Catatan Jika Anda melihat 0.0.0.0-255.255.255.255 nilai, klik Hapus.
  8. Klik berikutnya, klik baru, dan kemudian klik selesai.
Mengkonfigurasi konektor untuk pengguna anonim
  1. Klik kanan pertukaran menerima konektor yang Anda buat, dan kemudian klik properti.
  2. Klik tab Grup izin .
  3. Pastikan bahwa opsi yang diizinkan untuk menyambung ke konektor menerima Tentukan ditetapkan ke pengguna anonim, klik Terapkan, dan kemudian klik OK.
Mengkonfigurasi izin protokol konektor penerimaan
Catatan Anda harus menginstal alat dukungan Windows untuk menyelesaikan langkah-langkah berikut. Hanya administrator berpengalaman harus menggunakan alat Adsiedit.msc.
  1. Mulai alat Adsiedit.msc.
  2. Memperluas konfigurasimemperluas Layanan, luaskan Microsoft Exchange, luaskan CN = organisasi pertama, memperluas Grup administratif, luaskan Exchange grup administratif, luaskan server, memperluas protokol, dan kemudian rentangkan SMTP menerima konektor.
  3. Klik kanan pertukaran menerima konektor yang Anda buat, dan kemudian klik properti.
  4. Klik tab Keamanan .
  5. Klik masuk anonim.
  6. Klik untuk memilih kotak centang Mengirim pesan ke penerima apa pun dan kotak centang Menerima otoritatif Domain pengirim , klik Terapkan, dan kemudian klik OK.
Mulai ulang layanan Microsoft Exchange Transport di Exchange server
  1. Klik mulai, klik Jalankan, ketik services.msc, dan kemudian klik OK.
  2. Klik kanan Layanan Microsoft Exchange Transport, dan kemudian klik Restart.

Referensi


Untuk informasi selengkapnya tentang cara memecahkan masalah email masuk dan keluar, kunjungi situs web Microsoft TechNet berikut:Untuk informasi selengkapnya tentang cara memungkinkan aplikasi server untuk menyampaikan off Exchange Server 2007, kunjungi situs web Microsoft berikut: