Click or drag to resize

EmailServerProfile Class

Holds the Email Server Profiles of an organization
Inheritance Hierarchy
SystemObject
  Entity
    Crm.MSCrmServiceEmailServerProfile

Namespace: Crm.MSCrmService
Assembly: Scripting (in Scripting.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class EmailServerProfile : Entity, 
	INotifyPropertyChanging, INotifyPropertyChanged

The EmailServerProfile type exposes the following members.

Constructors
 NameDescription
Public methodEmailServerProfile Default Constructor.
Top
Properties
 NameDescription
Public propertyAttributes
(Inherited from Entity)
Public propertybusiness_unit_emailserverprofile N:1 business_unit_emailserverprofile
Public propertyCreatedBy Shows who created the record.
Public propertyCreatedOn Shows the date and time when the record was created. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyCreatedOnBehalfBy Shows who created the record on behalf of another user.
Public propertyDefaultServerLocation Type the default location of the server.
Public propertyDescription Type additional information that describes the email server profile.
Public propertyEmailServerProfile_Annotation 1:N EmailServerProfile_Annotation
Public propertyemailserverprofile_asyncoperations 1:N emailserverprofile_asyncoperations
Public propertyemailserverprofile_bulkdeletefailures 1:N emailserverprofile_bulkdeletefailures
Public propertyemailserverprofile_duplicatebaserecord 1:N emailserverprofile_duplicatebaserecord
Public propertyemailserverprofile_duplicatematchingrecord 1:N emailserverprofile_duplicatematchingrecord
Public propertyemailserverprofile_mailbox 1:N emailserverprofile_mailbox
Public propertyEmailServerProfile_Organization 1:N EmailServerProfile_Organization
Public propertyEmailServerProfile_SyncErrors 1:N EmailServerProfile_SyncErrors
Public propertyEmailServerProfileId Unique identifier of the email server profile.
Public propertyEmailServerTypeName Email Server Type Name
Public propertyEncodingCodePage Indicates the code page to use when encoding email content.
Public propertyEntityImage The default image for the entity.
Public propertyEntityImage_Timestamp 
Public propertyEntityImage_URL 
Public propertyEntityImageId For internal use only.
Public propertyEntityState
(Inherited from Entity)
Public propertyExchangeOnlineTenantId Type the tenant ID of Exchange Online.
Public propertyExchangeVersion Select the version of Exchange that is on the email server.
Public propertyExtensionData
(Inherited from Entity)
Public propertyFormattedValues
(Inherited from Entity)
Public propertyHasLazyFileAttribute
(Inherited from Entity)
Public propertyId
(Overrides Entity.Id)
Public propertyIncomingAuthenticationProtocol Select the incoming email authentication protocol that is used for connecting to the email server.
Public propertyIncomingCredentialRetrieval Select how credentials will be retrieved for incoming email.
Public propertyIncomingPartnerApplication Indicates the incoming partner application.
Public propertyIncomingPassword Type the password for incoming email.
Public propertyIncomingPortNumber Type the Exchange port number for incoming mail.
Public propertyIncomingServerLocation Type the location of the server for incoming email.
Public propertyIncomingUseImpersonation Select whether to use impersonation to access the mailbox to process incoming emails.
Public propertyIncomingUserName Type the user name for incoming email.
Public propertyIncomingUseSSL Select whether to use the Secure Sockets Layer (SSL) protocol for incoming email.
Public propertyIsIncomingPasswordSet 
Public propertyIsOutgoingPasswordSet 
Public propertyItem
(Inherited from Entity)
Public propertyKeyAttributes
(Inherited from Entity)
Public propertyLastAuthorizationStatus Shows the last test authorization status of email server profile
Public propertyLastCrmMessage Shows the Crm message obtained during the Last Test
Public propertyLastTestExecutionStatus Shows the last test Execution status of email server profile
Public propertyLastTestRequest Shows the EWS Request created during the Last Test
Public propertyLastTestResponse Shows the EWS Response obtained during the Last Test
Public propertyLastTestStartTime Shows the Last Test Start date and time
Public propertyLastTestTotalExecutionTime Shows the Time taken while running the last test
Public propertyLastTestValidationStatus Shows the last test Validation status of email server profile
Public propertyLazyFileAttributeKey
(Inherited from Entity)
Public propertyLazyFileAttributeValue
(Inherited from Entity)
Public propertyLazyFileSizeAttributeKey
(Inherited from Entity)
Public propertyLazyFileSizeAttributeValue
(Inherited from Entity)
Public propertylk_emailserverprofile_createdby N:1 lk_emailserverprofile_createdby
Public propertylk_emailserverprofile_createdonbehalfby N:1 lk_emailserverprofile_createdonbehalfby
Public propertylk_emailserverprofile_modifiedby N:1 lk_emailserverprofile_modifiedby
Public propertylk_emailserverprofile_modifiedonbehalfby N:1 lk_emailserverprofile_modifiedonbehalfby
Public propertyLogicalName
(Inherited from Entity)
Public propertyMaxConcurrentConnections Maximum number of concurrent connections allowed to the email server per authenticated user.
Public propertyMinPollingIntervalInMinutes Minimum polling interval, in minutes, for mailboxes that are associated with this email server profile.
Public propertyModifiedBy Shows who last updated the record.
Public propertyModifiedOn Shows the date and time when the record was last updated. The date and time are displayed in the time zone selected in Microsoft Dynamics CRM options.
Public propertyModifiedOnBehalfBy Shows who last updated the record on behalf of another user.
Public propertyMoveUndeliveredEmails Indicates whether to move undelivered incoming emails to the Undeliverable folder in Microsoft Exchange.
Public propertyName Type a meaningful name for the email server profile. This name is displayed when you need to select an email server profile.
Public propertyorganization_emailserverprofile N:1 organization_emailserverprofile
Public propertyOrganizationId Unique identifier of the organization associated with the record.
Public propertyOutgoingAuthenticationProtocol Select the outgoing email authentication protocol that is used for connecting to the email server.
Public propertyOutgoingAutoGrantDelegateAccess Indicates whether the email connector will grant delegate access permissions to the accessing user when required while processing outgoing emails.
Public propertyOutgoingCredentialRetrieval Select how credentials will be retrieved for outgoing email.
Public propertyOutgoingPartnerApplication Indicates the outgoing partner application.
Public propertyOutgoingPassword Type the password for outgoing email.
Public propertyOutgoingPortNumber Type the Exchange port number for outgoing mail.
Public propertyOutgoingServerLocation Type the location of the server for outgoing email.
Public propertyOutgoingUseImpersonation Select whether to use impersonation for accessing the mailbox to process outgoing emails.
Public propertyOutgoingUsername Type the user name for outgoing email.
Public propertyOutgoingUseSSL Select whether to use the Secure Sockets Layer (SSL) protocol for outgoing email.
Public propertyOwnerEmailAddress Email Server Profile Owner's email address
Public propertyOwnerId Enter the user or team who is assigned to manage the record. This field is updated every time the record is assigned to a different user.
Public propertyOwningBusinessUnit Select the business unit that owns the record.
Public propertyOwningTeam Unique identifier for the team that owns the record.
Public propertyOwningUser Unique identifier for the user that owns the record.
Public propertyProcessEmailsReceivedAfter Shows the date and time after which email messages that are received will be processed for mailboxes associated with the email server profile.
Public propertyRelatedEntities
(Inherited from Entity)
Public propertyRowVersion
(Inherited from Entity)
Public propertySendEmailAlert Select whether to send an email alert if more than 50% of the mailboxes in this email server profile failed to synchronize in an hour period.
Public propertyServerType Select the profile's email server type.
Public propertyStateCode Shows whether the email server profile is active or inactive.
Public propertyStatusCode Select the email server profile's status.
Public propertyteam_emailserverprofile N:1 team_emailserverprofile
Public propertyTimeoutMailboxConnection Select whether to timeout a single mailbox.
Public propertyTimeoutMailboxConnectionAfterAmount Type the number of milliseconds to timeout a single mailbox. The upper limit is 100 seconds.
Public propertyTimeZoneRuleVersionNumber For internal use only.
Public propertytracelog_EmailServerProfile 1:N tracelog_EmailServerProfile
Public propertyUseAutoDiscover Select whether to automatically discover the server location
Public propertyUseDefaultTenantId Select whether to use the Exchange Online Tenant ID obtained from running Microsoft Azure PowerShell cmdlets (highly recommended). If you select No, you can edit this field manually
Public propertyUseSameSettingsForOutgoingConnections Select whether to use the same settings for incoming and outgoing connections.
Public propertyUTCConversionTimeZoneCode Time zone code that was in use when the record was created.
Top
Methods
 NameDescription
Public methodContains
(Inherited from Entity)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetAttributeValue``1
(Inherited from Entity)
Protected methodGetFormattedAttributeValue
(Inherited from Entity)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Protected methodGetRelatedEntities``1
(Inherited from Entity)
Protected methodGetRelatedEntity``1
(Inherited from Entity)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodSetAttributeValue
(Inherited from Entity)
Protected methodSetRelatedEntities``1
(Inherited from Entity)
Protected methodSetRelatedEntity``1
(Inherited from Entity)
Public methodToEntity``1
(Inherited from Entity)
Public methodToEntityReference
(Inherited from Entity)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodTryGetAttributeValue``1
(Inherited from Entity)
Top
Events
Fields
See Also