|
|
|
以下是微软给我们的答复,还没来得及逐项去研究,先给大家分享一下
********************** The message for you follows ************************ Hello,
The problems you are seeing is probably caused becuase Exchange is not set up correctly. Please follow the below steps to make sure both incoming and outgoing mail is setup correctly.
STEPS TO SET UP CRM TO USE EXCHANGE FOR OUTGOING MAIL
Add the following Registry Keys on the CRM Server at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM
SMTPAuthenticate (REG_DWORD Value=0)
SMTPServer (REG_SZ Value=ExchangeServerName) <-- This is the Exchange Inbound Server.
SMTPServerPort (REG_DWORD Hexidecimal Value=19) <-- This converts the port to 25 which is the Exchange default SMTP Port. NOTE: This is Hexadecimal not Decimal.
SMTPUseSSL (REG_DWORD Value=0) <-- This would be 1 if SMTP connections required SSL security.
If these keys are already there, you do not need to do this. It might be a good idea to restart the CRM server if possible (this would avoid any caching related issues).
After doing the above steps, I would also recommend doing the following to make sure that the Exchange server is set up to accept and deliver email from CRM. You can do the following to accomplish this:
1. Open Exchange System Manager on n the Exchange server in your CRM environment 2. Navigate to Servers | | Protocols | SMTP 3. Right click on the Default SMTP Virtual Server and select Properties 4. Click the Access tab.
5. Select the Relay button in the Relay Restrictions area 6. The default option is set to Only the list below, but the list is blank 7. Add the CRM server to this list 8. Restart the SMTP service on the server that you are using SMTP a. Click Start, point to Programs, point to Administrative Tools, and then click Services.
b. Right-click Simple Mail Transfer Protocol (SMTP), and then click Restart.
Check the following on the Exchange server as well:
1. Open Exchange System Manager on the Exchange server in your CRM environment 2. Navigate to Servers | Protocols | SMTP 3. Right click on the Default SMTP Virtual Server and select Properties 4. Under general tab is the IP address was set to all unassigned?
5. Click on Advanced button - check if TCP port is set to 25.
6. Click on delivery tab
7. Click on advanced button
8. Verify the fully qualified domain name is the exchange server.
STEPS TO SET UP EXCHANGE ROUTER FOR INCOMING MAIL.
1. Add the exchange server to the PrivUserGroup in Active Directory. You may need to check the Computer Object Type to add the computer account.
2. Add the crmmail account to the PrivUserGroup in Active Directory.
3. What account is running the CRM Exchange E-mail Router service? Open services on the Exchange Server and locate the Microsoft CRM-Exchange E-Mail Router Service and choose properties. Choose the LogOn tab and have the service run as the crmmail account.
4. Make sure SELF has the following rights allowed for the crmmail account.
This is located within the Exchange Advanced tab of Active Directory properties of the crmmail account.
- Delete mailbox storage
- Read Permission
- Change Permission
- Take Ownership
- Full Mailbox Access
5. Make sure SELF has Full Control for the crmmail account. This is located within the Security tab of Active Directory properties of the crmmail account.
6. Open the registry and navigate to the following hive:
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
- Right click on MSCRMExRouterService
- Select Permissions
- Add the user and give it Full Control over that hive.
7. Use Rule Deployment Wizard to deploy rules to all CRM users.
How to test e-mail flow.
1. Create a contact in CRM with an external e-mail address 2. Send e-mail from webclient to that client. This will create a e-mail history activity for the user.
3. Reply from that contact, the e-mail will show up in the users inbox, and will show up as a history activity for the contact.
Please let me know if you have any questions.
Sincerely,
Jeremy Morlock |
|