Set-MailboxMessageConfiguration
This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other.
Use the Set-MailboxMessageConfiguration cmdlet to configure the Outlook on the web settings that are applied to specific mailboxes.
For information about the parameter sets in the Syntax section below, see Exchange cmdlet syntax.
Syntax
Set-MailboxMessageConfiguration
[-Identity] <MailboxIdParameter>
[-AfterMoveOrDeleteBehavior <AfterMoveOrDeleteBehavior>]
[-AlwaysShowBcc <Boolean>]
[-AlwaysShowFrom <Boolean>]
[-AutoAddSignature <Boolean>]
[-AutoAddSignatureOnMobile <Boolean>]
[-AutoAddSignatureOnReply <Boolean>]
[-CheckForForgottenAttachments <Boolean>]
[-CheckForReportJunkDialog <Boolean>]
[-Confirm]
[-ConversationSortOrder <ConversationSortOrder>]
[-DefaultFontColor <String>]
[-DefaultFontFlags <FontFlags>]
[-DefaultFontName <String>]
[-DefaultFontSize <Int32>]
[-DefaultFormat <MailFormat>]
[-DefaultSignature <String>]
[-DefaultSignatureOnReply <String>]
[-DeleteSignatureName <String>]
[-DisplayDensityMode <DisplayDensityMode>]
[-DomainController <Fqdn>]
[-EchoGroupMessageBackToSubscribedSender <Boolean>]
[-EmailComposeMode <EmailComposeMode>]
[-EmptyDeletedItemsOnLogoff <Boolean>]
[-FavoritesBitFlags <Int32>]
[-GlobalReadingPanePosition <MailReadingPanePosition>]
[-HideDeletedItems <Boolean>]
[-IgnoreDefaultScope]
[-IsDarkModeTheme <Boolean>]
[-IsFavoritesFolderTreeCollapsed <Boolean>]
[-IsFocusedInboxEnabled <Boolean>]
[-IsMailRootFolderTreeCollapsed <Boolean>]
[-IsReplyAllTheDefaultResponse <Boolean>]
[-LinkPreviewEnabled <Boolean>]
[-MailFolderPaneExpanded <Boolean>]
[-MailSendUndoInterval <Int32>]
[-ManuallyPickCertificate <Boolean>]
[-NavigationBarWidth <Int32>]
[-NavigationPaneViewOption <NavigationPaneView>]
[-NewEnabledPonts <PontType>]
[-NewItemNotification <NewItemNotification>]
[-PreferAccessibleContent <Boolean>]
[-PreviewMarkAsReadBehavior <PreviewMarkAsReadBehavior>]
[-PreviewMarkAsReadDelaytime <Int32>]
[-ReadReceiptResponse <ReadReceiptResponse>]
[-ReportJunkSelected <Boolean>]
[-SendAddressDefault <String>]
[-ShowConversationAsTree <Boolean>]
[-ShowInlinePreviews <Boolean>]
[-ShowNotificationBar <Boolean>]
[-ShowPreviewTextInListView <Boolean>]
[-ShowReadingPaneOnFirstLoad <Boolean>]
[-ShowSenderOnTopInListView <Boolean>]
[-ShowUpNext <Boolean>]
[-SignatureHtml <String>]
[-SignatureHtmlBody <String>]
[-SignatureName <String>]
[-SignatureText <String>]
[-SignatureTextOnMobile <String>]
[-SigningCertificateId <String>]
[-SigningCertificateSubject <String>]
[-SmimeEncrypt <Boolean>]
[-SmimeSign <Boolean>]
[-UseDefaultSignatureOnMobile <Boolean>]
[-WebSuggestedRepliesEnabledForUser <Boolean>]
[-WhatIf]
[<CommonParameters>]
Description
The Set-MailboxMessageConfiguration cmdlet configures Outlook on the web settings for the specified mailbox. These settings include email signature, message format, message options, read receipts, reading pane, and conversations. These settings are not used in Outlook, Exchange ActiveSync, or other email clients. These settings are applied in Outlook on the web only. Some settings also apply to the new Outlook client. Settings that contain the word Mobile are applied in Outlook on the web for devices only.
You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see Find the permissions required to run any Exchange cmdlet.
Examples
Example 1
Set-MailboxMessageConfiguration kai@contoso.com -HideDeletedItems $true
This example sets items deleted from a conversation thread to not show in the list view of the conversation in Outlook on the web for Kai's mailbox.
Example 2
Set-MailboxMessageConfiguration kai@contoso.com -AlwaysShowBcc $true
This example sets the compose email message form to always show the Bcc field in Outlook on the web for Kai's mailbox.
Parameters
-AfterMoveOrDeleteBehavior
The AfterMoveOrDeleteBehavior parameter specifies the behavior after moving or deleting an email item in Outlook on the web. You can use the following values:
- OpenPreviousItem
- OpenNextItem
- ReturnToView
The default value is OpenNextItem.
Type: | AfterMoveOrDeleteBehavior |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AlwaysShowBcc
The AlwaysShowBcc parameter shows or hides the blind carbon copy (Bcc) field when the user creates messages in Outlook on the web.
Valid input for this parameter is $true or $false. The default value is $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AlwaysShowFrom
The AlwaysShowFrom parameter shows or hides the From field when the user creates messages in Outlook on the web.
Valid input for this parameter is $true or $false. The default value is $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoAddSignature
Note: This parameter doesn't work if the Outlook roaming signatures feature is enabled in your cloud-based organization. Admins can now temporarily disable roaming signatures without opening a support ticket by using the PostponeRoamingSignaturesUntilLater parameter on the Set-OrganizationConfig cmdlet.
The AutoAddSignature parameter specifies whether to automatically add signatures to new email messages created in Outlook on the web. Valid values are:
- $true: Email signatures are automatically added to new messages.
- $false: Email signatures aren't automatically added to new messages.
The email signature specified by the SignatureText parameter is added to plain text messages. The email signature specified by the SignatureHTML parameter is added to HTML-formatted messages.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoAddSignatureOnMobile
Note: This parameter doesn't work if the Outlook roaming signatures feature is enabled in your cloud-based organization. Admins can now temporarily disable roaming signatures without opening a support ticket by using the PostponeRoamingSignaturesUntilLater parameter on the Set-OrganizationConfig cmdlet.
The AutoAddSignatureOnMobile parameter automatically adds the signature specified by the SignatureTextOnMobile parameter to messages when the user creates messages in Outlook on the web for devices.
Valid input for this parameter is $true or $false. The default value is $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-AutoAddSignatureOnReply
The AutoAddSignature parameter specifies whether to automatically add signatures to reply email messages created in Outlook on the web. Valid values are:
- $true: Email signatures are automatically added to reply messages.
- $false: Email signatures aren't automatically added to reply messages.
The email signature specified by the SignatureText parameter is added to plain text messages. The email signature specified by the SignatureHTML parameter is added to HTML-formatted messages.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-CheckForForgottenAttachments
The CheckForForgottenAttachments parameter shows or hides the attachment warning prompt when the user creates messages in Outlook on the web.
Valid input for this parameter is $true or $false. The default value is $true.
For example, the user creates a message that includes the text "Please see the attached Word document", but the user doesn't attach a file, and clicks Send. If this value is set to $true, the user gets a warning prompt so they can go back to the message and attach a file. If this value is set to $false, the user doesn't get the warning prompt.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-CheckForReportJunkDialog
This parameter is available only in the cloud-based service.
{{ Fill CheckForReportJunkDialog Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-Confirm
The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding.
- Destructive cmdlets (for example, Remove-* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax:
-Confirm:$false
. - Most other cmdlets (for example, New-* and Set-* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-ConversationSortOrder
The ConversationSortOrder parameter specifies the sorting of messages in the reading pane in Conversation view for the user in Outlook on the web. You can use the following values:
- Chronological
- Tree
- NewestOnTop
- NewestOnBottom
- ChronologicalNewestOnTop
- ChronologicalNewestOnBottom
- TreeNewestOnBottom
The default value is ChronologicalNewestOnTop.
Type: | ConversationSortOrder |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DefaultFontColor
The DefaultFontColor parameter specifies the default text color when the user creates messages in Outlook on the web. This parameter accepts a hexadecimal color code value in the format #xxxxxx. The default value is #000000.
If the string value is unrecognized, the browser application uses a default font color to display the text.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DefaultFontFlags
The DefaultFontFlags parameter specifies the default text effect when the user creates messages in Outlook on the web. You can use the following values:
- Normal
- Bold
- Italic
- Underline
- All
The default value is Normal.
Type: | FontFlags |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DefaultFontName
The DefaultFontName parameter specifies the default font when the user creates messages in Outlook on the web.
The default value is Calibri. If the font name value is unrecognized, the browser application uses a default font to display the text.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DefaultFontSize
The DefaultFontSize parameter specifies the default text size when the user creates messages in Outlook on the web.
Valid input for this parameter is an integer between 1 and 7. The default value is 3, which corresponds to a 12 point font size.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DefaultFormat
The DefaultFormat parameter specifies the default message format when the user creates messages in Outlook on the web. Accepted values are Html and PlainText. The default value is Html.
Type: | MailFormat |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-DefaultSignature
This parameter is available only in the cloud-based service.
{{ Fill DefaultSignature Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-DefaultSignatureOnReply
This parameter is available only in the cloud-based service.
{{ Fill DefaultSignatureOnReply Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-DeleteSignatureName
This parameter is available only in the cloud-based service.
{{ Fill DeleteSignatureName Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-DisplayDensityMode
This parameter is available only in the cloud-based service.
{{ Fill DisplayDensityMode Description }}
Type: | DisplayDensityMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-DomainController
This parameter is available only in on-premises Exchange.
The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com.
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-EchoGroupMessageBackToSubscribedSender
This parameter is available only in the cloud-based service.
The EchoGroupMessageBackToSubscribedSender parameter controls whether subscribed members of Microsoft 365 Groups receive copies of messages that they send to those Groups. Valid values are:
- $true: If a subscribed member of a Microsoft 365 Group sends a message to that Group, they'll receive a copy of the message in their Inbox.
- $false: Subscribed members of a Microsoft 365 Group don't receive their own copies of messages that they send to the Group. This is the default value.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-EmailComposeMode
This parameter is functional only in on-premises Exchange.
The EmailComposeMode parameter specifies how the user creates messages in Outlook on the web. You can use the following values:
- Inline: New messages and replies are created in the preview pane. This is the default value.
- SeparateForm: New messages and replies are created in a new browser window.
Type: | EmailComposeMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-EmptyDeletedItemsOnLogoff
The EmptyDeletedItemsOnLogoff parameter specifies whether to delete items from the Deleted Items folder when the user logs out of Outlook on the web.
Valid input for this parameter is $true or $false. The default value is $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-FavoritesBitFlags
This parameter is available only in the cloud-based service.
{{ Fill FavoritesBitFlags Description }}
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-GlobalReadingPanePosition
This parameter is functional only in Exchange 2016 or later. It doesn't work in Exchange Online.
The GlobalReadingPanePosition specifies the default location of the reading pane in Outlook on the web. Valid values are:
- Off
- Bottom
- Right (This is the default value)
Type: | MailReadingPanePosition |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-HideDeletedItems
The HideDeletedItems parameter shows or hides deleted messages in Conversation view for the user in Outlook on the web.
Valid input for this parameter is $true or $false. The default value is $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-Identity
The Identity parameter specifies the mailbox that you want to modify. You can use any value that uniquely identifies the mailbox. For example:
- Name
- Alias
- Distinguished name (DN)
- Canonical DN
- Domain\Username
- Email address
- GUID
- LegacyExchangeDN
- SamAccountName
- User ID or user principal name (UPN)
Type: | MailboxIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
-IgnoreDefaultScope
The IgnoreDefaultScope switch tells the command to ignore the default recipient scope setting for the Exchange PowerShell session, and to use the entire forest as the scope. You don't need to specify a value with this switch.
This switch enables the command to access Active Directory objects that aren't currently available in the default scope, but also introduces the following restrictions:
- You can't use the DomainController parameter. The command uses an appropriate global catalog server automatically.
- You can only use the DN for the Identity parameter. Other forms of identification, such as alias or GUID, aren't accepted.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-IsDarkModeTheme
This parameter is available only in the cloud-based service.
{{ Fill IsDarkModeTheme Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-IsFavoritesFolderTreeCollapsed
The IsFavoritesFolderTreeCollapsed parameter specifies whether to collapse the Favorites folder tree by default in Outlook on the web. Valid values are:
- $true: The Favorites folder tree is collapsed by default.
- $false: The Favorites folder tree isn't collapsed by default. This is the default value
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-IsFocusedInboxEnabled
This parameter is available only in the cloud-based service.
{{ Fill IsFocusedInboxEnabled Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-IsMailRootFolderTreeCollapsed
The IsMailRootFolderTreeCollapsed parameter specifies whether to collapse the Mail root folder tree by default in Outlook on the web. Valid values are:
- $true: The Mail root folder tree is collapsed by default.
- $false: The Mail root folder tree isn't collapsed by default. This is the default value
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-IsReplyAllTheDefaultResponse
The IsReplyAllTheDefaultResponse parameter specifies whether Reply All is the default response for messages in Outlook on the web. Valid values are:
- $true: Reply All is the default response option for messages in the reading pane. This is the default value.
- $false: Reply All isn't the default response option for messages in the reading pane.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-LinkPreviewEnabled
The LinkPreviewEnabled parameter specifies whether link preview of URLs in email messages is enabled for the user in Outlook on the web. Valid values are:
- $true: Link preview of URLs in email messages is enabled for the user. This is the default value.
- $false: Link preview of URLs in email messages is disabled for the user.
This parameter depends on the value of the LinkPreviewEnabled parameter on the Set-OrganizationConfig cmdlet, which controls the link preview behavior in Outlook on the web for the entire organization. If link preview is disabled for the organization, users can't enable it for themselves.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-MailFolderPaneExpanded
The MailFolderPaneExpanded parameter specifies whether the Mail folder pane is expanded by default in Outlook on the web. Valid values are:
- $true: The Mail folder pane is expanded by default. This is the default value.
- $false: The Mail folder pane isn't expanded by default.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-MailSendUndoInterval
This parameter is available only in the cloud-based service.
{{ Fill MailSendUndoInterval Description }}
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ManuallyPickCertificate
This parameter is available only in the cloud-based service.
{{ Fill ManuallyPickCertificate Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-NavigationBarWidth
This parameter is available only in the cloud-based service.
{{ Fill NavigationBarWidth Description }}
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-NavigationPaneViewOption
The NavigationPaneViewOption parameter specifies the default navigation pane view in Outlook on the web. Valid values are:
- Default: This is the default value
- MailFolders
- PeopleFolders
- Groups
- PinnedMailFolders
Type: | NavigationPaneView |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-NewEnabledPonts
This parameter is available only in the cloud-based service.
{{ Fill NewEnabledPonts Description }}
Type: | PontType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-NewItemNotification
The NewItemNotification parameter specifies how to provide notification for the arrival of new items for the user in Outlook on the web. You can use the following values:
- Sound
- EMailToast
- VoiceMailToast
- FaxToast
- None
- All
The default value is All.
Type: | NewItemNotification |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-PreferAccessibleContent
The PreferAccessibleContent parameter specifies whether to prefer accessible content in Outlook on the web. Valid values are:
- $true: Prefer accessible content.
- $false: Don't prefer accessible content. This is the default value.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-PreviewMarkAsReadBehavior
The PreviewMarkAsReadBehavior parameter specifies the options for marking an item as Read in the reading pane for the user in Outlook on the web. You can use the following values:
- Delayed: This value uses the delay interval specified by the PreviewMarkAsReadDelaytime parameter.
- OnSelectionChange
- Never
The default value is OnSelectionChange.
Type: | PreviewMarkAsReadBehavior |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-PreviewMarkAsReadDelaytime
The PreviewMarkAsReadDelaytime parameter specifies the time in seconds to wait before marking an item as Read for the user in Outlook on the web.
Valid input for this parameter is an integer between 0 and 30. The default value is 5 seconds.
This parameter is meaningful only if you set the PreviewMarkAsReadBehavior parameter to the value Delayed.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ReadReceiptResponse
The ReadReceiptResponse parameter specifies how to respond to requests for read receipts for the user in Outlook on the web. You can use the following values:
- DoNotAutomaticallySend
- AlwaysSend
- NeverSend
The default value is DoNotAutomaticallySend.
Type: | ReadReceiptResponse |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ReportJunkSelected
This parameter is available only in the cloud-based service.
{{ Fill ReportJunkSelected Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SendAddressDefault
This parameter is available only in the cloud-based service.
The SendAddressDefault parameter specifies the default From email address when the user has POP, IMAP, or Hotmail subscriptions configured on their mailbox. Users can override the default From address when they create an email message in Outlook on the web.
You can use one of the following values:
- Blank, which is represented by the value $null. This indicates no default From address is specified.
- The user's primary email address. For example, bob@contoso.com.
- The GUID of a POP, IMAP, or Hotmail subscription that's configured on the user's mailbox.
By default, no default From address is specified on the mailbox. When no default From address is specified, the default behavior is:
- The primary email address on the mailbox is used for all new messages.
- The To address of the incoming message is used as the From address for all replies or forwarded messages.
You can find the available values for SendAddressDefault on a mailbox by running the command: Get-MailboxMessageConfiguration -Mailbox <MailboxIdentity> | Format-List SendAddressDefault
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ShowConversationAsTree
The ShowConversationAsTree parameter specifies how to sort messages in the list view in an expanded conversation for the user in Outlook on the web.
Valid input for this parameter is $true or $false. The default value is $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ShowInlinePreviews
This parameter is available only in the cloud-based service.
{{ Fill ShowInlinePreviews Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ShowNotificationBar
This parameter is available only in the cloud-based service.
{{ Fill ShowNotificationBar Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-ShowPreviewTextInListView
The ShowPreviewTextInListView parameter specifies whether to show preview text for messages in list view in Outlook on the web. Valid values are:
- $true: Show preview text for messages in list view. This is the default value.
- $false: Don't show preview text for messages in list view.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ShowReadingPaneOnFirstLoad
The ShowReadingPaneOnFirstLoad parameter specifies whether to show the reading pane when the user opens in Outlook on the web for the first time. Valid values are:
- $true: Show the reading pane when the user opens Outlook on the web for the first time.
- $false: Don't show the reading pane when the user opens Outlook on the web for the first time. This is the default value.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ShowSenderOnTopInListView
The ShowSenderOnTopInListView parameter specifies whether to show the message sender on top in list view in Outlook on the web. Valid values are:
- $true: Show the message sender on top in list view. This is the default value.
- $false: Don't show the message sender on top in list view.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-ShowUpNext
The ShowUpNext parameter specifies whether the next upcoming event should be shown above the mail list view in Outlook on the web. Valid values are:
- $true: Show the next upcoming event above the mail list view. This is the default value.
- $false: Don't show the next upcoming event above the mail list view.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SignatureHtml
Note: This parameter doesn't work if the Outlook roaming signatures feature is enabled in your cloud-based organization. Admins can now temporarily disable roaming signatures without opening a support ticket by using the PostponeRoamingSignaturesUntilLater parameter on the Set-OrganizationConfig cmdlet.
The SignatureHtml parameter specifies the email signature that's available to the user in HTML-formatted messages in Outlook on the web. You can use plain text or text with HTML tags. However, any JavaScript code is removed.
To automatically add this email signature to HTML-formatted messages created by the user in Outlook on the web, the AutoAddSignature parameter must be set to $true.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SignatureHtmlBody
This parameter is available only in the cloud-based service.
{{ Fill SignatureHtmlBody Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SignatureName
This parameter is available only in the cloud-based service.
{{ Fill SignatureName Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SignatureText
Note: This parameter doesn't work if the Outlook roaming signatures feature is enabled in your cloud-based organization. Admins can now temporarily disable roaming signatures without opening a support ticket by using the PostponeRoamingSignaturesUntilLater parameter on the Set-OrganizationConfig cmdlet.
The SignatureText parameter specifies the email signature that's available to the user in plain text messages in Outlook on the web. This parameter supports all Unicode characters.
To automatically add the email signature to plain text messages created by the user in Outlook on the web, the AutoAddSignature parameter must be set to the value $true.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SignatureTextOnMobile
Note: This parameter doesn't work if the Outlook roaming signatures feature is enabled in your cloud-based organization. Admins can now temporarily disable roaming signatures without opening a support ticket by using the PostponeRoamingSignaturesUntilLater parameter on the Set-OrganizationConfig cmdlet.
The SignatureTextOnMobile parameter specifies the email signature that's available in messages created by the user in Outlook on the web for devices. This parameter supports all Unicode characters.
To automatically add the email signature to messages created by the user in Outlook on the web for devices, the AutoAddSignatureOnMobile parameter must be set to the value $true.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-SigningCertificateId
This parameter is available only in the cloud-based service.
{{ Fill SigningCertificateId Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SigningCertificateSubject
This parameter is available only in the cloud-based service.
{{ Fill SigningCertificateSubject Description }}
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SmimeEncrypt
This parameter is available only in the cloud-based service.
{{ Fill SmimeEncrypt Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-SmimeSign
This parameter is available only in the cloud-based service.
{{ Fill SmimeSign Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-UseDefaultSignatureOnMobile
The UseDefaultSignatureOnMobile parameter specifies whether to add the default email signature to messages created by the user in Outlook on the web for devices. The user configures the default signature in Outlook.
Valid input for this parameter is $true or $false. The default value is $false.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online |
-WebSuggestedRepliesEnabledForUser
This parameter is available only in the cloud-based service.
{{ Fill WebSuggestedRepliesEnabledForUser Description }}
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Online |
-WhatIf
The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online, Exchange Online Protection |
Inputs
Input types
To see the input types that this cmdlet accepts, see Cmdlet Input and Output Types. If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data.
Outputs
Output types
To see the return types, which are also known as output types, that this cmdlet accepts, see Cmdlet Input and Output Types. If the Output Type field is blank, the cmdlet doesn't return data.