Người nhận không nhận được thư người dùng Microsoft Dynamics CRM gửi bằng cách sử dụng Microsoft Dynamics CRM web client


Triệu chứng


Microsoft Dynamics CRM 3.0 web client

Khi người dùng Microsoft Dynamics CRM gửi thư email bằng cách sử dụng Microsoft Dynamics CRM 3.0 web client, người nhận không nhận được thư email. Sự cố này xảy ra khi các điều kiện sau là đúng:
  • Các thành phần máy chủ Microsoft Dynamics CRM và Microsoft Exchange Server được cài đặt trên máy chủ riêng.
  • Trong quá trình cài đặt các cấu phần máy chủ Microsoft Dynamics CRM, bạn nhập tên máy chủ Exchange là tên máy chủ đơn giản chuyển Protocol (SMTP) thư đến và đi tên máy chủ SMTP.
  • Máy chủ Microsoft Dynamics CRM có dịch vụ SMTP cục bộ cài đặt.
Lưu ý Trên máy chủ Microsoft Dynamics CRM, bạn có thể thấy chưa được giải quyết thư trong thư mục sau:
C:\Inetpub\mailroot\Badmail
Ngoài ra, bạn có thể nhận được thông báo lỗi sau:
"Không thể khởi động mã thông báo" khởi chạy mã thông báo FailureT

Microsoft Dynamics CRM 4.0 hoặc Microsoft Dynamics CRM 2011 web client

Khi người dùng Microsoft Dynamics CRM gửi thư email bằng cách sử dụng Microsoft Dynamics CRM 4.0 hoặc Microsoft Dynamics CRM 2011 web client, thư email được gửi hoặc hàng đợi. Tuy nhiên, nếu sự cố xảy ra khi người dùng gửi thư email, người dùng nhận được một thông báo lỗi sau trong email hoạt động.

Thông báo lỗi 1
Thông báo này đã không được được gửi để gửi. 1 lần đã đến.
Thông báo lỗi 2
Gửi thư không thành công. Nó phải được gửi lại để tiếp tục xử lý bất kỳ.
Ngoài ra, bạn nhận được thông báo lỗi tương tự như sau trong Nhật ký sự kiện MSCRMEmailLog:
Loại sự kiện: lỗi

Sự kiện nguồn: MSCRMEmailLog

Thể loại sự kiện: không

Sự kiện ID:0

Date:Date
Time:Time
User:N/A

Computer:ComputerName
Mô tả: #61042 - lỗi khi xử lý thư email với tiêu đề "kiểm tra 3 ngày CRM:0001011" cho SMTP: http://adsrv:81/MS1 gửi đến adsrv. System.Net.Mail.SmtpException: Lỗi gửi thư. ---> System.Net.WebException: không thể kết nối với máy chủ từ xa---> System.Net.Sockets.SocketException: không có kết nối có thể được thực hiện bởi vì mục tiêu máy chủ động từ chối

tại System.Net.Sockets.Socket.DoConnect (điểm cuối endPointSnapshot, SocketAddress socketAddress)

tại System.Net.Sockets.Socket.InternalConnect (điểm cuối remoteEP)

tại System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure, Socket s4 s6 khe cắm, cắm & ổ cắm, IPAddress & địa chỉ, trạng thái ConnectSocketState, IAsyncResult asyncResult, Int32 timeout, ngoại lệ và ngoại lệ)

---Cuối của dấu vết xếp chồng ngoại lệ bên trong---

tại System.Net.ServicePoint.GetConnection (PooledStream PooledStream, chủ sở hữu đối tượng, Boolean không đồng bộ IPAddress & địa chỉ, Socket & abortSocket, ổ cắm abortSocket6, thời gian chờ Int32)

tại System.Net.PooledStream.Activate (đối tượng owningObject Boolean không đồng bộ, thời gian chờ Int32, GeneralAsyncDelegate asyncCallback)

tại System.Net.PooledStream.Activate (đối tượng owningObject, GeneralAsyncDelegate asyncCallback)

tại System.Net.ConnectionPool.GetConnection (đối tượng owningObject, GeneralAsyncDelegate asyncCallback Int32 creationTimeout)

tại System.Net.Mail.SmtpConnection.GetConnection (chuỗi lưu trữ, Int32 port)

tại System.Net.Mail.SmtpTransport.GetConnection (chuỗi lưu trữ, Int32 port)

tại System.Net.Mail.SmtpClient.GetConnection()

tại System.Net.Mail.SmtpClient.Send (MailMessage thông báo)

---Cuối của dấu vết xếp chồng ngoại lệ bên trong---

tại System.Net.Mail.SmtpClient.Send (MailMessage thông báo)

tại Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.SendMessage (MailMessage mailMessage)

tại Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider.ProcessMessageInternal (email emailMessage)

tại Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.ProcessMessage (email emailMessage)

