PayloadKit

Exchange Web Services

com.apple.ews.account

The payload that configures an Exchange Web Services accounts.

macOS
macOS 10.7+combined

Configuration Keys (17)

KeyTypeTitle
UserName

The user name for this Exchange account. Required for noninteractive installation, such as through MDM. If missing, the system prompts the user for it during interactive profile installation.

Depends on: IdentificationUUID not set

stringAccount user name
EmailAddress

The full email address for the account. If the email address string isn't present in the payload, the device prompts for it during profile installation.

Depends on: IdentificationUUID not set

stringAccount email address
Password

The password of the account. Use only with encrypted profiles.

stringAccount password
IdentificationUUID

The UUID of the Identification Payload to use as the source for user values.

stringIdentificationUUID
Host

The Exchange server host name or IP address. Ignored if using OAuth.

stringInternal Exchange Host
Port

The server port number.

Range: 0 – 65535

integerInternal Exchange Host Port
Path

The server path.

stringInternal server path
SSL

If 'true', the system enables SSL.

Default: true

booleanUse SSL for Internal Exchange Host
ExternalHost

The external server address.

stringExternal Exchange Host
ExternalPort

The external server port number.

Range: 0 – 65535

integerExternal Exchange Host Port
ExternalPath

The external server path.

stringExternal server path
ExternalSSL

If 'true', the system enables SSL for connections to the external server.

Default: true

booleanUse SSL for External Exchange Host
OAuth

If 'true', the system enables OAuth for authentication. Don't specify a password if 'OAuth' is 'true'. Available in macOS 10.14 and later

Default: false

booleanUse OAuth
OAuthSignInURL

The URL to load into a web view for authentication through OAuth when autodiscovery isn't used. This setting requires a 'Host' value.

stringURL for OAuth sign-in
PayloadCertificateUUID

The UUID of the certificate payload within the same profile to use for the identity credential. Supported on macOS 10.12 or later.

stringPayload Certificate UUID
AuthenticationCertificateUUID

The UUID of the certificate payload within the same profile to use for the identity credential. Supported on macOS 10.11 or later. On macOS 10.12 or later use the PayloadCertificateUUID.

string
allowMailDrop

If 'true', the system enables Mail Drop.

Default: false

booleanAllow Mail Drop