ExchangeActiveSync
The payload that configures Exchange ActiveSync accounts.
Declaration
object ExchangeActiveSyncProperties
| Name | Type | Description |
|---|---|---|
allowMailDrop | boolean | If Available: iOS 9.2+ | iPadOS 9.2+ | visionOS 1.1+ |
Certificate | data | The Available: iOS 7+ | iPadOS 7+ | visionOS 1.1+ |
CertificateName | string | The name or description of the certificate. Available: iOS 7+ | iPadOS 7+ | visionOS 1.1+ |
CertificatePassword | string | The password necessary for the |
CommunicationServiceRules | ExchangeActiveSync.CommunicationServiceRules | The communication service handler rules for this account. Available: iOS 10+ | iPadOS 10+ | visionOS 1.1+ |
disableMailRecentsSyncing | boolean | If |
EmailAddress | string | The full email address for the account. If not present in the payload, the device prompts for this string during profile installation. |
EnableCalendars | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableCalendarsUserOverridable | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableContacts | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableContactsUserOverridable | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableMail | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableMailUserOverridable | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableNotes | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableNotesUserOverridable | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableReminders | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
EnableRemindersUserOverridable | boolean | If Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
HeaderMagic | string | The value of the Available: iOS 4+ | iPadOS 4+ Deprecated: iOS 7+ | iPadOS 7+ |
Host | string | The Exchange server host name or IP address. |
MailNumberOfPastDaysToSync | integer | The number of days in the past to sync mail on the device. For no limit, use the value |
OAuth | boolean | If Available only in iOS 12.0 and above. Available: iOS 12+ | iPadOS 12+ | visionOS 1.1+ |
OAuthSignInURL | string | The URL that this account should use for signing in through OAuth. Ignored unless Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
OAuthTokenRequestURL | string | The URL that this account should use for token requests through OAuth. Ignored unless Available: iOS 13+ | iPadOS 13+ | visionOS 1.1+ |
OverridePreviousPassword | boolean | If Available: iOS 14+ | iPadOS 14+ | visionOS 1.1+ |
Password | string | The password of the account. Use only with encrypted profiles. |
PayloadCertificateUUID | string | The UUID of the certificate payload within the same profile to use for the identity credential. If this field is present, the Certificate field isn’t used. |
PreventAppSheet | boolean | If Available: iOS 5+ | iPadOS 5+ | visionOS 1.1+ |
PreventMove | boolean | If Available: iOS 5+ | iPadOS 5+ | visionOS 1.1+ |
SMIMEEnabled | boolean | If Available: iOS 5+ | iPadOS 5+ Deprecated: iOS 10+ | iPadOS 10+ |
SMIMEEnableEncryptionPerMessageSwitch | boolean | If Available: iOS 12+ | iPadOS 12+ | visionOS 1.1+ |
SMIMEEnablePerMessageSwitch | boolean | If This key is deprecated. Use Available: iOS 8+ | iPadOS 8+ Deprecated: iOS 12+ | iPadOS 12+ |
SMIMEEncryptByDefault | boolean | If Available: iOS 12+ | iPadOS 12+ | visionOS 1.1+ |
SMIMEEncryptByDefaultUserOverrideable | boolean | If Available: iOS 12+ | iPadOS 12+ | visionOS 1.1+ |
SMIMEEncryptionCertificateUUID | string | The payload UUID of the identity certificate used to decrypt messages sent to this account. The system attaches the public certificate to outgoing mail to allow the user to receive encrypted mail. When the user sends encrypted mail, the system uses the public certificate to encrypt the copy of the mail in the user’s Sent mailbox. Available: iOS 5+ | iPadOS 5+ | visionOS 1.1+ |
SMIMEEncryptionCertificateUUIDUserOverrideable | boolean | If Available: iOS 12+ | iPadOS 12+ | visionOS 1.1+ |
SMIMEEncryptionEnabled | boolean | If Available: iOS 10.3+ | iPadOS 10.3+ Deprecated: iOS 12+ | iPadOS 12+ |
SMIMESigningCertificateUUID | string | The UUID of the identity certificate used to sign messages sent from this account. Available: iOS 5+ | iPadOS 5+ | visionOS 1.1+ |
SMIMESigningCertificateUUIDUserOverrideable | boolean | If Available: iOS 12+ | iPadOS 12+ | visionOS 1.1+ |
SMIMESigningEnabled | boolean | If Available: iOS 10.3+ | iPadOS 10.3+ | visionOS 1.1+ |
SMIMESigningUserOverrideable | boolean | If Available: iOS 12+ | iPadOS 12+ | visionOS 1.1+ |
SSL | boolean | If |
UserName | string | This user name for this Exchange account. Required for noninteractive installations like MDM in iOS. |
VPNUUID | string | The VPNUUID of the per-app VPN the account uses for network communication. Available: iOS 14+ | iPadOS 14+ | visionOS 1.1+ |
Discussion
Specify com.apple.eas.account as the payload type.
Profile availability
Device channel | iOS, visionOS |
User channel | Shared iPad |
Allow manual install | iOS, visionOS |
Requires supervision | N/A |
Requires user-approved MDM | N/A |
Allowed in user enrollment | iOS, visionOS |
Allow multiple payloads | iOS, Shared iPad, visionOS |
Profile example
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>EmailAddress</key>
<string>juanchavez4@example.com</string>
<key>EnableCalendars</key>
<true/>
<key>EnableCalendarsUserOverridable</key>
<true/>
<key>EnableContacts</key>
<true/>
<key>EnableContactsUserOverridable</key>
<true/>
<key>EnableMail</key>
<true/>
<key>EnableMailUserOverridable</key>
<true/>
<key>EnableNotes</key>
<true/>
<key>EnableNotesUserOverridable</key>
<true/>
<key>EnableReminders</key>
<true/>
<key>EnableRemindersUserOverridable</key>
<true/>
<key>Host</key>
<string>host.example.com</string>
<key>MailNumberOfPastDaysToSync</key>
<integer>7</integer>
<key>OAuth</key>
<false/>
<key>OverridePreviousPassword</key>
<false/>
<key>SMIMEEnabled</key>
<false/>
<key>SMIMEEncryptionEnabled</key>
<false/>
<key>SMIMESigningEnabled</key>
<false/>
<key>SSL</key>
<true/>
<key>UserName</key>
<string>juanchavez4@example.com</string>
<key>disableMailRecentsSyncing</key>
<false/>
<key>PayloadIdentifier</key>
<string>com.example.myeaspayload</string>
<key>PayloadType</key>
<string>com.apple.eas.account</string>
<key>PayloadUUID</key>
<string>de789252-dcf2-42e7-91c8-0ab9f50aafc5</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Exchange Active Sync</string>
<key>PayloadIdentifier</key>
<string>com.example.myprofile</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>b8fd6fd7-a55e-4eb1-96af-d9c4d8562e38'</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>