tại Microsoft.Crm.Tools.Email.Providers.CrmPollingSendEmailProvider.Run()



Để biết thêm thông tin, xem trợ giúp và Trung tâm hỗ trợ tại http://go.microsoft.com/fwlink/events.asp.

Nguyên nhân


Microsoft Dynamics CRM dựa trên máy chủ SMTP cục bộ để chuyển tiếp thư tới máy chủ Exchange. Sự cố này xảy ra do một trong những lý do sau:
  • Cấu hình SMTP trên máy chủ Microsoft Dynamics CRM không được cấu hình để chuyển tiếp thư tới máy chủ Exchange.
  • Exchange server không được cấu hình để chuyển tiếp thư từ máy chủ Microsoft Dynamics CRM.

Giải pháp


Để khắc phục sự cố này, hãy làm theo các bước sau.

Bước 1: Cấu hình SMTP trên máy chủ Microsoft Dynamics CRM để chuyển tiếp thư tới máy chủ Exchange

  1. Trên máy chủ Microsoft Dynamics CRM, mở dịch vụ thông tin Internet (IIS). Để thực hiện việc này, bấm bắt đầu, bấm Công cụ quản trị, và sau đó nhấp vào trình quản lý Dịch vụ thông tin Internet (IIS).
  2. Trong trình quản lý Dịch vụ thông tin Internet (IIS), mở rộng Mặc định SMTP máy chủ ảo, bấm chuột phải vào vùng, điểm đến mớivà sau đó bấm vào miền.
  3. Trong thuật sỹ SMTP mới, bấm từ xa trong chỉ định miền loạivà sau đó nhấp vào tiếp theo.
  4. Nhập tên miền của bạn vào hộp tên và sau đó bấm kết thúc.
  5. Trong ngăn bên phải, bấm chuột phải vào tên miền mà bạn đã nhập trong bước 2 đến 4, và sau đó bấm thuộc tính.
  6. Trên tab chung , bấm để chọn hộp thư đến cho phép được chuyển tới vùng này và bấm chuyển tất cả thư đến máy chủ thông minh. Trong hộp trong chuyển tiếp tất cả thư đến máy chủ thông minh, nhập tên máy chủ Exchange, và sau đó bấm OK.
  7. Khởi động lại dịch vụ SMTP trên máy chủ Microsoft Dynamics CRM. Để thực hiện việc này, bấm bắt đầu, bấm Công cụ quản trị, và sau đó bấm dịch vụ. Bấm chuột phải vào Đơn giản chuyển giao thức thư (SMTP), và sau đó bấm khởi động lại.

Bước 2: Cấu hình máy chủ Exchange để chuyển tiếp thư từ máy chủ Microsoft Dynamics CRM

Exchange Server 2003

Nếu bạn đang sử dụng Microsoft Exchange Server 2003, bạn phải đầu tiên cấu hình hạn chế chuyển tiếp và sau đó kiểm tra kết nối điều khiển.
Cấu hình các hạn chế chuyển tiếp
  1. Bấm Bắt đầu, trỏ vào Chương trình, trỏ vào Microsoft Exchange và bấm Trình quản lý Hệ thống.
  2. Bấm vào máy chủ, bấm vào tên của máy chủ Exchange, bấm giao thức, và bấm SMTP.
  3. Nhấp chuột phải Mặc định SMTP máy chủ ảo, bấm thuộc tính, và sau đó nhấp vào tab truy cập .
  4. Trong khu vực Hạn chế chuyển tiếp , nhấp vào chuyển tiếp.
  5. Xác minh rằng tuỳ chọn chỉ danh sách dưới đây được chọn, rồi thêm vào danh sách máy chủ Microsoft Dynamics CRM.

    Nếu bạn đang sử dụng Microsoft Dynamics CRM 4.0 hoặc Microsoft Dynamics CRM 2011, đảm bảo rằng bạn thêm máy chủ có bộ định tuyến Exchange được cài đặt vào danh sách.
  6. Khởi động lại dịch vụ SMTP. Để thực hiện việc này, hãy làm theo các bước sau:
    1. Bấm Bắt đầu, trỏ đến Chương trình, trỏ đến Công cụ Quản trị và sau đó bấm Dịch vụ.
    2. Bấm chuột phải vào Đơn giản chuyển giao thức thư (SMTP), và sau đó bấm khởi động lại.
