Common Provider Configuration Settings
[Applies to: Microsoft Dynamics CRM 4.0]
Find the latest SDK documentation: CRM 2015 SDK
The following settings are common to both outbound and inbound providers. Be aware that all time intervals in the configuration file are specified in milliseconds.
|ProviderConfiguration||Defines a group of settings for a single e-mail provider. Each provider has its own set of settings.
A deploymentId tag attribute is supported. The deployment ID is used in the E-mail Configuration Wizard (ECW). For all ECW generated provider nodes, the ID value is a GUID. If a non-GUID value is used, the E-mail Router treats this as a manual entry by the user and maintains it in successive updates of the configuration file.
|ProviderAssembly||Identifies the name of the assembly that contains the providers.|
|ProviderClass||Identifies the fully qualified name of the provider class within the assembly.|
|CrmServerUrl||Defines the Microsoft Dynamics CRM server URL to which the provider will synchronize e-mail.|
|CrmAuthMode||Defines the mode used to authenticate against the Microsoft Dynamics CRM server. Supported mode values are as follows: WindowsAuthentication, Passport, and ClearText.|
|CrmUser||Defines the user account that is used to connect to Microsoft Dynamics CRM.|
|CrmPassword||Defines an encrypted user account password that is used when the service connects to Microsoft Dynamics CRM. For more information, see note 1 later in this topic.|
|EmailServer||Defines the name of the e-mail server.|
|EmailAuthMode||Defines the mode used to authenticate with the e-mail server. Supported values are as follows: WindowsAuthentication (default), NTLM, ClearText, and Anonymous.|
|LogLevel||Defines the log level for the provider where: 1 = Normal, 2 = Advanced, 3 = Details.|
|Target||Indicates the e-mail target to interact with. For the outgoing e-mail provider, specify the e-mail server name. For an inbound provider, specify the mailbox name.|
|Direction||Indicates if the provider is an inbound or outbound provider. Supported values are as follows: Inbound, Outbound.|
|CacheCapacity||Defines the cache capacity (hash table) size. A typical value is 1024.|
|ConnectionTimeout||Defines the length of time before a connection time-out occurs for the action against the e-mail server.|
|PollingPeriod||Defines the time interval after which the provider should be rescheduled.|
|MaxMessageCount||Defines the maximum number of messages to download in one polling period.|
|EmailPort||Defines the e-mail port to use when interacting with the e-mail server.|
The file that contains the encryption key is named EncryptionKey.xml and is located in the same folder as the configuration XML file. The value of the CrmPassword tag must be encrypted (or decrypted) by using the Microsoft.Crm.Encryptor class. The class constructor accepts the name of the encryption key file as a parameter.
- Outbound Provider Configuration Settings
- Inbound Provider Configuration Settings
- Provider Configuration Settings
© 2010 Microsoft Corporation. All rights reserved.