Create email server profiles and add mailboxes using server-side synchronization
Applies To: Dynamics CRM 2015
Email server profiles in Microsoft Dynamics CRM store settings that are used by server-side synchronization to connect to an email server and process email for the associated mailboxes. You must configure at least one email server profile to process email for your CRM organization. Depending on the complexity of your organization’s email system, you may have to create multiple email server profiles.
In This Topic
Create an email server profile
Add mailboxes to an email server profile
Create an email server profile
Note
In some cases, such as when your CRM Online is integrated with Exchange Online through Office 365, a profile is created for you.
Go to Settings > System.
Choose Email Configuration > Email Server Profiles.
Choose New > Exchange Profile or POP3-SMTP Profile.
For an Exchange email server profile, specify the following details:
Fields
Description
General
Name
Specify a meaningful name for the profile.
Description
Type a short description about the objective of the email server profile.
Auto Discover Server Location
Choose Yes if you want to use the automatically discover service to determine the server location. This applies only if you’re creating a profile for an Exchange Server. If you set this to No, you must specify the email server location manually.
Note
If the server location doesn’t change for mailboxes, we recommend that you don’t use auto discover because it may affect performance.
Incoming Server Location and Outgoing Server Location
If you select No in Auto Discover Server Location, enter the following URL for Incoming Server Location and Outgoing Server Location:
https://outlook.office365.com/EWS/Exchange.asmx
Credentials
Authenticate Using
Select a method to authenticate while connecting to the specified email server. What’s available depends on whether you are using an online or on-premises version of CRM.
Credentials Specified by a User or Queue. If you select this option, the credentials specified in the mailbox record of a user or queue are used for sending or receiving email for the respective user or queue.
Note
To ensure the credentials are secured in Microsoft Dynamics CRM, SQL encryption is used to encrypt the credentials stored in the mailbox.
Credentials Specified in Email Server Profile. If you select this option, the credentials specified in the email server profile are used for sending or receiving email for the mailboxes of all users and queues associated with this profile. The credentials must have impersonation or delegation permissions on the mailboxes associated with profile. This option requires some configuration on the email server, for example, configuring impersonation rights on Exchange for the mailboxes associated with the profile.
Note
To ensure the credentials are secured in Microsoft Dynamics CRM, SQL encryption is used to encrypt the credentials stored in the email server profile if you’re processing email by using server-side synchronization.
Server to Server Authentication. This option is selected for the default email server profile that's created during the integration of Exchange Online with Microsoft Dynamics CRM Online. Server to Server Authentication is the required authentication method when using Exchange Online with Microsoft Dynamics CRM Online. This option isn’t available for Microsoft Dynamics CRM (on-premises).
Windows Integrated Authentication. This option applies only to Exchange and SMTP email server types. If you select this option, the credentials with which the Microsoft Dynamics CRM Asynchronous Service has been configured will be used.
The other options in the list aren’t applicable for Exchange.
User Name
Type the user name used to connect to the email server for sending or receiving email for the mailboxes of all users and queues associated with this profile. This field is enabled and valid only if Authenticate Using is set to Credentials Specified in Email Server Profile. The user name that you specify must have permission to send and receive email from the mailboxes of users and queues associated with this profile.
Note
If you’re using HTTP for Microsoft Dynamics CRM, the User Name and Password fields will be disabled. To enable the option, change the value of the deployment property AllowCredentialsEntryViaNonSecureChannels to 1.
Password
Specify the password of the user that will be used together with the user name to connect to the email server for sending or receiving email for the mailboxes of users and queues associated with this profile. The password is stored securely.
Note
If you’re using HTTP for Microsoft Dynamics CRM, the User Name and Password fields will be disabled. To enable the option, change the value of the deployment property AllowCredentialsEntryViaNonSecureChannels to 1.
Use Impersonation
Choose Yes if you have configured Exchange impersonation rights to send or receive email on behalf of the other mailboxes. Click No if you have configured Exchange delegation rights to send or receive email on behalf of other mailboxes.
Use same settings for Outgoing
If you want to use the same credential settings for the incoming and outgoing connections, choose Yes.
Advanced
Incoming Port
This field shows the port on the email server for accessing the incoming email. This field is automatically populated when you save the record.
Outgoing Port
This field shows the port on the email server for accessing the outgoing email. This field is automatically populated when you save the record.
Use SSL for Outgoing Connection
Choose Yes if the email channel is on a secure channel and SSL must be used for sending email. In Microsoft Dynamics CRM (on-premises), this field is set to Yes by default, but the configuration database setting “AllowNonSSLEmail” allows you to override this and set the value to False.
Use SSL for Incoming Connection
Choose Yes if the email channel is on a secure channel and SSL must be used for receiving email. In Microsoft Dynamics CRM (on-premises), this field is set to Yes by default, but the configuration database setting “AllowNonSSLEmail” allows you to override this and set the value to False.
Incoming Authentication Protocol and Outgoing Authentication Protocol
Select a protocol that will be used for authentication for incoming and outgoing email.
Move Failed Emails to Undeliverable Folder
To move the undelivered email to the Undeliverable folder, choose Yes. If there’s an error in tracking email messages in CRM as email activities, and if this option is set to Yes, the email message will be moved to the Undeliverable folder. This option is available only for an Exchange email server profile.
Additional Settings
Process Email From
Select a date and time. Email received after the date and time will be processed by server-side synchronization for all mailboxes associated with this profile. If you set a value less than the current date, the change will be applied to all newly associated mailboxes and their earlier processed emails will be pulled.
Maximum Concurrent Connections
Type the maximum number of simultaneous connections that can be made by CRM to the corresponding email server per mailbox. Increase the value to allow more parallel calls to Exchange to improve performance or reduce the value if there are errors on Exchange due to large number of calls from Microsoft Dynamics CRM. The default value of this field is 10. The maximum number is considered per mailbox or per email server profile depending on whether the credentials are specified in a mailbox or email server profile.
Minimum Polling Intervals in Minutes
Type the minimum polling interval, in minutes, for mailboxes that are associated with this email server profile. The polling interval determines how often server-side synchronization polls your mailboxes for new email messages.
-OR-
For a POP3/SMTP profile, specify the following:
Fields
Description
General
Name
Specify a meaningful name for the profile.
Description
Type a short description about the objective of the email server profile.
Incoming Server Location and Outgoing Server Location
Type the location of the incoming and outgoing email server in the format “<server>”.
Credentials
Authenticate Using
Select the method to authenticate while connecting to the specified email server. You can select one of the following:
Credentials Specified by a User or Queue. If you select this option, the credentials specified in the mailbox record of a user or queue are used for sending or receiving email for the user or queue.
Note
To ensure the credentials are secured in Microsoft Dynamics CRM, SQL encryption is used to encrypt the credentials stored in the mailbox.
Windows Integrated Authentication. This option applies only to Exchange and SMTP email server types. If you select this option, the credentials with which the Microsoft Dynamics CRM Asynchronous Service has been configured will be used.
Windows Credentials (Anonymous). You can select this option when anonymous authentication has been enabled on the email server. This applies only to the SMTP email server type.
Use same settings for Outgoing
If you want to use the same credential settings for incoming and outgoing connections, choose Yes.
Advanced
Incoming Port
This field shows the port on the email server for accessing the incoming email. This field is automatically populated when you save the record.
Outgoing Port
This field shows the port on the email server for accessing the outgoing email. This field is automatically populated when you save the record.
Use SSL for Outgoing Connection
Choose Yes if the email channel is on a secure channel and SSL must be used for sending email. In Microsoft Dynamics CRM (on-premises), this field is set to Yes by default, but the configuration database setting “AllowNonSSLEmail” allows you to override this and set the value to False. .
Use SSL for Incoming Connection
Choose Yes if the email channel is on a secure channel and SSL must be used for receiving email. For Microsoft Dynamics CRM Online, this field can’t be set to No. In Microsoft Dynamics CRM (on-premises), this field is set to Yes by default, but the configuration database setting “AllowNonSSLEmail” allows you to override this and set the value to False.
Incoming Authentication Protocol and Outgoing Authentication Protocol
Select a protocol to use for authentication for incoming and outgoing email.
Additional Settings
Process Email From
Select a date and time. Email received after the date and time will be processed by server-side synchronization for all mailboxes associated with this profile. If you set a value less than the current date, the change will be applied to all newly associated mailboxes and their earlier processed emails will be pulled.
Maximum Concurrent Connections
Type the maximum number of simultaneous connections that can be made by CRM to the corresponding email server per mailbox. Increase the value to allow more parallel calls to Exchange to improve performance or reduce the value if there are errors on Exchange due to a large number of calls from Microsoft Dynamics CRM. The default value of this field is 10. The maximum number is considered per mailbox or per email server profile depending on whether the credentials are specified in a mailbox or email server profile.
Minimum Polling Intervals in Minutes
Type the minimum polling interval, in minutes, for mailboxes that are associated with this email server profile. The polling interval determines how often server-side synchronization polls your mailboxes for new email messages.
Choose Save.
On the left side of the email server profile form, under Common, choose Mailboxes.
Choose Add New Forward Mailbox.
Complete the details in the mailbox form and choose Save. See how to Create forward mailboxes or edit mailboxes.
Choose Save.
Add mailboxes to an email server profile
Go to Settings > System.
Choose Email Configuration > Mailboxes.
Select all the mailboxes that you want to associate with the email server profile, and click or tap Edit.
In the Change Multiple Records form, under Synchronization Method, in Server Profile, select the email server profile that you want to add the mailboxes to, and then choose Change.
Alternately, select multiple mailboxes, and choose More Commands (...) > Apply Default Email Settings, and then choose OK. The mailboxes will be added to the email server profile that’s selected as the default in the System Settings dialog box. Read about setting default email settings in Help & Training: System Settings Dialog Box - E-mail Tab.
Privacy notice
By creating an email server profile, you consent to share your data with an external system. Data that is imported from external systems into Microsoft Dynamics CRM Online is subject to our privacy statement, which you can access here.
See Also
Configure server-side synchronization
Test email configuration of mailboxes set up through server-side synchronization
Create forward mailboxes or edit mailboxes
© 2016 Microsoft Corporation. All rights reserved. Copyright