Kiểm tra xem điều khiển kết nối
  1. Bấm Bắt đầu, trỏ vào Chương trình, trỏ vào Microsoft Exchange và bấm Trình quản lý Hệ thống.
  2. Bấm vào máy chủ, bấm vào tên của máy chủ Exchange, bấm giao thức, và bấm SMTP.
  3. Nhấp chuột phải Mặc định SMTP máy chủ ảo, bấm thuộc tính, và sau đó nhấp vào tab truy cập .
  4. Trong khu vực Kiểm soát kết nối , bấm kết nối.
  5. Theo mặc định, tất cả trừ danh sách bên dưới tuỳ chọn được chọn. Nếu máy chủ Microsoft Dynamics CRM được thêm vào danh sách này, bạn phải liên hệ với quản trị viên Exchange để xác định nguyên nhân gây ra các máy chủ Microsoft Dynamics CRM được thêm vào.

    Lưu ý Microsoft Dynamics CRM thư hoạt động bình thường, máy chủ Microsoft Dynamics CRM phải có thể kết nối với Exchange server.
  6. Nếu tuỳ chọn chỉ danh sách dưới đây được chọn, bạn phải thêm máy chủ Microsoft Dynamics CRM vào danh sách cho phép kết nối với máy chủ Exchange.
  7. Nếu bạn thực hiện bất kỳ thay đổi thiết đặt kiểm soát kết nối, khởi động lại dịch vụ SMTP. Để thực hiện việc này, hãy làm theo các bước sau:
    1. Bấm Bắt đầu, trỏ đến Chương trình, trỏ đến Công cụ Quản trị và sau đó bấm Dịch vụ.
    2. Bấm chuột phải vào Đơn giản chuyển giao thức thư (SMTP), và sau đó bấm khởi động lại.

Exchange Server 2007

Nếu bạn đang sử dụng Microsoft Exchange Server 2007, bạn phải tạo một kết nối mới nhận Exchange, cấu hình kết nối dành cho người dùng ẩn danh, cấu hình giao thức cấp phép cho các kết nối nhận và sau đó khởi động lại dịch vụ truyền tải Microsoft Exchange trên máy chủ Exchange.
Tạo trao đổi nhận được kết nối
  1. Mở bảng điều khiển quản lý Exchange.
  2. Bung rộng cấu hình máy chủ.
  3. Nhấp vào Trung tâm truyền tải.
  4. Bấm chuột phải vào Kết nối nhậnrồi sau đó bấm Kết nối mới được.
  5. Nhập tên vào hộp tên .
  6. Trong danh sách chọn mục đích sử dụng để kết nối nhận này , bấm nội bộvà sau đó nhấp vào tiếp theo.
  7. Trong phần Cài đặt mạng từ xa , bấm Thêmvà sau đó gõ địa chỉ IP của máy chủ Microsoft Dynamics CRM.


    Lưu ý Nếu bạn thấy giá trị 0.0.0.0-255.255.255.255, bấm xóa.
  8. Bấm tiếp theo, bấm vào tạo mớivà sau đó bấm kết thúc.
Cấu hình kết nối dành cho người dùng ẩn danh
  1. Bấm chuột phải vào Exchange được kết nối mà bạn tạo và sau đó bấm thuộc tính.
  2. Nhấp vào tab Quyền nhóm .
  3. Đảm bảo rằng tuỳ chọn chỉ định đã được kết nối với các kết nối nhận là đặt cho người dùng ẩn danh, bấm áp dụng, và sau đó bấm OK.
Cấu hình giao thức cấp phép cho các kết nối nhận
Lưu ý Bạn phải có công cụ hỗ trợ Windows được cài đặt hoàn tất các bước sau. Chỉ là một quản trị viên có kinh nghiệm nên sử dụng công cụ Adsiedit.msc.
  1. Khởi động công cụ Adsiedit.msc.
  2. Bung rộng cấu hình, mở rộng dịch vụ, mở rộng Microsoft Exchange, mở rộng CN = tổ chức đầu tiên, mở rộng Nhóm quản trị, mở rộng Nhóm quản trị Exchange, mở rộng máy chủ, mở rộng giao thức, và sau đó mở rộng SMTP được kết nối.
  3. Bấm chuột phải vào Exchange được kết nối mà bạn tạo và sau đó bấm thuộc tính.
  4. Bấm vào tab Bảo mật .
  5. Bấm đăng nhập vô danh.
  6. Bấm để chọn hộp kiểm Gửi thư tới người nhận bất kỳ hộp điều khiển Miền xác định người gửi chấp nhận , bấm áp dụng, và sau đó bấm OK.
Khởi động lại dịch vụ truyền tải Microsoft Exchange trên máy chủ Exchange
  1. Bấm Bắt đầu, bấm Chạy, nhập services.msc và sau đó bấm OK.
  2. Bấm chuột phải vào Dịch vụ truyền tải Microsoft Exchange, và sau đó bấm khởi động lại.

Tham khảo


Để biết thêm thông tin về cách khắc phục sự cố email đến và đi, ghé thăm website sau của Microsoft TechNet:Để biết thêm thông tin về cách để cho phép máy chủ ứng dụng tiếp nhận ra Exchange Server 2007, hãy ghé thăm website sau của Microsoft: